builder: fx-team_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-220 starttime: 1461084457.96 results: success (0) buildid: 20160419071334 builduid: 729a2cec09bb4437b3b6a57d523c0486 revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:37.962192) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:37.963134) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:37.963734) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:38.051127) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:47:38.051541) ========= '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-220 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-220 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-220 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 --09:47:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.27 GB/s 09:47:39 (2.27 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.221000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:47:39.364117) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 09:47:39.364655) ========= '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-220 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-220 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-220 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.501000 ========= master_lag: 0.32 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 09:47:44.186248) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 09:47:44.186618) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-220 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-220 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-220 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-04-19 09:47:44,904 truncating revision to first 12 chars 2016-04-19 09:47:44,904 Setting DEBUG logging. 2016-04-19 09:47:44,904 attempt 1/10 2016-04-19 09:47:44,904 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/e2f5cd553b44?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 09:47:45,775 unpacking tar archive at: fx-team-e2f5cd553b44/testing/mozharness/ program finished with exit code 0 elapsedTime=1.793000 ========= master_lag: 4.46 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 09:47:50.441244) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:50.441606) ========= script_repo_revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:50.442159) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:50.442502) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 09:47:50.468686) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 18 mins, 0 secs) (at 2016-04-19 09:47:50.469104) ========= '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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-220 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-220 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:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-220 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 09:47:51 INFO - MultiFileLogger online at 20160419 09:47:51 in C:\slave\test 09:47:51 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 fx-team --download-symbols true 09:47:51 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 09:47:51 INFO - {'append_to_log': False, 09:47:51 INFO - 'base_work_dir': 'C:\\slave\\test', 09:47:51 INFO - 'blob_upload_branch': 'fx-team', 09:47:51 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 09:47:51 INFO - 'buildbot_json_path': 'buildprops.json', 09:47:51 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 09:47:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:47:51 INFO - 'download_minidump_stackwalk': True, 09:47:51 INFO - 'download_symbols': 'true', 09:47:51 INFO - 'e10s': False, 09:47:51 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 09:47:51 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 09:47:51 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 09:47:51 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 09:47:51 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 09:47:51 INFO - 'C:/mozilla-build/tooltool.py'), 09:47:51 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 09:47:51 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 09:47:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:47:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:47:51 INFO - 'log_level': 'info', 09:47:51 INFO - 'log_to_console': True, 09:47:51 INFO - 'opt_config_files': (), 09:47:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:47:51 INFO - '--processes=1', 09:47:51 INFO - '--config=%(test_path)s/wptrunner.ini', 09:47:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:47:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:47:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:47:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:47:51 INFO - 'pip_index': False, 09:47:51 INFO - 'require_test_zip': True, 09:47:51 INFO - 'test_type': ('testharness',), 09:47:51 INFO - 'this_chunk': '1', 09:47:51 INFO - 'total_chunks': '10', 09:47:51 INFO - 'virtualenv_path': 'venv', 09:47:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:47:51 INFO - 'work_dir': 'build'} 09:47:51 INFO - ##### 09:47:51 INFO - ##### Running clobber step. 09:47:51 INFO - ##### 09:47:51 INFO - Running pre-action listener: _resource_record_pre_action 09:47:51 INFO - Running main action method: clobber 09:47:51 INFO - rmtree: C:\slave\test\build 09:47:51 INFO - Using _rmtree_windows ... 09:47:51 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 09:51:26 INFO - Running post-action listener: _resource_record_post_action 09:51:26 INFO - ##### 09:51:26 INFO - ##### Running read-buildbot-config step. 09:51:26 INFO - ##### 09:51:26 INFO - Running pre-action listener: _resource_record_pre_action 09:51:26 INFO - Running main action method: read_buildbot_config 09:51:26 INFO - Using buildbot properties: 09:51:26 INFO - { 09:51:26 INFO - "project": "", 09:51:26 INFO - "product": "firefox", 09:51:26 INFO - "script_repo_revision": "production", 09:51:26 INFO - "scheduler": "tests-fx-team-win7_ix-debug-unittest-7-3600", 09:51:26 INFO - "repository": "", 09:51:26 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-1", 09:51:26 INFO - "buildid": "20160419071334", 09:51:26 INFO - "pgo_build": "False", 09:51:26 INFO - "basedir": "C:\\slave\\test", 09:51:26 INFO - "buildnumber": 299, 09:51:26 INFO - "slavename": "t-w732-ix-220", 09:51:26 INFO - "revision": "e2f5cd553b44f73fa85c8427aed560f9a47f0ce9", 09:51:26 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 09:51:26 INFO - "platform": "win32", 09:51:26 INFO - "branch": "fx-team", 09:51:26 INFO - "repo_path": "integration/fx-team", 09:51:26 INFO - "moz_repo_path": "", 09:51:26 INFO - "stage_platform": "win32", 09:51:26 INFO - "builduid": "729a2cec09bb4437b3b6a57d523c0486", 09:51:26 INFO - "slavebuilddir": "test" 09:51:26 INFO - } 09:51:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 09:51:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 09:51:26 INFO - Running post-action listener: _resource_record_post_action 09:51:26 INFO - ##### 09:51:26 INFO - ##### Running download-and-extract step. 09:51:26 INFO - ##### 09:51:26 INFO - Running pre-action listener: _resource_record_pre_action 09:51:26 INFO - Running main action method: download_and_extract 09:51:26 INFO - mkdir: C:\slave\test\build\tests 09:51:26 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')]} 09:51:26 INFO - https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 09:51:26 INFO - trying https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 09:51:26 INFO - Downloading https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 09:51:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 09:51:28 INFO - Downloaded 1274 bytes. 09:51:28 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 09:51:28 INFO - Using the following test package requirements: 09:51:28 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 09:51:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 09:51:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 09:51:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'jsshell-win32.zip'], 09:51:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 09:51:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 09:51:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 09:51:28 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 09:51:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 09:51:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:51:28 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 09:51:28 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 09:51:28 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')]} 09:51:28 INFO - https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 09:51:28 INFO - trying https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 09:51:28 INFO - Downloading https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 09:51:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 09:51:29 INFO - Downloaded 20406568 bytes. 09:51:29 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:51:29 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:51:31 INFO - caution: filename not matched: web-platform/* 09:51:31 INFO - Return code: 11 09:51:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:51:31 INFO - https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 09:51:31 INFO - trying https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 09:51:31 INFO - Downloading https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 09:51:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 09:51:33 INFO - Downloaded 36382594 bytes. 09:51:33 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:51:33 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:52:17 INFO - caution: filename not matched: bin/* 09:52:17 INFO - caution: filename not matched: config/* 09:52:17 INFO - caution: filename not matched: mozbase/* 09:52:17 INFO - caution: filename not matched: marionette/* 09:52:17 INFO - caution: filename not matched: tools/wptserve/* 09:52:17 INFO - Return code: 11 09:52:17 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')]} 09:52:17 INFO - https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 09:52:17 INFO - trying https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 09:52:17 INFO - Downloading https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 09:52:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 09:52:21 INFO - Downloaded 67344592 bytes. 09:52:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 09:52:21 INFO - mkdir: C:\slave\test\properties 09:52:21 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 09:52:21 INFO - Writing to file C:\slave\test\properties\build_url 09:52:21 INFO - Contents: 09:52:21 INFO - build_url:https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 09:52:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:52:22 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 09:52:22 INFO - Writing to file C:\slave\test\properties\symbols_url 09:52:22 INFO - Contents: 09:52:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:52:22 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')]} 09:52:22 INFO - https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:52:22 INFO - trying https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:52:22 INFO - Downloading https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:52:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 09:52:26 INFO - Downloaded 58234044 bytes. 09:52:26 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 09:52:26 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 09:52:30 INFO - Return code: 0 09:52:30 INFO - Running post-action listener: _resource_record_post_action 09:52:30 INFO - Running post-action listener: set_extra_try_arguments 09:52:30 INFO - ##### 09:52:30 INFO - ##### Running create-virtualenv step. 09:52:30 INFO - ##### 09:52:30 INFO - Running pre-action listener: _pre_create_virtualenv 09:52:30 INFO - Running pre-action listener: _resource_record_pre_action 09:52:30 INFO - Running main action method: create_virtualenv 09:52:30 INFO - Creating virtualenv C:\slave\test\build\venv 09:52:30 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 09:52:30 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 09:52:40 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 09:52:44 INFO - Installing distribute......................................................................................................................................................................................done. 09:52:46 INFO - Return code: 0 09:52:46 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 09:52:46 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')]} 09:52:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:46 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')]} 09:52:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:46 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 0x01B966B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019D8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C49368>, '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 0x0191DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-220', 'USERDOMAIN': 'T-W732-IX-220', '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-220', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 09:52:46 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 09:52:46 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 09:52:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:52:46 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:52:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:52:46 INFO - 'COMPUTERNAME': 'T-W732-IX-220', 09:52:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:52:46 INFO - 'DCLOCATION': 'SCL3', 09:52:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:52:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:52:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:52:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:52:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:52:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:52:46 INFO - 'HOMEDRIVE': 'C:', 09:52:46 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:52:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:52:46 INFO - 'KTS_VERSION': '1.19c', 09:52:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:52:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:52:46 INFO - 'LOGONSERVER': '\\\\T-W732-IX-220', 09:52:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:52:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:52:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:52:46 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:52:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:52:46 INFO - 'MOZ_AIRBAG': '1', 09:52:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:52:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:46 INFO - 'MOZ_MSVCVERSION': '8', 09:52:46 INFO - 'MOZ_NO_REMOTE': '1', 09:52:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:52:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:52:46 INFO - 'NO_EM_RESTART': '1', 09:52:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:52:46 INFO - 'OS': 'Windows_NT', 09:52:46 INFO - 'OURDRIVE': 'C:', 09:52:46 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 09:52:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:52:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:52:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:52:46 INFO - 'PROCESSOR_LEVEL': '6', 09:52:46 INFO - 'PROCESSOR_REVISION': '1e05', 09:52:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:52:46 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:52:46 INFO - 'PROMPT': '$P$G', 09:52:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:52:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:52:46 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:52:46 INFO - 'PWD': 'C:\\slave\\test', 09:52:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:52:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:52:46 INFO - 'SYSTEMDRIVE': 'C:', 09:52:46 INFO - 'SYSTEMROOT': 'C:\\windows', 09:52:46 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:46 INFO - 'TEST1': 'testie', 09:52:46 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:46 INFO - 'USERDOMAIN': 'T-W732-IX-220', 09:52:46 INFO - 'USERNAME': 'cltbld', 09:52:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:52:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:52:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:52:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:52:46 INFO - 'WINDIR': 'C:\\windows', 09:52:46 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:52:46 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:52:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:52:47 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:52:47 INFO - Downloading/unpacking psutil>=0.7.1 09:52:48 INFO - Running setup.py egg_info for package psutil 09:52:48 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:52:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:52:48 INFO - Installing collected packages: psutil 09:52:48 INFO - Running setup.py install for psutil 09:52:48 INFO - building 'psutil._psutil_windows' extension 09:52:48 INFO - error: Unable to find vcvarsall.bat 09:52:48 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-csatuy-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:52:48 INFO - running install 09:52:48 INFO - running build 09:52:48 INFO - running build_py 09:52:48 INFO - creating build 09:52:48 INFO - creating build\lib.win32-2.7 09:52:48 INFO - creating build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 09:52:48 INFO - running build_ext 09:52:48 INFO - building 'psutil._psutil_windows' extension 09:52:48 INFO - error: Unable to find vcvarsall.bat 09:52:48 INFO - ---------------------------------------- 09:52:48 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-csatuy-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:52:48 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 09:52:48 WARNING - Return code: 1 09:52:48 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! 09:52:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 09:52:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:48 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 0x01B966B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019D8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C49368>, '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 0x0191DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-220', 'USERDOMAIN': 'T-W732-IX-220', '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-220', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 09:52:48 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 09:52:48 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 09:52:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:52:48 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:52:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:52:48 INFO - 'COMPUTERNAME': 'T-W732-IX-220', 09:52:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:52:48 INFO - 'DCLOCATION': 'SCL3', 09:52:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:52:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:52:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:52:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:52:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:52:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:52:48 INFO - 'HOMEDRIVE': 'C:', 09:52:48 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:52:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:52:48 INFO - 'KTS_VERSION': '1.19c', 09:52:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:52:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:52:48 INFO - 'LOGONSERVER': '\\\\T-W732-IX-220', 09:52:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:52:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:52:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:52:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:52:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:52:48 INFO - 'MOZ_AIRBAG': '1', 09:52:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:52:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:48 INFO - 'MOZ_MSVCVERSION': '8', 09:52:48 INFO - 'MOZ_NO_REMOTE': '1', 09:52:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:52:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:52:48 INFO - 'NO_EM_RESTART': '1', 09:52:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:52:48 INFO - 'OS': 'Windows_NT', 09:52:48 INFO - 'OURDRIVE': 'C:', 09:52:48 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 09:52:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:52:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:52:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:52:48 INFO - 'PROCESSOR_LEVEL': '6', 09:52:48 INFO - 'PROCESSOR_REVISION': '1e05', 09:52:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:52:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:52:48 INFO - 'PROMPT': '$P$G', 09:52:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:52:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:52:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:52:48 INFO - 'PWD': 'C:\\slave\\test', 09:52:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:52:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:52:48 INFO - 'SYSTEMDRIVE': 'C:', 09:52:48 INFO - 'SYSTEMROOT': 'C:\\windows', 09:52:48 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:48 INFO - 'TEST1': 'testie', 09:52:48 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:48 INFO - 'USERDOMAIN': 'T-W732-IX-220', 09:52:48 INFO - 'USERNAME': 'cltbld', 09:52:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:52:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:52:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:52:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:52:48 INFO - 'WINDIR': 'C:\\windows', 09:52:48 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:52:48 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:52:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:52:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:52:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:52:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:52:49 INFO - Running setup.py egg_info for package mozsystemmonitor 09:52:49 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 09:52:49 INFO - Running setup.py egg_info for package psutil 09:52:49 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:52:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:52:49 INFO - Installing collected packages: mozsystemmonitor, psutil 09:52:49 INFO - Running setup.py install for mozsystemmonitor 09:52:49 INFO - Running setup.py install for psutil 09:52:49 INFO - building 'psutil._psutil_windows' extension 09:52:49 INFO - error: Unable to find vcvarsall.bat 09:52:49 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-qpi63d-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:52:49 INFO - running install 09:52:49 INFO - running build 09:52:49 INFO - running build_py 09:52:49 INFO - running build_ext 09:52:49 INFO - building 'psutil._psutil_windows' extension 09:52:49 INFO - error: Unable to find vcvarsall.bat 09:52:49 INFO - ---------------------------------------- 09:52:49 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-qpi63d-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:52:49 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 09:52:49 WARNING - Return code: 1 09:52:49 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! 09:52:49 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 09:52:49 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')]} 09:52:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:49 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')]} 09:52:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:49 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 0x01B966B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019D8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C49368>, '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 0x0191DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-220', 'USERDOMAIN': 'T-W732-IX-220', '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-220', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 09:52:49 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 09:52:49 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 09:52:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:52:49 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:52:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:52:49 INFO - 'COMPUTERNAME': 'T-W732-IX-220', 09:52:49 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:52:49 INFO - 'DCLOCATION': 'SCL3', 09:52:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:52:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:52:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:52:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:52:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:52:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:52:49 INFO - 'HOMEDRIVE': 'C:', 09:52:49 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:52:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:52:49 INFO - 'KTS_VERSION': '1.19c', 09:52:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:52:49 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:52:49 INFO - 'LOGONSERVER': '\\\\T-W732-IX-220', 09:52:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:52:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:52:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:52:49 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:52:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:52:49 INFO - 'MOZ_AIRBAG': '1', 09:52:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:52:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:49 INFO - 'MOZ_MSVCVERSION': '8', 09:52:49 INFO - 'MOZ_NO_REMOTE': '1', 09:52:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:52:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:52:49 INFO - 'NO_EM_RESTART': '1', 09:52:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:52:49 INFO - 'OS': 'Windows_NT', 09:52:49 INFO - 'OURDRIVE': 'C:', 09:52:49 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 09:52:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:52:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:52:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:52:49 INFO - 'PROCESSOR_LEVEL': '6', 09:52:49 INFO - 'PROCESSOR_REVISION': '1e05', 09:52:49 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:52:49 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:52:49 INFO - 'PROMPT': '$P$G', 09:52:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:52:49 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:52:49 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:52:49 INFO - 'PWD': 'C:\\slave\\test', 09:52:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:52:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:52:49 INFO - 'SYSTEMDRIVE': 'C:', 09:52:49 INFO - 'SYSTEMROOT': 'C:\\windows', 09:52:49 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:49 INFO - 'TEST1': 'testie', 09:52:49 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:49 INFO - 'USERDOMAIN': 'T-W732-IX-220', 09:52:49 INFO - 'USERNAME': 'cltbld', 09:52:49 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:52:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:52:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:52:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:52:49 INFO - 'WINDIR': 'C:\\windows', 09:52:49 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:52:49 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:52:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:52:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:52:49 INFO - Downloading/unpacking blobuploader==1.2.4 09:52:49 INFO - Downloading blobuploader-1.2.4.tar.gz 09:52:49 INFO - Running setup.py egg_info for package blobuploader 09:52:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:52:53 INFO - Running setup.py egg_info for package requests 09:52:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:52:53 INFO - Downloading docopt-0.6.1.tar.gz 09:52:53 INFO - Running setup.py egg_info for package docopt 09:52:53 INFO - Installing collected packages: blobuploader, docopt, requests 09:52:53 INFO - Running setup.py install for blobuploader 09:52:53 INFO - Running setup.py install for docopt 09:52:53 INFO - Running setup.py install for requests 09:52:53 INFO - Successfully installed blobuploader docopt requests 09:52:53 INFO - Cleaning up... 09:52:53 INFO - Return code: 0 09:52:53 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:52:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:52:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:52:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:52:53 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 0x01B966B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019D8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C49368>, '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 0x0191DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9F0C0>, '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-220', 'USERDOMAIN': 'T-W732-IX-220', '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-220', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 09:52:53 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 09:52:53 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 09:52:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:52:53 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:52:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:52:53 INFO - 'COMPUTERNAME': 'T-W732-IX-220', 09:52:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:52:53 INFO - 'DCLOCATION': 'SCL3', 09:52:53 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:52:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:52:53 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:52:53 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:52:53 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:52:53 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:52:53 INFO - 'HOMEDRIVE': 'C:', 09:52:53 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:52:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:52:53 INFO - 'KTS_VERSION': '1.19c', 09:52:53 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:52:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:52:53 INFO - 'LOGONSERVER': '\\\\T-W732-IX-220', 09:52:53 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:52:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:52:53 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:52:53 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:52:53 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:52:53 INFO - 'MOZ_AIRBAG': '1', 09:52:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:52:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:53 INFO - 'MOZ_MSVCVERSION': '8', 09:52:53 INFO - 'MOZ_NO_REMOTE': '1', 09:52:53 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:52:53 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:52:53 INFO - 'NO_EM_RESTART': '1', 09:52:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:53 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:52:53 INFO - 'OS': 'Windows_NT', 09:52:53 INFO - 'OURDRIVE': 'C:', 09:52:53 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 09:52:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:52:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:52:53 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:52:53 INFO - 'PROCESSOR_LEVEL': '6', 09:52:53 INFO - 'PROCESSOR_REVISION': '1e05', 09:52:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:52:53 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:52:53 INFO - 'PROMPT': '$P$G', 09:52:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:52:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:52:53 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:52:53 INFO - 'PWD': 'C:\\slave\\test', 09:52:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:52:53 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:52:53 INFO - 'SYSTEMDRIVE': 'C:', 09:52:53 INFO - 'SYSTEMROOT': 'C:\\windows', 09:52:53 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:53 INFO - 'TEST1': 'testie', 09:52:53 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:52:53 INFO - 'USERDOMAIN': 'T-W732-IX-220', 09:52:53 INFO - 'USERNAME': 'cltbld', 09:52:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:52:53 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:52:53 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:52:53 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:52:53 INFO - 'WINDIR': 'C:\\windows', 09:52:53 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:52:53 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:52:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:52:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:52:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:52:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:52:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:52:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:52:58 INFO - Unpacking c:\slave\test\build\tests\marionette 09:52:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:52:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:52:58 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 09:52:58 INFO - Running setup.py install for browsermob-proxy 09:53:12 INFO - Running setup.py install for manifestparser 09:53:12 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for marionette-client 09:53:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:53:12 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for marionette-driver 09:53:12 INFO - Running setup.py install for mozcrash 09:53:12 INFO - Running setup.py install for mozdebug 09:53:12 INFO - Running setup.py install for mozdevice 09:53:12 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for mozfile 09:53:12 INFO - Running setup.py install for mozhttpd 09:53:12 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for mozinfo 09:53:12 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for mozInstall 09:53:12 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for mozleak 09:53:12 INFO - Running setup.py install for mozlog 09:53:12 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for moznetwork 09:53:12 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for mozprocess 09:53:12 INFO - Running setup.py install for mozprofile 09:53:12 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for mozrunner 09:53:12 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for mozscreenshot 09:53:12 INFO - Running setup.py install for moztest 09:53:12 INFO - Running setup.py install for mozversion 09:53:12 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:53:12 INFO - Running setup.py install for wptserve 09:53:12 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 09:53:12 INFO - Cleaning up... 09:53:12 INFO - Return code: 0 09:53:12 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:53:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:53:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:53:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:53:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:53:12 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 0x01B966B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019D8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C49368>, '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 0x0191DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9F0C0>, '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-220', 'USERDOMAIN': 'T-W732-IX-220', '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-220', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 09:53:12 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 09:53:12 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 09:53:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:53:12 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:53:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:53:12 INFO - 'COMPUTERNAME': 'T-W732-IX-220', 09:53:12 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:53:12 INFO - 'DCLOCATION': 'SCL3', 09:53:12 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:53:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:53:12 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:53:12 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:53:12 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:53:12 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:53:12 INFO - 'HOMEDRIVE': 'C:', 09:53:12 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:53:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:53:12 INFO - 'KTS_VERSION': '1.19c', 09:53:12 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:53:12 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:53:12 INFO - 'LOGONSERVER': '\\\\T-W732-IX-220', 09:53:12 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:53:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:53:12 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:53:12 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:53:12 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:53:12 INFO - 'MOZ_AIRBAG': '1', 09:53:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:53:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:53:12 INFO - 'MOZ_MSVCVERSION': '8', 09:53:12 INFO - 'MOZ_NO_REMOTE': '1', 09:53:12 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:53:12 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:53:12 INFO - 'NO_EM_RESTART': '1', 09:53:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:53:12 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:53:12 INFO - 'OS': 'Windows_NT', 09:53:12 INFO - 'OURDRIVE': 'C:', 09:53:12 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 09:53:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:53:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:53:12 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:53:12 INFO - 'PROCESSOR_LEVEL': '6', 09:53:12 INFO - 'PROCESSOR_REVISION': '1e05', 09:53:12 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:53:12 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:53:12 INFO - 'PROMPT': '$P$G', 09:53:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:53:12 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:53:12 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:53:12 INFO - 'PWD': 'C:\\slave\\test', 09:53:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:53:12 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:53:12 INFO - 'SYSTEMDRIVE': 'C:', 09:53:12 INFO - 'SYSTEMROOT': 'C:\\windows', 09:53:12 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:53:12 INFO - 'TEST1': 'testie', 09:53:12 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:53:12 INFO - 'USERDOMAIN': 'T-W732-IX-220', 09:53:12 INFO - 'USERNAME': 'cltbld', 09:53:12 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:53:12 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:53:12 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:53:12 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:53:12 INFO - 'WINDIR': 'C:\\windows', 09:53:12 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:53:12 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:53:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:53:16 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:53:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:53:16 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:53:16 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:53:16 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:53:16 INFO - Unpacking c:\slave\test\build\tests\marionette 09:53:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:53:16 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:53:16 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)) 09:53:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 09:53:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 09:53:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 09:53:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 09:53:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 09:53:28 INFO - Downloading blessings-1.6.tar.gz 09:53:28 INFO - Running setup.py egg_info for package blessings 09:53:28 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 09:53:28 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 09:53:28 INFO - Running setup.py install for blessings 09:53:28 INFO - Running setup.py install for browsermob-proxy 09:53:28 INFO - Running setup.py install for manifestparser 09:53:28 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Running setup.py install for marionette-client 09:53:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:53:28 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Running setup.py install for marionette-driver 09:53:28 INFO - Running setup.py install for mozcrash 09:53:28 INFO - Running setup.py install for mozdebug 09:53:28 INFO - Running setup.py install for mozdevice 09:53:28 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Running setup.py install for mozhttpd 09:53:28 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Running setup.py install for mozInstall 09:53:28 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Running setup.py install for mozleak 09:53:28 INFO - Running setup.py install for mozprofile 09:53:28 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Running setup.py install for mozrunner 09:53:28 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:53:28 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:53:30 INFO - Running setup.py install for mozscreenshot 09:53:30 INFO - Running setup.py install for moztest 09:53:30 INFO - Running setup.py install for mozversion 09:53:30 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:53:30 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:53:30 INFO - Running setup.py install for wptserve 09:53:30 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 09:53:30 INFO - Cleaning up... 09:53:30 INFO - Return code: 0 09:53:30 INFO - Done creating virtualenv C:\slave\test\build\venv. 09:53:30 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:53:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:53:30 INFO - Reading from file tmpfile_stdout 09:53:30 INFO - Using _rmtree_windows ... 09:53:30 INFO - Using _rmtree_windows ... 09:53:30 INFO - Current package versions: 09:53:30 INFO - blessings == 1.6 09:53:30 INFO - blobuploader == 1.2.4 09:53:30 INFO - browsermob-proxy == 0.6.0 09:53:30 INFO - distribute == 0.6.14 09:53:30 INFO - docopt == 0.6.1 09:53:30 INFO - manifestparser == 1.1 09:53:30 INFO - marionette-client == 2.3.0 09:53:30 INFO - marionette-driver == 1.4.0 09:53:30 INFO - mozInstall == 1.12 09:53:30 INFO - mozcrash == 0.17 09:53:30 INFO - mozdebug == 0.1 09:53:30 INFO - mozdevice == 0.48 09:53:30 INFO - mozfile == 1.2 09:53:30 INFO - mozhttpd == 0.7 09:53:30 INFO - mozinfo == 0.9 09:53:30 INFO - mozleak == 0.1 09:53:30 INFO - mozlog == 3.1 09:53:30 INFO - moznetwork == 0.27 09:53:30 INFO - mozprocess == 0.22 09:53:30 INFO - mozprofile == 0.28 09:53:30 INFO - mozrunner == 6.11 09:53:30 INFO - mozscreenshot == 0.1 09:53:30 INFO - mozsystemmonitor == 0.0 09:53:30 INFO - moztest == 0.7 09:53:30 INFO - mozversion == 1.4 09:53:30 INFO - requests == 1.2.3 09:53:30 INFO - wptserve == 1.4.0 09:53:30 INFO - Running post-action listener: _resource_record_post_action 09:53:30 INFO - Running post-action listener: _start_resource_monitoring 09:53:30 INFO - Starting resource monitoring. 09:53:30 INFO - ##### 09:53:30 INFO - ##### Running pull step. 09:53:30 INFO - ##### 09:53:30 INFO - Running pre-action listener: _resource_record_pre_action 09:53:30 INFO - Running main action method: pull 09:53:30 INFO - Pull has nothing to do! 09:53:30 INFO - Running post-action listener: _resource_record_post_action 09:53:30 INFO - ##### 09:53:30 INFO - ##### Running install step. 09:53:30 INFO - ##### 09:53:30 INFO - Running pre-action listener: _resource_record_pre_action 09:53:30 INFO - Running main action method: install 09:53:30 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:53:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:53:30 INFO - Reading from file tmpfile_stdout 09:53:30 INFO - Using _rmtree_windows ... 09:53:30 INFO - Using _rmtree_windows ... 09:53:30 INFO - Detecting whether we're running mozinstall >=1.0... 09:53:30 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 09:53:30 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 09:53:31 INFO - Reading from file tmpfile_stdout 09:53:31 INFO - Output received: 09:53:31 INFO - Usage: mozinstall-script.py [options] installer 09:53:31 INFO - Options: 09:53:31 INFO - -h, --help show this help message and exit 09:53:31 INFO - -d DEST, --destination=DEST 09:53:31 INFO - Directory to install application into. [default: 09:53:31 INFO - "C:\slave\test"] 09:53:31 INFO - --app=APP Application being installed. [default: firefox] 09:53:31 INFO - Using _rmtree_windows ... 09:53:31 INFO - Using _rmtree_windows ... 09:53:31 INFO - mkdir: C:\slave\test\build\application 09:53:31 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.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 09:53:31 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.0a1.en-US.win32.zip --destination C:\slave\test\build\application 09:53:33 INFO - Reading from file tmpfile_stdout 09:53:33 INFO - Output received: 09:53:33 INFO - C:\slave\test\build\application\firefox\firefox.exe 09:53:33 INFO - Using _rmtree_windows ... 09:53:33 INFO - Using _rmtree_windows ... 09:53:33 INFO - Running post-action listener: _resource_record_post_action 09:53:33 INFO - ##### 09:53:33 INFO - ##### Running run-tests step. 09:53:33 INFO - ##### 09:53:33 INFO - Running pre-action listener: _resource_record_pre_action 09:53:33 INFO - Running main action method: run_tests 09:53:33 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 09:53:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:53:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:53:33 INFO - grabbing minidump binary from tooltool 09:53:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:53:33 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C49368>, '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 0x0191DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9F0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 09:53:33 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 09:53:33 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 09:53:33 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 09:53:35 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpixqbf7 09:53:35 INFO - INFO - File integrity verified, renaming tmpixqbf7 to win32-minidump_stackwalk.exe 09:53:35 INFO - Return code: 0 09:53:35 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 09:53:35 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 09:53:35 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/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.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 09:53:35 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/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.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 09:53:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:53:35 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:53:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:53:35 INFO - 'COMPUTERNAME': 'T-W732-IX-220', 09:53:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:53:35 INFO - 'DCLOCATION': 'SCL3', 09:53:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:53:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:53:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:53:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:53:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:53:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:53:35 INFO - 'HOMEDRIVE': 'C:', 09:53:35 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:53:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:53:35 INFO - 'KTS_VERSION': '1.19c', 09:53:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:53:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:53:35 INFO - 'LOGONSERVER': '\\\\T-W732-IX-220', 09:53:35 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 09:53:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:53:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:53:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:53:35 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:53:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:53:35 INFO - 'MOZ_AIRBAG': '1', 09:53:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:53:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:53:35 INFO - 'MOZ_MSVCVERSION': '8', 09:53:35 INFO - 'MOZ_NO_REMOTE': '1', 09:53:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:53:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:53:35 INFO - 'NO_EM_RESTART': '1', 09:53:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:53:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:53:35 INFO - 'OS': 'Windows_NT', 09:53:35 INFO - 'OURDRIVE': 'C:', 09:53:35 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 09:53:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:53:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:53:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:53:35 INFO - 'PROCESSOR_LEVEL': '6', 09:53:35 INFO - 'PROCESSOR_REVISION': '1e05', 09:53:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:53:35 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:53:35 INFO - 'PROMPT': '$P$G', 09:53:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:53:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:53:35 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:53:35 INFO - 'PWD': 'C:\\slave\\test', 09:53:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:53:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:53:35 INFO - 'SYSTEMDRIVE': 'C:', 09:53:35 INFO - 'SYSTEMROOT': 'C:\\windows', 09:53:35 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:53:35 INFO - 'TEST1': 'testie', 09:53:35 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:53:35 INFO - 'USERDOMAIN': 'T-W732-IX-220', 09:53:35 INFO - 'USERNAME': 'cltbld', 09:53:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:53:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:53:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:53:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:53:35 INFO - 'WINDIR': 'C:\\windows', 09:53:35 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:53:35 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:53:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:53:35 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/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.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 09:53:37 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 09:53:37 INFO - import pkg_resources 09:53:39 INFO - Using 1 client processes 09:53:41 INFO - SUITE-START | Running 778 tests 09:53:41 INFO - Running testharness tests 09:53:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:53:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 09:53:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:53:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 09:53:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:53:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 09:53:42 INFO - Setting up ssl 09:53:42 INFO - PROCESS | certutil | 09:53:42 INFO - PROCESS | certutil | 09:53:42 INFO - PROCESS | certutil | 09:53:42 INFO - Certificate Nickname Trust Attributes 09:53:42 INFO - SSL,S/MIME,JAR/XPI 09:53:42 INFO - 09:53:42 INFO - web-platform-tests CT,, 09:53:42 INFO - 09:53:42 INFO - Starting runner 09:53:43 INFO - PROCESS | 2700 | [2700] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 09:53:43 INFO - PROCESS | 2700 | [2700] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 09:53:43 INFO - PROCESS | 2700 | [2700] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 09:53:43 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 09:53:43 INFO - PROCESS | 2700 | [2700] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 09:53:45 INFO - PROCESS | 2700 | 1461084825812 Marionette DEBUG Marionette enabled via build flag and pref 09:53:47 INFO - PROCESS | 2700 | ++DOCSHELL 1088FC00 == 1 [pid = 2700] [id = 1] 09:53:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 1 (10890000) [pid = 2700] [serial = 1] [outer = 00000000] 09:53:47 INFO - PROCESS | 2700 | [2700] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:53:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 2 (10890C00) [pid = 2700] [serial = 2] [outer = 10890000] 09:53:47 INFO - PROCESS | 2700 | ++DOCSHELL 132A8000 == 2 [pid = 2700] [id = 2] 09:53:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 3 (132A8400) [pid = 2700] [serial = 3] [outer = 00000000] 09:53:47 INFO - PROCESS | 2700 | [2700] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:53:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 4 (132A9000) [pid = 2700] [serial = 4] [outer = 132A8400] 09:53:47 INFO - PROCESS | 2700 | 1461084827941 Marionette INFO Listening on port 2828 09:53:49 INFO - PROCESS | 2700 | 1461084829583 Marionette DEBUG Marionette enabled via command-line flag 09:53:49 INFO - PROCESS | 2700 | [2700] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:53:49 INFO - PROCESS | 2700 | [2700] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:53:49 INFO - PROCESS | 2700 | ++DOCSHELL 0F87B800 == 3 [pid = 2700] [id = 3] 09:53:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 5 (0F87BC00) [pid = 2700] [serial = 5] [outer = 00000000] 09:53:49 INFO - PROCESS | 2700 | [2700] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:53:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 6 (0F87C800) [pid = 2700] [serial = 6] [outer = 0F87BC00] 09:53:49 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 09:53:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 7 (15834C00) [pid = 2700] [serial = 7] [outer = 132A8400] 09:53:49 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:49 INFO - PROCESS | 2700 | 1461084829962 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49746 09:53:49 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:49 INFO - PROCESS | 2700 | 1461084829968 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49748 09:53:49 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:49 INFO - PROCESS | 2700 | 1461084829975 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49749 09:53:50 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:50 INFO - PROCESS | 2700 | 1461084830007 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49751 09:53:50 INFO - PROCESS | 2700 | 1461084830011 Marionette DEBUG Closed connection conn0 09:53:50 INFO - PROCESS | 2700 | 1461084830013 Marionette DEBUG Closed connection conn1 09:53:50 INFO - PROCESS | 2700 | 1461084830015 Marionette DEBUG Closed connection conn2 09:53:50 INFO - PROCESS | 2700 | 1461084830110 Marionette DEBUG Closed connection conn3 09:53:50 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:50 INFO - PROCESS | 2700 | 1461084830116 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49752 09:53:50 INFO - PROCESS | 2700 | 1461084830147 Marionette DEBUG Closed connection conn4 09:53:50 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:53:50 INFO - PROCESS | 2700 | 1461084830154 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49753 09:53:50 INFO - PROCESS | 2700 | ++DOCSHELL 16031400 == 4 [pid = 2700] [id = 4] 09:53:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 8 (16033800) [pid = 2700] [serial = 8] [outer = 00000000] 09:53:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 9 (161F7400) [pid = 2700] [serial = 9] [outer = 16033800] 09:53:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 10 (161FCC00) [pid = 2700] [serial = 10] [outer = 16033800] 09:53:50 INFO - PROCESS | 2700 | 1461084830303 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:53:50 INFO - PROCESS | 2700 | 1461084830308 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419071334","device":"desktop","version":"48.0a1"} 09:53:52 INFO - PROCESS | 2700 | [2700] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:53:52 INFO - PROCESS | 2700 | [2700] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:53:52 INFO - PROCESS | 2700 | [2700] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:53:52 INFO - PROCESS | 2700 | ++DOCSHELL 17C4FC00 == 5 [pid = 2700] [id = 5] 09:53:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 11 (18255400) [pid = 2700] [serial = 11] [outer = 00000000] 09:53:52 INFO - PROCESS | 2700 | ++DOCSHELL 18256C00 == 6 [pid = 2700] [id = 6] 09:53:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 12 (18257000) [pid = 2700] [serial = 12] [outer = 00000000] 09:53:53 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:53:53 INFO - PROCESS | 2700 | ++DOCSHELL 19266800 == 7 [pid = 2700] [id = 7] 09:53:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 13 (19266C00) [pid = 2700] [serial = 13] [outer = 00000000] 09:53:53 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:53:53 INFO - PROCESS | 2700 | [2700] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:53:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 14 (198C3C00) [pid = 2700] [serial = 14] [outer = 19266C00] 09:53:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 15 (1928D000) [pid = 2700] [serial = 15] [outer = 18255400] 09:53:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 16 (1928E800) [pid = 2700] [serial = 16] [outer = 18257000] 09:53:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 17 (19291000) [pid = 2700] [serial = 17] [outer = 19266C00] 09:53:54 INFO - PROCESS | 2700 | 1461084834506 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 2700 | 1461084834520 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 18 (18A7A800) [pid = 2700] [serial = 18] [outer = 19266C00] 09:53:55 INFO - PROCESS | 2700 | 1461084835327 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"b6f36a98-331d-485d-b636-de48889db90a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419071334","device":"desktop","version":"48.0a1","command_id":1}}] 09:53:55 INFO - PROCESS | 2700 | 1461084835590 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:53:55 INFO - PROCESS | 2700 | 1461084835682 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 09:53:55 INFO - PROCESS | 2700 | 1461084835701 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:53:55 INFO - PROCESS | 2700 | [2700] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:53:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 19 (1C87F000) [pid = 2700] [serial = 19] [outer = 19266C00] 09:53:56 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:56 INFO - PROCESS | 2700 | 1461084836770 Marionette TRACE conn5 <- [1,3,null,{}] 09:53:56 INFO - PROCESS | 2700 | 1461084836774 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 09:53:56 INFO - PROCESS | 2700 | 1461084836790 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 09:53:56 INFO - PROCESS | 2700 | 1461084836806 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 09:53:56 INFO - PROCESS | 2700 | 1461084836809 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 09:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:53:56 INFO - PROCESS | 2700 | 1461084836816 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:53:56 INFO - PROCESS | 2700 | 1461084836819 Marionette TRACE conn5 <- [1,6,null,{}] 09:53:56 INFO - PROCESS | 2700 | 1461084836864 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:56 INFO - PROCESS | 2700 | 1461084836876 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 09:53:56 INFO - PROCESS | 2700 | 1461084836880 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 2700 | ++DOCSHELL 1D6A5000 == 8 [pid = 2700] [id = 8] 09:53:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 20 (1D6A5400) [pid = 2700] [serial = 20] [outer = 00000000] 09:53:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 21 (1DC77C00) [pid = 2700] [serial = 21] [outer = 1D6A5400] 09:53:56 INFO - PROCESS | 2700 | 1461084836930 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 22 (17848000) [pid = 2700] [serial = 22] [outer = 1D6A5400] 09:53:57 INFO - PROCESS | 2700 | ++DOCSHELL 0B577400 == 9 [pid = 2700] [id = 9] 09:53:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 23 (0EFAB800) [pid = 2700] [serial = 23] [outer = 00000000] 09:53:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 24 (0F70F000) [pid = 2700] [serial = 24] [outer = 0EFAB800] 09:53:57 INFO - PROCESS | 2700 | 1461084837348 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 25 (0F7F2800) [pid = 2700] [serial = 25] [outer = 0EFAB800] 09:53:57 INFO - PROCESS | 2700 | --DOCSHELL 1088FC00 == 8 [pid = 2700] [id = 1] 09:53:57 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:58 INFO - PROCESS | 2700 | 1461084838292 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1539ms 09:53:58 INFO - PROCESS | 2700 | 1461084838356 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 09:53:58 INFO - PROCESS | 2700 | 1461084838359 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 09:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:53:58 INFO - PROCESS | 2700 | 1461084838364 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 2700 | 1461084838367 Marionette TRACE conn5 <- [1,10,null,{}] 09:53:58 INFO - PROCESS | 2700 | 1461084838372 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:58 INFO - PROCESS | 2700 | 1461084838531 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 09:53:58 INFO - PROCESS | 2700 | 1461084838608 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:58 INFO - PROCESS | 2700 | ++DOCSHELL 14A56800 == 9 [pid = 2700] [id = 10] 09:53:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 26 (17C52800) [pid = 2700] [serial = 26] [outer = 00000000] 09:53:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 27 (198CB400) [pid = 2700] [serial = 27] [outer = 17C52800] 09:53:58 INFO - PROCESS | 2700 | 1461084838667 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 28 (19E7BC00) [pid = 2700] [serial = 28] [outer = 17C52800] 09:53:59 INFO - PROCESS | 2700 | 1461084839220 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 870ms 09:53:59 INFO - PROCESS | 2700 | 1461084839235 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 2700 | 1461084839239 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 09:53:59 INFO - PROCESS | 2700 | 1461084839245 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:53:59 INFO - PROCESS | 2700 | 1461084839248 Marionette TRACE conn5 <- [1,14,null,{}] 09:53:59 INFO - PROCESS | 2700 | 1461084839252 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:59 INFO - PROCESS | 2700 | 1461084839370 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 09:53:59 INFO - PROCESS | 2700 | 1461084839442 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 2700 | ++DOCSHELL 182DD000 == 10 [pid = 2700] [id = 11] 09:53:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 29 (182DD800) [pid = 2700] [serial = 29] [outer = 00000000] 09:53:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 30 (1BECD000) [pid = 2700] [serial = 30] [outer = 182DD800] 09:53:59 INFO - PROCESS | 2700 | 1461084839498 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 31 (1C32D800) [pid = 2700] [serial = 31] [outer = 182DD800] 09:54:00 INFO - PROCESS | 2700 | ++DOCSHELL 0FA0F000 == 11 [pid = 2700] [id = 12] 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 32 (0FA10000) [pid = 2700] [serial = 32] [outer = 00000000] 09:54:00 INFO - PROCESS | 2700 | 1461084840159 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 33 (0FA0DC00) [pid = 2700] [serial = 33] [outer = 0FA10000] 09:54:00 INFO - PROCESS | 2700 | --DOCSHELL 16031400 == 10 [pid = 2700] [id = 4] 09:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 34 (0F75A800) [pid = 2700] [serial = 34] [outer = 0FA10000] 09:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 970ms 09:54:00 INFO - PROCESS | 2700 | ++DOCSHELL 0F3E9400 == 11 [pid = 2700] [id = 13] 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 35 (0FABB400) [pid = 2700] [serial = 35] [outer = 00000000] 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 36 (0FF04C00) [pid = 2700] [serial = 36] [outer = 0FABB400] 09:54:00 INFO - PROCESS | 2700 | 1461084840289 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 2700 | 1461084840293 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 09:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 37 (107A4C00) [pid = 2700] [serial = 37] [outer = 0FABB400] 09:54:00 INFO - PROCESS | 2700 | 1461084840334 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 2700 | 1461084840338 Marionette TRACE conn5 <- [1,18,null,{}] 09:54:00 INFO - PROCESS | 2700 | 1461084840368 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:00 INFO - PROCESS | 2700 | 1461084840506 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 09:54:00 INFO - PROCESS | 2700 | 1461084840563 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:00 INFO - PROCESS | 2700 | ++DOCSHELL 0F7F2C00 == 12 [pid = 2700] [id = 14] 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 38 (0F872C00) [pid = 2700] [serial = 38] [outer = 00000000] 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 39 (132A3800) [pid = 2700] [serial = 39] [outer = 0F872C00] 09:54:00 INFO - PROCESS | 2700 | 1461084840611 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 40 (13F4A800) [pid = 2700] [serial = 40] [outer = 0F872C00] 09:54:00 INFO - PROCESS | 2700 | 1461084840972 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 730ms 09:54:01 INFO - PROCESS | 2700 | 1461084841029 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 2700 | 1461084841033 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 09:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:54:01 INFO - PROCESS | 2700 | 1461084841058 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 2700 | 1461084841060 Marionette TRACE conn5 <- [1,22,null,{}] 09:54:01 INFO - PROCESS | 2700 | 1461084841064 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:01 INFO - PROCESS | 2700 | 1461084841141 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 09:54:01 INFO - PROCESS | 2700 | 1461084841147 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:01 INFO - PROCESS | 2700 | ++DOCSHELL 141A5000 == 13 [pid = 2700] [id = 15] 09:54:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 41 (141A5400) [pid = 2700] [serial = 41] [outer = 00000000] 09:54:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 42 (14A5A000) [pid = 2700] [serial = 42] [outer = 141A5400] 09:54:01 INFO - PROCESS | 2700 | 1461084841194 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 43 (14AF0400) [pid = 2700] [serial = 43] [outer = 141A5400] 09:54:01 INFO - PROCESS | 2700 | 1461084841594 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 590ms 09:54:01 INFO - PROCESS | 2700 | 1461084841649 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 2700 | 1461084841651 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 09:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:54:01 INFO - PROCESS | 2700 | 1461084841655 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 2700 | 1461084841659 Marionette TRACE conn5 <- [1,26,null,{}] 09:54:01 INFO - PROCESS | 2700 | 1461084841673 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:01 INFO - PROCESS | 2700 | 1461084841764 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 09:54:01 INFO - PROCESS | 2700 | 1461084841800 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:01 INFO - PROCESS | 2700 | ++DOCSHELL 171ECC00 == 14 [pid = 2700] [id = 16] 09:54:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 44 (171ED000) [pid = 2700] [serial = 44] [outer = 00000000] 09:54:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 45 (17848C00) [pid = 2700] [serial = 45] [outer = 171ED000] 09:54:01 INFO - PROCESS | 2700 | 1461084841850 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 46 (17C45800) [pid = 2700] [serial = 46] [outer = 171ED000] 09:54:02 INFO - PROCESS | 2700 | 1461084842257 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 632ms 09:54:02 INFO - PROCESS | 2700 | 1461084842300 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 2700 | 1461084842303 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 09:54:02 INFO - PROCESS | 2700 | 1461084842306 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:54:02 INFO - PROCESS | 2700 | 1461084842308 Marionette TRACE conn5 <- [1,30,null,{}] 09:54:02 INFO - PROCESS | 2700 | 1461084842311 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:02 INFO - PROCESS | 2700 | 1461084842387 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 09:54:02 INFO - PROCESS | 2700 | 1461084842392 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 2700 | ++DOCSHELL 17841400 == 15 [pid = 2700] [id = 17] 09:54:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 47 (18009C00) [pid = 2700] [serial = 47] [outer = 00000000] 09:54:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 48 (182E0C00) [pid = 2700] [serial = 48] [outer = 18009C00] 09:54:02 INFO - PROCESS | 2700 | 1461084842439 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 49 (18A77C00) [pid = 2700] [serial = 49] [outer = 18009C00] 09:54:02 INFO - PROCESS | 2700 | 1461084842828 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 09:54:02 INFO - PROCESS | 2700 | 1461084842885 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 2700 | 1461084842887 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 09:54:02 INFO - PROCESS | 2700 | 1461084842890 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:54:02 INFO - PROCESS | 2700 | 1461084842892 Marionette TRACE conn5 <- [1,34,null,{}] 09:54:02 INFO - PROCESS | 2700 | 1461084842895 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:02 INFO - PROCESS | 2700 | 1461084842967 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 09:54:02 INFO - PROCESS | 2700 | 1461084842973 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 2700 | ++DOCSHELL 0FF0AC00 == 16 [pid = 2700] [id = 18] 09:54:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 50 (18A7DC00) [pid = 2700] [serial = 50] [outer = 00000000] 09:54:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 51 (19269800) [pid = 2700] [serial = 51] [outer = 18A7DC00] 09:54:03 INFO - PROCESS | 2700 | 1461084843019 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 52 (19292400) [pid = 2700] [serial = 52] [outer = 18A7DC00] 09:54:03 INFO - PROCESS | 2700 | 1461084843430 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 09:54:03 INFO - PROCESS | 2700 | 1461084843465 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 2700 | 1461084843466 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 09:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:54:03 INFO - PROCESS | 2700 | 1461084843481 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 2700 | 1461084843483 Marionette TRACE conn5 <- [1,38,null,{}] 09:54:03 INFO - PROCESS | 2700 | 1461084843486 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:03 INFO - PROCESS | 2700 | 1461084843584 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 09:54:03 INFO - PROCESS | 2700 | 1461084843592 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 2700 | ++DOCSHELL 1825C000 == 17 [pid = 2700] [id = 19] 09:54:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 53 (19934400) [pid = 2700] [serial = 53] [outer = 00000000] 09:54:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 54 (1AA1F400) [pid = 2700] [serial = 54] [outer = 19934400] 09:54:03 INFO - PROCESS | 2700 | 1461084843640 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 55 (1AA1F000) [pid = 2700] [serial = 55] [outer = 19934400] 09:54:04 INFO - PROCESS | 2700 | 1461084844020 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 590ms 09:54:04 INFO - PROCESS | 2700 | 1461084844061 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 09:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:54:04 INFO - PROCESS | 2700 | 1461084844063 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 09:54:04 INFO - PROCESS | 2700 | 1461084844066 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 2700 | 1461084844068 Marionette TRACE conn5 <- [1,42,null,{}] 09:54:04 INFO - PROCESS | 2700 | 1461084844071 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:04 INFO - PROCESS | 2700 | 1461084844172 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 09:54:04 INFO - PROCESS | 2700 | 1461084844177 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:04 INFO - PROCESS | 2700 | ++DOCSHELL 1BA87C00 == 18 [pid = 2700] [id = 20] 09:54:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 56 (1BA8AC00) [pid = 2700] [serial = 56] [outer = 00000000] 09:54:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 57 (1C84C400) [pid = 2700] [serial = 57] [outer = 1BA8AC00] 09:54:04 INFO - PROCESS | 2700 | 1461084844224 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 58 (1C858C00) [pid = 2700] [serial = 58] [outer = 1BA8AC00] 09:54:04 INFO - PROCESS | 2700 | 1461084844673 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 669ms 09:54:04 INFO - PROCESS | 2700 | 1461084844737 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 2700 | 1461084844740 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 09:54:04 INFO - PROCESS | 2700 | 1461084844743 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:54:04 INFO - PROCESS | 2700 | 1461084844745 Marionette TRACE conn5 <- [1,46,null,{}] 09:54:04 INFO - PROCESS | 2700 | 1461084844748 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:04 INFO - PROCESS | 2700 | 1461084844820 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 09:54:04 INFO - PROCESS | 2700 | 1461084844829 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:04 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA7400 == 19 [pid = 2700] [id = 21] 09:54:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 59 (0EEAAC00) [pid = 2700] [serial = 59] [outer = 00000000] 09:54:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 60 (0EEAF400) [pid = 2700] [serial = 60] [outer = 0EEAAC00] 09:54:04 INFO - PROCESS | 2700 | 1461084844877 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 61 (0EEC3400) [pid = 2700] [serial = 61] [outer = 0EEAAC00] 09:54:05 INFO - PROCESS | 2700 | 1461084845271 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 09:54:05 INFO - PROCESS | 2700 | 1461084845317 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 09:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:54:05 INFO - PROCESS | 2700 | 1461084845319 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 09:54:05 INFO - PROCESS | 2700 | 1461084845322 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 2700 | 1461084845324 Marionette TRACE conn5 <- [1,50,null,{}] 09:54:05 INFO - PROCESS | 2700 | 1461084845332 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:05 INFO - PROCESS | 2700 | 1461084845406 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 09:54:05 INFO - PROCESS | 2700 | 1461084845413 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 2700 | ++DOCSHELL 0EECB400 == 20 [pid = 2700] [id = 22] 09:54:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 62 (0EECB800) [pid = 2700] [serial = 62] [outer = 00000000] 09:54:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 63 (1C884000) [pid = 2700] [serial = 63] [outer = 0EECB800] 09:54:05 INFO - PROCESS | 2700 | 1461084845459 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 64 (1BEC7000) [pid = 2700] [serial = 64] [outer = 0EECB800] 09:54:05 INFO - PROCESS | 2700 | 1461084845850 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 574ms 09:54:05 INFO - PROCESS | 2700 | 1461084845899 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 09:54:05 INFO - PROCESS | 2700 | 1461084845901 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 09:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:54:05 INFO - PROCESS | 2700 | 1461084845904 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 2700 | 1461084845906 Marionette TRACE conn5 <- [1,54,null,{}] 09:54:05 INFO - PROCESS | 2700 | 1461084845922 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:05 INFO - PROCESS | 2700 | 1461084845993 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 09:54:05 INFO - PROCESS | 2700 | 1461084845998 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:06 INFO - PROCESS | 2700 | ++DOCSHELL 0EF41C00 == 21 [pid = 2700] [id = 23] 09:54:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 65 (0EF45000) [pid = 2700] [serial = 65] [outer = 00000000] 09:54:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (0EF4C800) [pid = 2700] [serial = 66] [outer = 0EF45000] 09:54:06 INFO - PROCESS | 2700 | 1461084846042 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (0EF4F000) [pid = 2700] [serial = 67] [outer = 0EF45000] 09:54:06 INFO - PROCESS | 2700 | 1461084846425 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 530ms 09:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:54:06 INFO - PROCESS | 2700 | 1461084846437 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 2700 | 1461084846439 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 09:54:06 INFO - PROCESS | 2700 | 1461084846442 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 2700 | 1461084846444 Marionette TRACE conn5 <- [1,58,null,{}] 09:54:06 INFO - PROCESS | 2700 | 1461084846448 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:06 INFO - PROCESS | 2700 | 1461084846573 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 09:54:06 INFO - PROCESS | 2700 | 1461084846581 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:06 INFO - PROCESS | 2700 | ++DOCSHELL 0EE12C00 == 22 [pid = 2700] [id = 24] 09:54:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0EE13000) [pid = 2700] [serial = 68] [outer = 00000000] 09:54:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (0EE57400) [pid = 2700] [serial = 69] [outer = 0EE13000] 09:54:06 INFO - PROCESS | 2700 | 1461084846629 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (0EE5E800) [pid = 2700] [serial = 70] [outer = 0EE13000] 09:54:07 INFO - PROCESS | 2700 | 1461084847015 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 09:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:54:07 INFO - PROCESS | 2700 | 1461084847073 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 09:54:07 INFO - PROCESS | 2700 | 1461084847075 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 09:54:07 INFO - PROCESS | 2700 | 1461084847078 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 2700 | 1461084847079 Marionette TRACE conn5 <- [1,62,null,{}] 09:54:07 INFO - PROCESS | 2700 | 1461084847083 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:07 INFO - PROCESS | 2700 | 1461084847198 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 09:54:07 INFO - PROCESS | 2700 | 1461084847206 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5FC00 == 23 [pid = 2700] [id = 25] 09:54:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (0EE60400) [pid = 2700] [serial = 71] [outer = 00000000] 09:54:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (0EF48800) [pid = 2700] [serial = 72] [outer = 0EE60400] 09:54:07 INFO - PROCESS | 2700 | 1461084847250 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (0FEC3400) [pid = 2700] [serial = 73] [outer = 0EE60400] 09:54:08 INFO - PROCESS | 2700 | 1461084848312 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1280ms 09:54:08 INFO - PROCESS | 2700 | 1461084848360 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 2700 | 1461084848364 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 09:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:54:08 INFO - PROCESS | 2700 | 1461084848369 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 2700 | 1461084848372 Marionette TRACE conn5 <- [1,66,null,{}] 09:54:08 INFO - PROCESS | 2700 | 1461084848388 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:08 INFO - PROCESS | 2700 | 1461084848487 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 09:54:08 INFO - PROCESS | 2700 | 1461084848499 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC5800 == 24 [pid = 2700] [id = 26] 09:54:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (0EEC7400) [pid = 2700] [serial = 74] [outer = 00000000] 09:54:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (0EF44C00) [pid = 2700] [serial = 75] [outer = 0EEC7400] 09:54:08 INFO - PROCESS | 2700 | 1461084848552 Marionette DEBUG loaded listener.js 09:54:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (0EF49400) [pid = 2700] [serial = 76] [outer = 0EEC7400] 09:54:08 INFO - PROCESS | 2700 | 1461084848976 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 09:54:08 INFO - PROCESS | 2700 | 1461084848999 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 09:54:09 INFO - PROCESS | 2700 | 1461084849005 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 09:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:54:09 INFO - PROCESS | 2700 | 1461084849017 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 2700 | 1461084849019 Marionette TRACE conn5 <- [1,70,null,{}] 09:54:09 INFO - PROCESS | 2700 | 1461084849023 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:09 INFO - PROCESS | 2700 | 1461084849121 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 09:54:09 INFO - PROCESS | 2700 | 1461084849128 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:09 INFO - PROCESS | 2700 | ++DOCSHELL 0F3E0C00 == 25 [pid = 2700] [id = 27] 09:54:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (0F3E8400) [pid = 2700] [serial = 77] [outer = 00000000] 09:54:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (0FE3B400) [pid = 2700] [serial = 78] [outer = 0F3E8400] 09:54:09 INFO - PROCESS | 2700 | 1461084849176 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (10118000) [pid = 2700] [serial = 79] [outer = 0F3E8400] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (16033800) [pid = 2700] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (182DD800) [pid = 2700] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (0F872C00) [pid = 2700] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (141A5400) [pid = 2700] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (171ED000) [pid = 2700] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (18009C00) [pid = 2700] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (18A7DC00) [pid = 2700] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (19934400) [pid = 2700] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (0EECB800) [pid = 2700] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (0EF45000) [pid = 2700] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (1D6A5400) [pid = 2700] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:54:09 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (17C52800) [pid = 2700] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:54:09 INFO - PROCESS | 2700 | 1461084849919 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 929ms 09:54:09 INFO - PROCESS | 2700 | 1461084849950 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 09:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:54:09 INFO - PROCESS | 2700 | 1461084849952 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 09:54:09 INFO - PROCESS | 2700 | 1461084849956 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 2700 | 1461084849959 Marionette TRACE conn5 <- [1,74,null,{}] 09:54:09 INFO - PROCESS | 2700 | 1461084849970 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:10 INFO - PROCESS | 2700 | 1461084850048 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 09:54:10 INFO - PROCESS | 2700 | 1461084850127 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA1C00 == 26 [pid = 2700] [id = 28] 09:54:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0FAB6000) [pid = 2700] [serial = 80] [outer = 00000000] 09:54:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (141A2C00) [pid = 2700] [serial = 81] [outer = 0FAB6000] 09:54:10 INFO - PROCESS | 2700 | 1461084850177 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (147CB800) [pid = 2700] [serial = 82] [outer = 0FAB6000] 09:54:10 INFO - PROCESS | 2700 | 1461084850516 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 09:54:10 INFO - PROCESS | 2700 | 1461084850590 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 2700 | 1461084850593 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 09:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:54:10 INFO - PROCESS | 2700 | 1461084850615 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 2700 | 1461084850617 Marionette TRACE conn5 <- [1,78,null,{}] 09:54:10 INFO - PROCESS | 2700 | 1461084850620 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:10 INFO - PROCESS | 2700 | 1461084850694 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 09:54:10 INFO - PROCESS | 2700 | 1461084850700 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 2700 | ++DOCSHELL 14976C00 == 27 [pid = 2700] [id = 29] 09:54:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (14979000) [pid = 2700] [serial = 83] [outer = 00000000] 09:54:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (16029C00) [pid = 2700] [serial = 84] [outer = 14979000] 09:54:10 INFO - PROCESS | 2700 | 1461084850745 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (161F1000) [pid = 2700] [serial = 85] [outer = 14979000] 09:54:11 INFO - PROCESS | 2700 | 1461084851127 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 09:54:11 INFO - PROCESS | 2700 | 1461084851188 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 2700 | 1461084851190 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 09:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:54:11 INFO - PROCESS | 2700 | 1461084851193 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 2700 | 1461084851195 Marionette TRACE conn5 <- [1,82,null,{}] 09:54:11 INFO - PROCESS | 2700 | 1461084851199 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:11 INFO - PROCESS | 2700 | 1461084851270 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 09:54:11 INFO - PROCESS | 2700 | 1461084851276 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 2700 | ++DOCSHELL 171E5000 == 28 [pid = 2700] [id = 30] 09:54:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (171E5400) [pid = 2700] [serial = 86] [outer = 00000000] 09:54:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (17C4F000) [pid = 2700] [serial = 87] [outer = 171E5400] 09:54:11 INFO - PROCESS | 2700 | 1461084851321 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (18048800) [pid = 2700] [serial = 88] [outer = 171E5400] 09:54:11 INFO - PROCESS | 2700 | 1461084851735 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 570ms 09:54:11 INFO - PROCESS | 2700 | 1461084851764 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 2700 | 1461084851766 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 09:54:11 INFO - PROCESS | 2700 | 1461084851779 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 2700 | 1461084851780 Marionette TRACE conn5 <- [1,86,null,{}] 09:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:54:11 INFO - PROCESS | 2700 | 1461084851784 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:11 INFO - PROCESS | 2700 | 1461084851906 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 09:54:11 INFO - PROCESS | 2700 | 1461084851979 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 2700 | ++DOCSHELL 0EE14C00 == 29 [pid = 2700] [id = 31] 09:54:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (0EE15000) [pid = 2700] [serial = 89] [outer = 00000000] 09:54:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (0EE5A800) [pid = 2700] [serial = 90] [outer = 0EE15000] 09:54:12 INFO - PROCESS | 2700 | 1461084852037 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (0EEABC00) [pid = 2700] [serial = 91] [outer = 0EE15000] 09:54:12 INFO - PROCESS | 2700 | 1461084852544 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 830ms 09:54:12 INFO - PROCESS | 2700 | 1461084852650 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 09:54:12 INFO - PROCESS | 2700 | 1461084852653 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 09:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:54:12 INFO - PROCESS | 2700 | 1461084852661 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 2700 | 1461084852665 Marionette TRACE conn5 <- [1,90,null,{}] 09:54:12 INFO - PROCESS | 2700 | 1461084852670 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:12 INFO - PROCESS | 2700 | 1461084852773 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 09:54:12 INFO - PROCESS | 2700 | 1461084852834 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 2700 | ++DOCSHELL 132A7000 == 30 [pid = 2700] [id = 32] 09:54:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (14120800) [pid = 2700] [serial = 92] [outer = 00000000] 09:54:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (147DFC00) [pid = 2700] [serial = 93] [outer = 14120800] 09:54:12 INFO - PROCESS | 2700 | 1461084852892 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (15949C00) [pid = 2700] [serial = 94] [outer = 14120800] 09:54:13 INFO - PROCESS | 2700 | 1461084853393 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 770ms 09:54:13 INFO - PROCESS | 2700 | 1461084853441 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 2700 | 1461084853444 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 09:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:54:13 INFO - PROCESS | 2700 | 1461084853448 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 2700 | 1461084853450 Marionette TRACE conn5 <- [1,94,null,{}] 09:54:13 INFO - PROCESS | 2700 | 1461084853454 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:13 INFO - PROCESS | 2700 | 1461084853550 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 09:54:13 INFO - PROCESS | 2700 | 1461084853631 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 2700 | ++DOCSHELL 182DA800 == 31 [pid = 2700] [id = 33] 09:54:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (182DFC00) [pid = 2700] [serial = 95] [outer = 00000000] 09:54:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (18B44000) [pid = 2700] [serial = 96] [outer = 182DFC00] 09:54:13 INFO - PROCESS | 2700 | 1461084853686 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (19192400) [pid = 2700] [serial = 97] [outer = 182DFC00] 09:54:14 INFO - PROCESS | 2700 | 1461084854225 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 09:54:14 INFO - PROCESS | 2700 | 1461084854280 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 09:54:14 INFO - PROCESS | 2700 | 1461084854285 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 09:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:54:14 INFO - PROCESS | 2700 | 1461084854296 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 2700 | 1461084854300 Marionette TRACE conn5 <- [1,98,null,{}] 09:54:14 INFO - PROCESS | 2700 | 1461084854304 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:14 INFO - PROCESS | 2700 | 1461084854403 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 09:54:14 INFO - PROCESS | 2700 | 1461084854469 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 2700 | ++DOCSHELL 19E76000 == 32 [pid = 2700] [id = 34] 09:54:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (19E78000) [pid = 2700] [serial = 98] [outer = 00000000] 09:54:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (1AA19000) [pid = 2700] [serial = 99] [outer = 19E78000] 09:54:14 INFO - PROCESS | 2700 | 1461084854523 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (1AA1C000) [pid = 2700] [serial = 100] [outer = 19E78000] 09:54:15 INFO - PROCESS | 2700 | 1461084855028 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 789ms 09:54:15 INFO - PROCESS | 2700 | 1461084855080 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 2700 | 1461084855083 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 09:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:54:15 INFO - PROCESS | 2700 | 1461084855086 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 2700 | 1461084855089 Marionette TRACE conn5 <- [1,102,null,{}] 09:54:15 INFO - PROCESS | 2700 | 1461084855092 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:15 INFO - PROCESS | 2700 | 1461084855186 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 09:54:15 INFO - PROCESS | 2700 | 1461084855283 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 2700 | ++DOCSHELL 0EE60800 == 33 [pid = 2700] [id = 35] 09:54:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (0EE61800) [pid = 2700] [serial = 101] [outer = 00000000] 09:54:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (182D1000) [pid = 2700] [serial = 102] [outer = 0EE61800] 09:54:15 INFO - PROCESS | 2700 | 1461084855337 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (182D0C00) [pid = 2700] [serial = 103] [outer = 0EE61800] 09:54:15 INFO - PROCESS | 2700 | 1461084855950 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 870ms 09:54:15 INFO - PROCESS | 2700 | 1461084855960 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 2700 | 1461084855964 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 09:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:54:15 INFO - PROCESS | 2700 | 1461084855969 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 2700 | 1461084855972 Marionette TRACE conn5 <- [1,106,null,{}] 09:54:15 INFO - PROCESS | 2700 | 1461084855978 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:16 INFO - PROCESS | 2700 | 1461084856068 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 09:54:16 INFO - PROCESS | 2700 | 1461084856156 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 2700 | ++DOCSHELL 0EF49800 == 34 [pid = 2700] [id = 36] 09:54:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0EF4F400) [pid = 2700] [serial = 104] [outer = 00000000] 09:54:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0FAC3800) [pid = 2700] [serial = 105] [outer = 0EF4F400] 09:54:16 INFO - PROCESS | 2700 | 1461084856207 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (1000A000) [pid = 2700] [serial = 106] [outer = 0EF4F400] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (161F7400) [pid = 2700] [serial = 9] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (161FCC00) [pid = 2700] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (132A9000) [pid = 2700] [serial = 4] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (0FF04C00) [pid = 2700] [serial = 36] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (132A3800) [pid = 2700] [serial = 39] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (14A5A000) [pid = 2700] [serial = 42] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (14AF0400) [pid = 2700] [serial = 43] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (17848C00) [pid = 2700] [serial = 45] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (17C45800) [pid = 2700] [serial = 46] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (182E0C00) [pid = 2700] [serial = 48] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (18A77C00) [pid = 2700] [serial = 49] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (19269800) [pid = 2700] [serial = 51] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (19292400) [pid = 2700] [serial = 52] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (1AA1F400) [pid = 2700] [serial = 54] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (1C84C400) [pid = 2700] [serial = 57] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (0EEAF400) [pid = 2700] [serial = 60] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (1C884000) [pid = 2700] [serial = 63] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (0EF4C800) [pid = 2700] [serial = 66] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (0F70F000) [pid = 2700] [serial = 24] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (198CB400) [pid = 2700] [serial = 27] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (1BECD000) [pid = 2700] [serial = 30] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (0FA0DC00) [pid = 2700] [serial = 33] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (1AA1F000) [pid = 2700] [serial = 55] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (19E7BC00) [pid = 2700] [serial = 28] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (1BEC7000) [pid = 2700] [serial = 64] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (13F4A800) [pid = 2700] [serial = 40] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (1C32D800) [pid = 2700] [serial = 31] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 66 (0EE57400) [pid = 2700] [serial = 69] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 65 (0EF4F000) [pid = 2700] [serial = 67] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 64 (17848000) [pid = 2700] [serial = 22] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 63 (1DC77C00) [pid = 2700] [serial = 21] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 62 (19291000) [pid = 2700] [serial = 17] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | --DOMWINDOW == 61 (198C3C00) [pid = 2700] [serial = 14] [outer = 00000000] [url = about:blank] 09:54:16 INFO - PROCESS | 2700 | 1461084856634 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 730ms 09:54:16 INFO - PROCESS | 2700 | 1461084856701 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 2700 | 1461084856706 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 09:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:54:16 INFO - PROCESS | 2700 | 1461084856712 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 2700 | 1461084856715 Marionette TRACE conn5 <- [1,110,null,{}] 09:54:16 INFO - PROCESS | 2700 | 1461084856719 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:16 INFO - PROCESS | 2700 | 1461084856801 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 09:54:16 INFO - PROCESS | 2700 | 1461084856810 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 2700 | ++DOCSHELL 0EF47800 == 35 [pid = 2700] [id = 37] 09:54:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 62 (0F844000) [pid = 2700] [serial = 107] [outer = 00000000] 09:54:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 63 (10126000) [pid = 2700] [serial = 108] [outer = 0F844000] 09:54:16 INFO - PROCESS | 2700 | 1461084856856 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 64 (132AA800) [pid = 2700] [serial = 109] [outer = 0F844000] 09:54:17 INFO - PROCESS | 2700 | 1461084857281 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 09:54:17 INFO - PROCESS | 2700 | 1461084857346 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 2700 | 1461084857348 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 09:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:54:17 INFO - PROCESS | 2700 | 1461084857351 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - PROCESS | 2700 | 1461084857355 Marionette TRACE conn5 <- [1,114,null,{}] 09:54:17 INFO - PROCESS | 2700 | 1461084857365 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:17 INFO - PROCESS | 2700 | 1461084857447 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 09:54:17 INFO - PROCESS | 2700 | 1461084857480 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 2700 | ++DOCSHELL 161F3400 == 36 [pid = 2700] [id = 38] 09:54:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 65 (161F6C00) [pid = 2700] [serial = 110] [outer = 00000000] 09:54:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (17175000) [pid = 2700] [serial = 111] [outer = 161F6C00] 09:54:17 INFO - PROCESS | 2700 | 1461084857537 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (17848800) [pid = 2700] [serial = 112] [outer = 161F6C00] 09:54:17 INFO - PROCESS | 2700 | 1461084857957 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 09:54:17 INFO - PROCESS | 2700 | 1461084857985 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 2700 | 1461084857988 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 09:54:17 INFO - PROCESS | 2700 | 1461084857991 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:54:17 INFO - PROCESS | 2700 | 1461084857993 Marionette TRACE conn5 <- [1,118,null,{}] 09:54:17 INFO - PROCESS | 2700 | 1461084857999 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:18 INFO - PROCESS | 2700 | 1461084858078 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 09:54:18 INFO - PROCESS | 2700 | 1461084858084 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:18 INFO - PROCESS | 2700 | ++DOCSHELL 1789B400 == 37 [pid = 2700] [id = 39] 09:54:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (18256800) [pid = 2700] [serial = 113] [outer = 00000000] 09:54:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (182D1C00) [pid = 2700] [serial = 114] [outer = 18256800] 09:54:18 INFO - PROCESS | 2700 | 1461084858131 Marionette DEBUG loaded listener.js 09:54:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (182DB400) [pid = 2700] [serial = 115] [outer = 18256800] 09:54:18 INFO - PROCESS | 2700 | 1461084858526 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 09:54:18 INFO - PROCESS | 2700 | 1461084858565 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 2700 | 1461084858567 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 14976C00 == 36 [pid = 2700] [id = 29] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 171E5000 == 35 [pid = 2700] [id = 30] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 19E76000 == 34 [pid = 2700] [id = 34] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 0EE60800 == 33 [pid = 2700] [id = 35] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 0EF49800 == 32 [pid = 2700] [id = 36] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 182DA800 == 31 [pid = 2700] [id = 33] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 0EE14C00 == 30 [pid = 2700] [id = 31] 09:54:19 INFO - PROCESS | 2700 | --DOCSHELL 132A7000 == 29 [pid = 2700] [id = 32] 09:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:54:19 INFO - PROCESS | 2700 | 1461084859329 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 2700 | 1461084859333 Marionette TRACE conn5 <- [1,122,null,{}] 09:54:19 INFO - PROCESS | 2700 | 1461084859345 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:19 INFO - PROCESS | 2700 | 1461084859450 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 09:54:19 INFO - PROCESS | 2700 | 1461084859459 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:19 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA3400 == 30 [pid = 2700] [id = 40] 09:54:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (0EEA5000) [pid = 2700] [serial = 116] [outer = 00000000] 09:54:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (0EEAEC00) [pid = 2700] [serial = 117] [outer = 0EEA5000] 09:54:19 INFO - PROCESS | 2700 | 1461084859508 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (0EEC9400) [pid = 2700] [serial = 118] [outer = 0EEA5000] 09:54:19 INFO - PROCESS | 2700 | 1461084859932 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 709ms 09:54:19 INFO - PROCESS | 2700 | 1461084859967 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 09:54:19 INFO - PROCESS | 2700 | 1461084859971 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 09:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:54:19 INFO - PROCESS | 2700 | 1461084859979 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 2700 | 1461084859982 Marionette TRACE conn5 <- [1,126,null,{}] 09:54:19 INFO - PROCESS | 2700 | 1461084859989 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:20 INFO - PROCESS | 2700 | 1461084860090 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 09:54:20 INFO - PROCESS | 2700 | 1461084860097 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5E400 == 31 [pid = 2700] [id = 41] 09:54:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (0EEC8C00) [pid = 2700] [serial = 119] [outer = 00000000] 09:54:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (0FA07000) [pid = 2700] [serial = 120] [outer = 0EEC8C00] 09:54:20 INFO - PROCESS | 2700 | 1461084860143 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (0FAC1400) [pid = 2700] [serial = 121] [outer = 0EEC8C00] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 161F3400 == 30 [pid = 2700] [id = 38] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 1789B400 == 29 [pid = 2700] [id = 39] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EF47800 == 28 [pid = 2700] [id = 37] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EEA3400 == 27 [pid = 2700] [id = 40] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EEA1C00 == 26 [pid = 2700] [id = 28] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 182DD000 == 25 [pid = 2700] [id = 11] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 141A5000 == 24 [pid = 2700] [id = 15] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 17841400 == 23 [pid = 2700] [id = 17] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0FF0AC00 == 22 [pid = 2700] [id = 18] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EEC5800 == 21 [pid = 2700] [id = 26] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 1825C000 == 20 [pid = 2700] [id = 19] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 1BA87C00 == 19 [pid = 2700] [id = 20] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 14A56800 == 18 [pid = 2700] [id = 10] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EECB400 == 17 [pid = 2700] [id = 22] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0F3E0C00 == 16 [pid = 2700] [id = 27] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EE12C00 == 15 [pid = 2700] [id = 24] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EEA7400 == 14 [pid = 2700] [id = 21] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0F7F2C00 == 13 [pid = 2700] [id = 14] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EF41C00 == 12 [pid = 2700] [id = 23] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 0EE5FC00 == 11 [pid = 2700] [id = 25] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 1D6A5000 == 10 [pid = 2700] [id = 8] 09:54:21 INFO - PROCESS | 2700 | --DOCSHELL 171ECC00 == 9 [pid = 2700] [id = 16] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (0EE60400) [pid = 2700] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (0EEAAC00) [pid = 2700] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (0EE13000) [pid = 2700] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (1BA8AC00) [pid = 2700] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0EEC7400) [pid = 2700] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (0FAB6000) [pid = 2700] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (0F3E8400) [pid = 2700] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (14979000) [pid = 2700] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (182D0C00) [pid = 2700] [serial = 103] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 66 (0EF44C00) [pid = 2700] [serial = 75] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 65 (141A2C00) [pid = 2700] [serial = 81] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 64 (0FE3B400) [pid = 2700] [serial = 78] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 63 (16029C00) [pid = 2700] [serial = 84] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 62 (161F6C00) [pid = 2700] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 61 (1000A000) [pid = 2700] [serial = 106] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 60 (10118000) [pid = 2700] [serial = 79] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 59 (161F1000) [pid = 2700] [serial = 85] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 58 (0EF49400) [pid = 2700] [serial = 76] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 57 (17848800) [pid = 2700] [serial = 112] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 56 (147CB800) [pid = 2700] [serial = 82] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 55 (0FEC3400) [pid = 2700] [serial = 73] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 54 (0EF48800) [pid = 2700] [serial = 72] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 53 (0EEC3400) [pid = 2700] [serial = 61] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 52 (0EE5E800) [pid = 2700] [serial = 70] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 51 (1C858C00) [pid = 2700] [serial = 58] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 50 (17C4F000) [pid = 2700] [serial = 87] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 49 (171E5400) [pid = 2700] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 48 (18048800) [pid = 2700] [serial = 88] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 47 (0EE5A800) [pid = 2700] [serial = 90] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 46 (0EE15000) [pid = 2700] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 45 (0EEABC00) [pid = 2700] [serial = 91] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 44 (147DFC00) [pid = 2700] [serial = 93] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 43 (14120800) [pid = 2700] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 42 (15949C00) [pid = 2700] [serial = 94] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 41 (18B44000) [pid = 2700] [serial = 96] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 40 (182DFC00) [pid = 2700] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 39 (19192400) [pid = 2700] [serial = 97] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 38 (1AA19000) [pid = 2700] [serial = 99] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 37 (19E78000) [pid = 2700] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 36 (1AA1C000) [pid = 2700] [serial = 100] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 35 (182D1000) [pid = 2700] [serial = 102] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 34 (0EE61800) [pid = 2700] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 33 (0FAC3800) [pid = 2700] [serial = 105] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 32 (0EF4F400) [pid = 2700] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 31 (10126000) [pid = 2700] [serial = 108] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | --DOMWINDOW == 30 (17175000) [pid = 2700] [serial = 111] [outer = 00000000] [url = about:blank] 09:54:22 INFO - PROCESS | 2700 | 1461084862355 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2440ms 09:54:22 INFO - PROCESS | 2700 | 1461084862417 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 09:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:54:22 INFO - PROCESS | 2700 | 1461084862422 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 09:54:22 INFO - PROCESS | 2700 | 1461084862427 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:54:22 INFO - PROCESS | 2700 | 1461084862431 Marionette TRACE conn5 <- [1,130,null,{}] 09:54:22 INFO - PROCESS | 2700 | 1461084862437 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:22 INFO - PROCESS | 2700 | 1461084862529 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 09:54:22 INFO - PROCESS | 2700 | 1461084862547 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:22 INFO - PROCESS | 2700 | ++DOCSHELL 0EE62800 == 10 [pid = 2700] [id = 42] 09:54:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 31 (0EE64400) [pid = 2700] [serial = 122] [outer = 00000000] 09:54:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 32 (0EEA7C00) [pid = 2700] [serial = 123] [outer = 0EE64400] 09:54:22 INFO - PROCESS | 2700 | 1461084862595 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 33 (0EEAE800) [pid = 2700] [serial = 124] [outer = 0EE64400] 09:54:23 INFO - PROCESS | 2700 | 1461084863332 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 990ms 09:54:23 INFO - PROCESS | 2700 | 1461084863417 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 2700 | 1461084863423 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 09:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:54:23 INFO - PROCESS | 2700 | 1461084863429 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 2700 | 1461084863433 Marionette TRACE conn5 <- [1,134,null,{}] 09:54:23 INFO - PROCESS | 2700 | 1461084863439 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:23 INFO - PROCESS | 2700 | 1461084863579 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 09:54:23 INFO - PROCESS | 2700 | 1461084863634 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 2700 | ++DOCSHELL 0EE13C00 == 11 [pid = 2700] [id = 43] 09:54:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 34 (0EE62400) [pid = 2700] [serial = 125] [outer = 00000000] 09:54:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 35 (0EF45800) [pid = 2700] [serial = 126] [outer = 0EE62400] 09:54:23 INFO - PROCESS | 2700 | 1461084863692 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 36 (0EF4A400) [pid = 2700] [serial = 127] [outer = 0EE62400] 09:54:24 INFO - PROCESS | 2700 | 1461084864340 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 930ms 09:54:24 INFO - PROCESS | 2700 | 1461084864362 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 2700 | 1461084864366 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 09:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:54:24 INFO - PROCESS | 2700 | 1461084864370 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 2700 | 1461084864373 Marionette TRACE conn5 <- [1,138,null,{}] 09:54:24 INFO - PROCESS | 2700 | 1461084864378 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:24 INFO - PROCESS | 2700 | 1461084864460 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 09:54:24 INFO - PROCESS | 2700 | 1461084864528 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:24 INFO - PROCESS | 2700 | ++DOCSHELL 0EE61C00 == 12 [pid = 2700] [id = 44] 09:54:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 37 (0EEA4000) [pid = 2700] [serial = 128] [outer = 00000000] 09:54:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 38 (0EF4EC00) [pid = 2700] [serial = 129] [outer = 0EEA4000] 09:54:24 INFO - PROCESS | 2700 | 1461084864582 Marionette DEBUG loaded listener.js 09:54:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 39 (0F75AC00) [pid = 2700] [serial = 130] [outer = 0EEA4000] 09:54:24 INFO - PROCESS | 2700 | 1461084864973 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 629ms 09:54:25 INFO - PROCESS | 2700 | 1461084865002 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 2700 | 1461084865009 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 09:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:54:25 INFO - PROCESS | 2700 | 1461084865049 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:54:25 INFO - PROCESS | 2700 | 1461084865051 Marionette TRACE conn5 <- [1,142,null,{}] 09:54:25 INFO - PROCESS | 2700 | 1461084865055 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:25 INFO - PROCESS | 2700 | 1461084865135 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 09:54:25 INFO - PROCESS | 2700 | 1461084865142 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 2700 | ++DOCSHELL 0F872400 == 13 [pid = 2700] [id = 45] 09:54:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 40 (0F872C00) [pid = 2700] [serial = 131] [outer = 00000000] 09:54:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 41 (1011F400) [pid = 2700] [serial = 132] [outer = 0F872C00] 09:54:25 INFO - PROCESS | 2700 | 1461084865187 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 42 (10891000) [pid = 2700] [serial = 133] [outer = 0F872C00] 09:54:25 INFO - PROCESS | 2700 | 1461084865611 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 630ms 09:54:25 INFO - PROCESS | 2700 | 1461084865677 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 2700 | 1461084865679 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 09:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:54:25 INFO - PROCESS | 2700 | 1461084865683 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:54:25 INFO - PROCESS | 2700 | 1461084865686 Marionette TRACE conn5 <- [1,146,null,{}] 09:54:25 INFO - PROCESS | 2700 | 1461084865697 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:25 INFO - PROCESS | 2700 | 1461084865778 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 09:54:25 INFO - PROCESS | 2700 | 1461084865787 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 2700 | ++DOCSHELL 141A3000 == 14 [pid = 2700] [id = 46] 09:54:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 43 (141A3C00) [pid = 2700] [serial = 134] [outer = 00000000] 09:54:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 44 (14727400) [pid = 2700] [serial = 135] [outer = 141A3C00] 09:54:25 INFO - PROCESS | 2700 | 1461084865835 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 45 (147DE400) [pid = 2700] [serial = 136] [outer = 141A3C00] 09:54:26 INFO - PROCESS | 2700 | 1461084866248 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 570ms 09:54:26 INFO - PROCESS | 2700 | 1461084866256 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 2700 | 1461084866259 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 09:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:54:26 INFO - PROCESS | 2700 | 1461084866262 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 2700 | 1461084866264 Marionette TRACE conn5 <- [1,150,null,{}] 09:54:26 INFO - PROCESS | 2700 | 1461084866279 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:26 INFO - PROCESS | 2700 | 1461084866369 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 09:54:26 INFO - PROCESS | 2700 | 1461084866376 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 2700 | ++DOCSHELL 0FF02000 == 15 [pid = 2700] [id = 47] 09:54:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 46 (149C6000) [pid = 2700] [serial = 137] [outer = 00000000] 09:54:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 47 (1602C000) [pid = 2700] [serial = 138] [outer = 149C6000] 09:54:26 INFO - PROCESS | 2700 | 1461084866422 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 48 (161F1400) [pid = 2700] [serial = 139] [outer = 149C6000] 09:54:26 INFO - PROCESS | 2700 | 1461084866891 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 671ms 09:54:26 INFO - PROCESS | 2700 | 1461084866934 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 2700 | 1461084866936 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 09:54:26 INFO - PROCESS | 2700 | 1461084866939 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:54:26 INFO - PROCESS | 2700 | 1461084866941 Marionette TRACE conn5 <- [1,154,null,{}] 09:54:26 INFO - PROCESS | 2700 | 1461084866944 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:27 INFO - PROCESS | 2700 | 1461084867037 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 09:54:27 INFO - PROCESS | 2700 | 1461084867047 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 2700 | ++DOCSHELL 161F3400 == 16 [pid = 2700] [id = 48] 09:54:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 49 (161F6000) [pid = 2700] [serial = 140] [outer = 00000000] 09:54:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 50 (171EC400) [pid = 2700] [serial = 141] [outer = 161F6000] 09:54:27 INFO - PROCESS | 2700 | 1461084867092 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 51 (17848000) [pid = 2700] [serial = 142] [outer = 161F6000] 09:54:27 INFO - PROCESS | 2700 | --DOMWINDOW == 50 (18256800) [pid = 2700] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:54:27 INFO - PROCESS | 2700 | --DOMWINDOW == 49 (0EEC8C00) [pid = 2700] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:54:27 INFO - PROCESS | 2700 | --DOMWINDOW == 48 (0EEA5000) [pid = 2700] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:54:27 INFO - PROCESS | 2700 | --DOMWINDOW == 47 (0F844000) [pid = 2700] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:54:27 INFO - PROCESS | 2700 | 1461084867503 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 572ms 09:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:54:27 INFO - PROCESS | 2700 | 1461084867515 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 09:54:27 INFO - PROCESS | 2700 | 1461084867517 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 09:54:27 INFO - PROCESS | 2700 | 1461084867520 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - PROCESS | 2700 | 1461084867522 Marionette TRACE conn5 <- [1,158,null,{}] 09:54:27 INFO - PROCESS | 2700 | 1461084867525 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:27 INFO - PROCESS | 2700 | 1461084867617 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 09:54:27 INFO - PROCESS | 2700 | 1461084867625 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 2700 | ++DOCSHELL 1784A800 == 17 [pid = 2700] [id = 49] 09:54:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 48 (17896800) [pid = 2700] [serial = 143] [outer = 00000000] 09:54:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 49 (18045C00) [pid = 2700] [serial = 144] [outer = 17896800] 09:54:27 INFO - PROCESS | 2700 | 1461084867674 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 50 (1800DC00) [pid = 2700] [serial = 145] [outer = 17896800] 09:54:28 INFO - PROCESS | 2700 | 1461084868110 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 09:54:28 INFO - PROCESS | 2700 | 1461084868152 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 09:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:54:28 INFO - PROCESS | 2700 | 1461084868154 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 09:54:28 INFO - PROCESS | 2700 | 1461084868157 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 2700 | 1461084868158 Marionette TRACE conn5 <- [1,162,null,{}] 09:54:28 INFO - PROCESS | 2700 | 1461084868162 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:28 INFO - PROCESS | 2700 | 1461084868232 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 09:54:28 INFO - PROCESS | 2700 | 1461084868238 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 2700 | ++DOCSHELL 0F879800 == 18 [pid = 2700] [id = 50] 09:54:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 51 (132AD800) [pid = 2700] [serial = 146] [outer = 00000000] 09:54:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 52 (182C9C00) [pid = 2700] [serial = 147] [outer = 132AD800] 09:54:28 INFO - PROCESS | 2700 | 1461084868282 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 53 (182C9000) [pid = 2700] [serial = 148] [outer = 132AD800] 09:54:28 INFO - PROCESS | 2700 | 1461084868663 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 570ms 09:54:28 INFO - PROCESS | 2700 | 1461084868728 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 09:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:54:28 INFO - PROCESS | 2700 | 1461084868730 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 09:54:28 INFO - PROCESS | 2700 | 1461084868733 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 2700 | 1461084868734 Marionette TRACE conn5 <- [1,166,null,{}] 09:54:28 INFO - PROCESS | 2700 | 1461084868738 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:28 INFO - PROCESS | 2700 | 1461084868808 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 09:54:28 INFO - PROCESS | 2700 | 1461084868814 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 2700 | ++DOCSHELL 0F841000 == 19 [pid = 2700] [id = 51] 09:54:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 54 (182D2000) [pid = 2700] [serial = 149] [outer = 00000000] 09:54:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 55 (182E0400) [pid = 2700] [serial = 150] [outer = 182D2000] 09:54:28 INFO - PROCESS | 2700 | 1461084868858 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 56 (182E3400) [pid = 2700] [serial = 151] [outer = 182D2000] 09:54:29 INFO - PROCESS | 2700 | 1461084869277 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 571ms 09:54:29 INFO - PROCESS | 2700 | 1461084869305 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 09:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:54:29 INFO - PROCESS | 2700 | 1461084869307 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 09:54:29 INFO - PROCESS | 2700 | 1461084869310 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 2700 | 1461084869312 Marionette TRACE conn5 <- [1,170,null,{}] 09:54:29 INFO - PROCESS | 2700 | 1461084869326 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:29 INFO - PROCESS | 2700 | 1461084869401 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 09:54:29 INFO - PROCESS | 2700 | 1461084869407 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 2700 | ++DOCSHELL 182DD000 == 20 [pid = 2700] [id = 52] 09:54:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 57 (182E5800) [pid = 2700] [serial = 152] [outer = 00000000] 09:54:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 58 (18B39000) [pid = 2700] [serial = 153] [outer = 182E5800] 09:54:29 INFO - PROCESS | 2700 | 1461084869457 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 59 (19192C00) [pid = 2700] [serial = 154] [outer = 182E5800] 09:54:29 INFO - PROCESS | 2700 | 1461084869852 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 589ms 09:54:29 INFO - PROCESS | 2700 | 1461084869901 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 09:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:54:29 INFO - PROCESS | 2700 | 1461084869903 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 09:54:29 INFO - PROCESS | 2700 | 1461084869906 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 2700 | 1461084869907 Marionette TRACE conn5 <- [1,174,null,{}] 09:54:29 INFO - PROCESS | 2700 | 1461084869915 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:29 INFO - PROCESS | 2700 | 1461084869987 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 09:54:29 INFO - PROCESS | 2700 | 1461084869994 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 2700 | ++DOCSHELL 18A7E400 == 21 [pid = 2700] [id = 53] 09:54:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 60 (19262800) [pid = 2700] [serial = 155] [outer = 00000000] 09:54:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 61 (196CDC00) [pid = 2700] [serial = 156] [outer = 19262800] 09:54:30 INFO - PROCESS | 2700 | 1461084870038 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 62 (196D4400) [pid = 2700] [serial = 157] [outer = 19262800] 09:54:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 63 (1992C400) [pid = 2700] [serial = 158] [outer = 0FABB400] 09:54:30 INFO - PROCESS | 2700 | 1461084870498 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 09:54:30 INFO - PROCESS | 2700 | 1461084870537 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 09:54:30 INFO - PROCESS | 2700 | 1461084870539 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 09:54:30 INFO - PROCESS | 2700 | 1461084870542 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:54:30 INFO - PROCESS | 2700 | 1461084870545 Marionette TRACE conn5 <- [1,178,null,{}] 09:54:30 INFO - PROCESS | 2700 | 1461084870548 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:30 INFO - PROCESS | 2700 | 1461084870672 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 09:54:30 INFO - PROCESS | 2700 | 1461084870758 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5CC00 == 22 [pid = 2700] [id = 54] 09:54:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 64 (0EE5DC00) [pid = 2700] [serial = 159] [outer = 00000000] 09:54:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 65 (0EEA4C00) [pid = 2700] [serial = 160] [outer = 0EE5DC00] 09:54:30 INFO - PROCESS | 2700 | 1461084870815 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (0EEA3400) [pid = 2700] [serial = 161] [outer = 0EE5DC00] 09:54:31 INFO - PROCESS | 2700 | 1461084871374 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 870ms 09:54:31 INFO - PROCESS | 2700 | 1461084871418 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 09:54:31 INFO - PROCESS | 2700 | 1461084871423 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 09:54:31 INFO - PROCESS | 2700 | 1461084871428 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:54:31 INFO - PROCESS | 2700 | 1461084871432 Marionette TRACE conn5 <- [1,182,null,{}] 09:54:31 INFO - PROCESS | 2700 | 1461084871437 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:31 INFO - PROCESS | 2700 | 1461084871541 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 09:54:31 INFO - PROCESS | 2700 | 1461084871621 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 2700 | ++DOCSHELL 132A4000 == 23 [pid = 2700] [id = 55] 09:54:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (132A9C00) [pid = 2700] [serial = 162] [outer = 00000000] 09:54:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (14121400) [pid = 2700] [serial = 163] [outer = 132A9C00] 09:54:31 INFO - PROCESS | 2700 | 1461084871679 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (141A5000) [pid = 2700] [serial = 164] [outer = 132A9C00] 09:54:32 INFO - PROCESS | 2700 | 1461084872186 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 770ms 09:54:32 INFO - PROCESS | 2700 | 1461084872212 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 2700 | 1461084872216 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 09:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:54:32 INFO - PROCESS | 2700 | 1461084872220 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 2700 | 1461084872223 Marionette TRACE conn5 <- [1,186,null,{}] 09:54:32 INFO - PROCESS | 2700 | 1461084872227 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:32 INFO - PROCESS | 2700 | 1461084872326 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 09:54:32 INFO - PROCESS | 2700 | 1461084872407 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 2700 | ++DOCSHELL 1789B400 == 24 [pid = 2700] [id = 56] 09:54:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (17C44800) [pid = 2700] [serial = 165] [outer = 00000000] 09:54:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (1804C800) [pid = 2700] [serial = 166] [outer = 17C44800] 09:54:32 INFO - PROCESS | 2700 | 1461084872463 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (182DCC00) [pid = 2700] [serial = 167] [outer = 17C44800] 09:54:32 INFO - PROCESS | 2700 | 1461084872983 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 831ms 09:54:33 INFO - PROCESS | 2700 | 1461084873054 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 2700 | 1461084873058 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 09:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:54:33 INFO - PROCESS | 2700 | 1461084873069 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 2700 | 1461084873074 Marionette TRACE conn5 <- [1,190,null,{}] 09:54:33 INFO - PROCESS | 2700 | 1461084873078 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:33 INFO - PROCESS | 2700 | 1461084873182 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 09:54:33 INFO - PROCESS | 2700 | 1461084873243 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 2700 | ++DOCSHELL 1AA12000 == 25 [pid = 2700] [id = 57] 09:54:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (1AA12C00) [pid = 2700] [serial = 168] [outer = 00000000] 09:54:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (1AA1AC00) [pid = 2700] [serial = 169] [outer = 1AA12C00] 09:54:33 INFO - PROCESS | 2700 | 1461084873301 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (1AA1D800) [pid = 2700] [serial = 170] [outer = 1AA12C00] 09:54:33 INFO - PROCESS | 2700 | 1461084873966 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 933ms 09:54:33 INFO - PROCESS | 2700 | 1461084873997 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 2700 | 1461084874001 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 09:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:54:34 INFO - PROCESS | 2700 | 1461084874014 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 2700 | 1461084874018 Marionette TRACE conn5 <- [1,194,null,{}] 09:54:34 INFO - PROCESS | 2700 | 1461084874023 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:34 INFO - PROCESS | 2700 | 1461084874113 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 09:54:34 INFO - PROCESS | 2700 | 1461084874189 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 2700 | ++DOCSHELL 0F87AC00 == 26 [pid = 2700] [id = 58] 09:54:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (0FA02C00) [pid = 2700] [serial = 171] [outer = 00000000] 09:54:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (0FE3D000) [pid = 2700] [serial = 172] [outer = 0FA02C00] 09:54:34 INFO - PROCESS | 2700 | 1461084874238 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (10018C00) [pid = 2700] [serial = 173] [outer = 0FA02C00] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (0EEA7C00) [pid = 2700] [serial = 123] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (0EEC9400) [pid = 2700] [serial = 118] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (0FAC1400) [pid = 2700] [serial = 121] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (182DB400) [pid = 2700] [serial = 115] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (0FA07000) [pid = 2700] [serial = 120] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (182D1C00) [pid = 2700] [serial = 114] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0EEAEC00) [pid = 2700] [serial = 117] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (132AA800) [pid = 2700] [serial = 109] [outer = 00000000] [url = about:blank] 09:54:34 INFO - PROCESS | 2700 | 1461084874811 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 829ms 09:54:34 INFO - PROCESS | 2700 | 1461084874837 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 2700 | 1461084874843 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 09:54:34 INFO - PROCESS | 2700 | 1461084874849 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:54:34 INFO - PROCESS | 2700 | 1461084874851 Marionette TRACE conn5 <- [1,198,null,{}] 09:54:34 INFO - PROCESS | 2700 | 1461084874855 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:34 INFO - PROCESS | 2700 | 1461084874933 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 09:54:35 INFO - PROCESS | 2700 | 1461084875010 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 2700 | ++DOCSHELL 0EE17000 == 27 [pid = 2700] [id = 59] 09:54:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (0EE1A000) [pid = 2700] [serial = 174] [outer = 00000000] 09:54:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (0EF49800) [pid = 2700] [serial = 175] [outer = 0EE1A000] 09:54:35 INFO - PROCESS | 2700 | 1461084875056 Marionette DEBUG loaded listener.js 09:54:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (0FE40000) [pid = 2700] [serial = 176] [outer = 0EE1A000] 09:54:35 INFO - PROCESS | 2700 | 1461084875399 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 570ms 09:54:35 INFO - PROCESS | 2700 | 1461084875422 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 2700 | 1461084875424 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 09:54:35 INFO - PROCESS | 2700 | 1461084875427 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:54:35 INFO - PROCESS | 2700 | 1461084875431 Marionette TRACE conn5 <- [1,202,null,{}] 09:54:35 INFO - PROCESS | 2700 | 1461084875442 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:35 INFO - PROCESS | 2700 | 1461084875533 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 09:54:35 INFO - PROCESS | 2700 | 1461084875595 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 2700 | ++DOCSHELL 0FAB7C00 == 28 [pid = 2700] [id = 60] 09:54:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (0FAC1400) [pid = 2700] [serial = 177] [outer = 00000000] 09:54:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (15833C00) [pid = 2700] [serial = 178] [outer = 0FAC1400] 09:54:35 INFO - PROCESS | 2700 | 1461084875643 Marionette DEBUG loaded listener.js 09:54:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (171E5800) [pid = 2700] [serial = 179] [outer = 0FAC1400] 09:54:36 INFO - PROCESS | 2700 | 1461084876018 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 630ms 09:54:36 INFO - PROCESS | 2700 | 1461084876065 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 2700 | 1461084876067 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 09:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:54:36 INFO - PROCESS | 2700 | 1461084876070 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 2700 | 1461084876072 Marionette TRACE conn5 <- [1,206,null,{}] 09:54:36 INFO - PROCESS | 2700 | 1461084876076 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:36 INFO - PROCESS | 2700 | 1461084876153 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 09:54:36 INFO - PROCESS | 2700 | 1461084876159 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 2700 | ++DOCSHELL 17C4EC00 == 29 [pid = 2700] [id = 61] 09:54:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (18046400) [pid = 2700] [serial = 180] [outer = 00000000] 09:54:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (182C8400) [pid = 2700] [serial = 181] [outer = 18046400] 09:54:36 INFO - PROCESS | 2700 | 1461084876205 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (182D0000) [pid = 2700] [serial = 182] [outer = 18046400] 09:54:36 INFO - PROCESS | 2700 | 1461084876611 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 570ms 09:54:36 INFO - PROCESS | 2700 | 1461084876652 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 2700 | 1461084876654 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 09:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:54:36 INFO - PROCESS | 2700 | 1461084876658 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 2700 | 1461084876660 Marionette TRACE conn5 <- [1,210,null,{}] 09:54:36 INFO - PROCESS | 2700 | 1461084876667 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:36 INFO - PROCESS | 2700 | 1461084876740 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 09:54:36 INFO - PROCESS | 2700 | 1461084876746 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 2700 | ++DOCSHELL 0EE1F800 == 30 [pid = 2700] [id = 62] 09:54:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (182D2400) [pid = 2700] [serial = 183] [outer = 00000000] 09:54:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (19192000) [pid = 2700] [serial = 184] [outer = 182D2400] 09:54:36 INFO - PROCESS | 2700 | 1461084876790 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (19294400) [pid = 2700] [serial = 185] [outer = 182D2400] 09:54:37 INFO - PROCESS | 2700 | 1461084877246 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 630ms 09:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:54:37 INFO - PROCESS | 2700 | 1461084877294 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 2700 | 1461084877296 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 09:54:37 INFO - PROCESS | 2700 | 1461084877300 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 2700 | 1461084877301 Marionette TRACE conn5 <- [1,214,null,{}] 09:54:37 INFO - PROCESS | 2700 | 1461084877305 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:37 INFO - PROCESS | 2700 | 1461084877423 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 09:54:37 INFO - PROCESS | 2700 | 1461084877433 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 2700 | ++DOCSHELL 0EEAA800 == 31 [pid = 2700] [id = 63] 09:54:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (1925E400) [pid = 2700] [serial = 186] [outer = 00000000] 09:54:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (1AAC3800) [pid = 2700] [serial = 187] [outer = 1925E400] 09:54:37 INFO - PROCESS | 2700 | 1461084877486 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (1ABCC000) [pid = 2700] [serial = 188] [outer = 1925E400] 09:54:37 INFO - PROCESS | 2700 | 1461084877919 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 671ms 09:54:37 INFO - PROCESS | 2700 | 1461084877974 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 09:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:54:37 INFO - PROCESS | 2700 | 1461084877976 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 09:54:37 INFO - PROCESS | 2700 | 1461084877986 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 2700 | 1461084877988 Marionette TRACE conn5 <- [1,218,null,{}] 09:54:37 INFO - PROCESS | 2700 | 1461084877991 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:38 INFO - PROCESS | 2700 | 1461084878112 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 09:54:38 INFO - PROCESS | 2700 | 1461084878164 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 2700 | ++DOCSHELL 1BA80C00 == 32 [pid = 2700] [id = 64] 09:54:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (1BA86000) [pid = 2700] [serial = 189] [outer = 00000000] 09:54:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (1BB0DC00) [pid = 2700] [serial = 190] [outer = 1BA86000] 09:54:38 INFO - PROCESS | 2700 | 1461084878208 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (1BB0D800) [pid = 2700] [serial = 191] [outer = 1BA86000] 09:54:38 INFO - PROCESS | 2700 | 1461084878604 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 690ms 09:54:38 INFO - PROCESS | 2700 | 1461084878670 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 2700 | 1461084878672 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 09:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:54:38 INFO - PROCESS | 2700 | 1461084878675 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 2700 | 1461084878677 Marionette TRACE conn5 <- [1,222,null,{}] 09:54:38 INFO - PROCESS | 2700 | 1461084878681 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:38 INFO - PROCESS | 2700 | 1461084878777 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 09:54:38 INFO - PROCESS | 2700 | 1461084878783 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 2700 | ++DOCSHELL 1AB30000 == 33 [pid = 2700] [id = 65] 09:54:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (1ACDAC00) [pid = 2700] [serial = 192] [outer = 00000000] 09:54:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (1ACE2000) [pid = 2700] [serial = 193] [outer = 1ACDAC00] 09:54:38 INFO - PROCESS | 2700 | 1461084878826 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (1ACE1C00) [pid = 2700] [serial = 194] [outer = 1ACDAC00] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (161F6000) [pid = 2700] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (149C6000) [pid = 2700] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (17896800) [pid = 2700] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (0EEA4000) [pid = 2700] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (0F872C00) [pid = 2700] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (141A3C00) [pid = 2700] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (182D2000) [pid = 2700] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (132AD800) [pid = 2700] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:54:39 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (182E5800) [pid = 2700] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:54:39 INFO - PROCESS | 2700 | 1461084879284 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 09:54:39 INFO - PROCESS | 2700 | 1461084879306 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 09:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:54:39 INFO - PROCESS | 2700 | 1461084879308 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 09:54:39 INFO - PROCESS | 2700 | 1461084879311 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 2700 | 1461084879313 Marionette TRACE conn5 <- [1,226,null,{}] 09:54:39 INFO - PROCESS | 2700 | 1461084879316 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:39 INFO - PROCESS | 2700 | 1461084879415 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 09:54:39 INFO - PROCESS | 2700 | 1461084879485 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:39 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5F400 == 34 [pid = 2700] [id = 66] 09:54:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (132AD800) [pid = 2700] [serial = 195] [outer = 00000000] 09:54:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (182DDC00) [pid = 2700] [serial = 196] [outer = 132AD800] 09:54:39 INFO - PROCESS | 2700 | 1461084879529 Marionette DEBUG loaded listener.js 09:54:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (1ACE8C00) [pid = 2700] [serial = 197] [outer = 132AD800] 09:54:39 INFO - PROCESS | 2700 | 1461084879862 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 569ms 09:54:39 INFO - PROCESS | 2700 | 1461084879884 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 09:54:39 INFO - PROCESS | 2700 | 1461084879886 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 09:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:54:39 INFO - PROCESS | 2700 | 1461084879889 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 2700 | 1461084879891 Marionette TRACE conn5 <- [1,230,null,{}] 09:54:39 INFO - PROCESS | 2700 | 1461084879895 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:39 INFO - PROCESS | 2700 | 1461084879994 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 09:54:39 INFO - PROCESS | 2700 | 1461084880002 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:39 INFO - PROCESS | 2700 | ++DOCSHELL 0EE63800 == 35 [pid = 2700] [id = 67] 09:54:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (1825F400) [pid = 2700] [serial = 198] [outer = 00000000] 09:54:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (1C32EC00) [pid = 2700] [serial = 199] [outer = 1825F400] 09:54:40 INFO - PROCESS | 2700 | 1461084880046 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (1C852400) [pid = 2700] [serial = 200] [outer = 1825F400] 09:54:40 INFO - PROCESS | 2700 | 1461084880423 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 570ms 09:54:40 INFO - PROCESS | 2700 | 1461084880462 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 09:54:40 INFO - PROCESS | 2700 | 1461084880464 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 09:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:54:40 INFO - PROCESS | 2700 | 1461084880467 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:54:40 INFO - PROCESS | 2700 | 1461084880470 Marionette TRACE conn5 <- [1,234,null,{}] 09:54:40 INFO - PROCESS | 2700 | 1461084880473 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:40 INFO - PROCESS | 2700 | 1461084880592 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 09:54:40 INFO - PROCESS | 2700 | 1461084880600 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 2700 | ++DOCSHELL 18961400 == 36 [pid = 2700] [id = 68] 09:54:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (18961800) [pid = 2700] [serial = 201] [outer = 00000000] 09:54:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (1896F000) [pid = 2700] [serial = 202] [outer = 18961800] 09:54:40 INFO - PROCESS | 2700 | 1461084880648 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (1C332C00) [pid = 2700] [serial = 203] [outer = 18961800] 09:54:41 INFO - PROCESS | 2700 | 1461084881074 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 630ms 09:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:54:41 INFO - PROCESS | 2700 | 1461084881098 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 09:54:41 INFO - PROCESS | 2700 | 1461084881100 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 09:54:41 INFO - PROCESS | 2700 | 1461084881145 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 2700 | 1461084881149 Marionette TRACE conn5 <- [1,238,null,{}] 09:54:41 INFO - PROCESS | 2700 | 1461084881155 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:41 INFO - PROCESS | 2700 | 1461084881246 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 09:54:41 INFO - PROCESS | 2700 | 1461084881368 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:41 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC5400 == 37 [pid = 2700] [id = 69] 09:54:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0EEC7000) [pid = 2700] [serial = 204] [outer = 00000000] 09:54:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0F70F000) [pid = 2700] [serial = 205] [outer = 0EEC7000] 09:54:41 INFO - PROCESS | 2700 | 1461084881423 Marionette DEBUG loaded listener.js 09:54:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (0FA0A800) [pid = 2700] [serial = 206] [outer = 0EEC7000] 09:54:42 INFO - PROCESS | 2700 | 1461084882014 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 970ms 09:54:42 INFO - PROCESS | 2700 | 1461084882075 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 2700 | 1461084882079 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 09:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:54:42 INFO - PROCESS | 2700 | 1461084882083 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:54:42 INFO - PROCESS | 2700 | 1461084882086 Marionette TRACE conn5 <- [1,242,null,{}] 09:54:42 INFO - PROCESS | 2700 | 1461084882095 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:42 INFO - PROCESS | 2700 | 1461084882235 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 09:54:42 INFO - PROCESS | 2700 | 1461084882252 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:42 INFO - PROCESS | 2700 | ++DOCSHELL 15832000 == 38 [pid = 2700] [id = 70] 09:54:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (15833800) [pid = 2700] [serial = 207] [outer = 00000000] 09:54:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (17891000) [pid = 2700] [serial = 208] [outer = 15833800] 09:54:42 INFO - PROCESS | 2700 | 1461084882306 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (18048800) [pid = 2700] [serial = 209] [outer = 15833800] 09:54:42 INFO - PROCESS | 2700 | 1461084882844 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 830ms 09:54:42 INFO - PROCESS | 2700 | 1461084882945 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 2700 | 1461084882948 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 09:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:54:43 INFO - PROCESS | 2700 | 1461084883034 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - PROCESS | 2700 | 1461084883036 Marionette TRACE conn5 <- [1,246,null,{}] 09:54:43 INFO - PROCESS | 2700 | 1461084883059 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:43 INFO - PROCESS | 2700 | 1461084883160 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 09:54:43 INFO - PROCESS | 2700 | 1461084883244 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 2700 | ++DOCSHELL 1AABD000 == 39 [pid = 2700] [id = 71] 09:54:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (1BA7E400) [pid = 2700] [serial = 210] [outer = 00000000] 09:54:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (1C32A800) [pid = 2700] [serial = 211] [outer = 1BA7E400] 09:54:43 INFO - PROCESS | 2700 | 1461084883306 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (1C886C00) [pid = 2700] [serial = 212] [outer = 1BA7E400] 09:54:43 INFO - PROCESS | 2700 | 1461084883839 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 910ms 09:54:43 INFO - PROCESS | 2700 | 1461084883880 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 09:54:43 INFO - PROCESS | 2700 | 1461084883882 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 09:54:43 INFO - PROCESS | 2700 | 1461084883885 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:54:43 INFO - PROCESS | 2700 | 1461084883887 Marionette TRACE conn5 <- [1,250,null,{}] 09:54:43 INFO - PROCESS | 2700 | 1461084883891 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:43 INFO - PROCESS | 2700 | 1461084883990 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 09:54:44 INFO - PROCESS | 2700 | 1461084884074 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 2700 | ++DOCSHELL 1BE61800 == 40 [pid = 2700] [id = 72] 09:54:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (1BE63000) [pid = 2700] [serial = 213] [outer = 00000000] 09:54:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (1BE6C000) [pid = 2700] [serial = 214] [outer = 1BE63000] 09:54:44 INFO - PROCESS | 2700 | 1461084884129 Marionette DEBUG loaded listener.js 09:54:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (1C889400) [pid = 2700] [serial = 215] [outer = 1BE63000] 09:54:44 INFO - PROCESS | 2700 | 1461084884669 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 829ms 09:54:44 INFO - PROCESS | 2700 | 1461084884887 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 2700 | 1461084884891 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 09:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:54:44 INFO - PROCESS | 2700 | 1461084884949 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 2700 | 1461084884952 Marionette TRACE conn5 <- [1,254,null,{}] 09:54:44 INFO - PROCESS | 2700 | 1461084884958 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:45 INFO - PROCESS | 2700 | 1461084885052 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 09:54:45 INFO - PROCESS | 2700 | 1461084885120 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:45 INFO - PROCESS | 2700 | ++DOCSHELL 13F4F400 == 41 [pid = 2700] [id = 73] 09:54:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (13F53800) [pid = 2700] [serial = 216] [outer = 00000000] 09:54:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (1497E800) [pid = 2700] [serial = 217] [outer = 13F53800] 09:54:45 INFO - PROCESS | 2700 | 1461084885168 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (14AF1C00) [pid = 2700] [serial = 218] [outer = 13F53800] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 0EE63800 == 40 [pid = 2700] [id = 67] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 0EE5F400 == 39 [pid = 2700] [id = 66] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 1AB30000 == 38 [pid = 2700] [id = 65] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 1BA80C00 == 37 [pid = 2700] [id = 64] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 0EEAA800 == 36 [pid = 2700] [id = 63] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 0EE1F800 == 35 [pid = 2700] [id = 62] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 17C4EC00 == 34 [pid = 2700] [id = 61] 09:54:45 INFO - PROCESS | 2700 | --DOCSHELL 0FAB7C00 == 33 [pid = 2700] [id = 60] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (0EF45800) [pid = 2700] [serial = 126] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | 1461084885778 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (196CDC00) [pid = 2700] [serial = 156] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (171EC400) [pid = 2700] [serial = 141] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (17848000) [pid = 2700] [serial = 142] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (1602C000) [pid = 2700] [serial = 138] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (18045C00) [pid = 2700] [serial = 144] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (0EF4EC00) [pid = 2700] [serial = 129] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (0F75AC00) [pid = 2700] [serial = 130] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (1011F400) [pid = 2700] [serial = 132] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (10891000) [pid = 2700] [serial = 133] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (1800DC00) [pid = 2700] [serial = 145] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (14727400) [pid = 2700] [serial = 135] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (147DE400) [pid = 2700] [serial = 136] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (182E0400) [pid = 2700] [serial = 150] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (182E3400) [pid = 2700] [serial = 151] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (182C9C00) [pid = 2700] [serial = 147] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (182C9000) [pid = 2700] [serial = 148] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (18B39000) [pid = 2700] [serial = 153] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (19192C00) [pid = 2700] [serial = 154] [outer = 00000000] [url = about:blank] 09:54:45 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (161F1400) [pid = 2700] [serial = 139] [outer = 00000000] [url = about:blank] 09:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 910ms 09:54:45 INFO - PROCESS | 2700 | 1461084885840 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 09:54:45 INFO - PROCESS | 2700 | 1461084885844 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 09:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:54:45 INFO - PROCESS | 2700 | 1461084885853 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 2700 | 1461084885856 Marionette TRACE conn5 <- [1,258,null,{}] 09:54:45 INFO - PROCESS | 2700 | 1461084885861 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:45 INFO - PROCESS | 2700 | 1461084885957 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 09:54:46 INFO - PROCESS | 2700 | 1461084886020 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA6000 == 34 [pid = 2700] [id = 74] 09:54:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (0EF47000) [pid = 2700] [serial = 219] [outer = 00000000] 09:54:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (0F7B1400) [pid = 2700] [serial = 220] [outer = 0EF47000] 09:54:46 INFO - PROCESS | 2700 | 1461084886066 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (0FAB4400) [pid = 2700] [serial = 221] [outer = 0EF47000] 09:54:46 INFO - PROCESS | 2700 | 1461084886463 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 09:54:46 INFO - PROCESS | 2700 | 1461084886525 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 09:54:46 INFO - PROCESS | 2700 | 1461084886527 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 09:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:54:46 INFO - PROCESS | 2700 | 1461084886535 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:54:46 INFO - PROCESS | 2700 | 1461084886537 Marionette TRACE conn5 <- [1,262,null,{}] 09:54:46 INFO - PROCESS | 2700 | 1461084886542 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:46 INFO - PROCESS | 2700 | 1461084886624 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 09:54:46 INFO - PROCESS | 2700 | 1461084886641 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 2700 | ++DOCSHELL 161F1800 == 35 [pid = 2700] [id = 75] 09:54:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (161F1C00) [pid = 2700] [serial = 222] [outer = 00000000] 09:54:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (1716F800) [pid = 2700] [serial = 223] [outer = 161F1C00] 09:54:46 INFO - PROCESS | 2700 | 1461084886692 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (171ED000) [pid = 2700] [serial = 224] [outer = 161F1C00] 09:54:47 INFO - PROCESS | 2700 | 1461084887125 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 630ms 09:54:47 INFO - PROCESS | 2700 | 1461084887167 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 2700 | 1461084887169 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 09:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:54:47 INFO - PROCESS | 2700 | 1461084887172 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 2700 | 1461084887174 Marionette TRACE conn5 <- [1,266,null,{}] 09:54:47 INFO - PROCESS | 2700 | 1461084887177 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:47 INFO - PROCESS | 2700 | 1461084887255 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 09:54:47 INFO - PROCESS | 2700 | 1461084887261 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:47 INFO - PROCESS | 2700 | ++DOCSHELL 1804D000 == 36 [pid = 2700] [id = 76] 09:54:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (1804D400) [pid = 2700] [serial = 225] [outer = 00000000] 09:54:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (182CC000) [pid = 2700] [serial = 226] [outer = 1804D400] 09:54:47 INFO - PROCESS | 2700 | 1461084887309 Marionette DEBUG loaded listener.js 09:54:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (182D3000) [pid = 2700] [serial = 227] [outer = 1804D400] 09:54:47 INFO - PROCESS | 2700 | 1461084887908 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 770ms 09:54:47 INFO - PROCESS | 2700 | 1461084887974 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 2700 | 1461084887976 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 09:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:54:47 INFO - PROCESS | 2700 | 1461084887979 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 2700 | 1461084887981 Marionette TRACE conn5 <- [1,270,null,{}] 09:54:47 INFO - PROCESS | 2700 | 1461084887984 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:48 INFO - PROCESS | 2700 | 1461084888059 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 09:54:48 INFO - PROCESS | 2700 | 1461084888141 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 2700 | ++DOCSHELL 1825AC00 == 37 [pid = 2700] [id = 77] 09:54:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (18B39000) [pid = 2700] [serial = 228] [outer = 00000000] 09:54:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (196D6400) [pid = 2700] [serial = 229] [outer = 18B39000] 09:54:48 INFO - PROCESS | 2700 | 1461084888185 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (196D5C00) [pid = 2700] [serial = 230] [outer = 18B39000] 09:54:48 INFO - PROCESS | 2700 | 1461084888595 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 09:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:54:48 INFO - PROCESS | 2700 | 1461084888650 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 09:54:48 INFO - PROCESS | 2700 | 1461084888652 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 09:54:48 INFO - PROCESS | 2700 | 1461084888656 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:54:48 INFO - PROCESS | 2700 | 1461084888657 Marionette TRACE conn5 <- [1,274,null,{}] 09:54:48 INFO - PROCESS | 2700 | 1461084888661 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:48 INFO - PROCESS | 2700 | 1461084888785 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 09:54:48 INFO - PROCESS | 2700 | 1461084888837 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 2700 | ++DOCSHELL 19933C00 == 38 [pid = 2700] [id = 78] 09:54:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (19B5B000) [pid = 2700] [serial = 231] [outer = 00000000] 09:54:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (1ACDB000) [pid = 2700] [serial = 232] [outer = 19B5B000] 09:54:48 INFO - PROCESS | 2700 | 1461084888885 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (1ACE7800) [pid = 2700] [serial = 233] [outer = 19B5B000] 09:54:49 INFO - PROCESS | 2700 | 1461084889292 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 09:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:54:49 INFO - PROCESS | 2700 | 1461084889326 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 2700 | 1461084889328 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 09:54:49 INFO - PROCESS | 2700 | 1461084889332 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 2700 | 1461084889334 Marionette TRACE conn5 <- [1,278,null,{}] 09:54:49 INFO - PROCESS | 2700 | 1461084889337 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:49 INFO - PROCESS | 2700 | 1461084889461 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 09:54:49 INFO - PROCESS | 2700 | 1461084889476 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:49 INFO - PROCESS | 2700 | ++DOCSHELL 1BB0A000 == 39 [pid = 2700] [id = 79] 09:54:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (1BB0BC00) [pid = 2700] [serial = 234] [outer = 00000000] 09:54:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (1BE66400) [pid = 2700] [serial = 235] [outer = 1BB0BC00] 09:54:49 INFO - PROCESS | 2700 | 1461084889523 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (1BE69800) [pid = 2700] [serial = 236] [outer = 1BB0BC00] 09:54:49 INFO - PROCESS | 2700 | 1461084889933 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 629ms 09:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:54:49 INFO - PROCESS | 2700 | 1461084889963 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 2700 | 1461084889965 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 09:54:49 INFO - PROCESS | 2700 | 1461084889967 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 2700 | 1461084889969 Marionette TRACE conn5 <- [1,282,null,{}] 09:54:49 INFO - PROCESS | 2700 | 1461084889973 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:50 INFO - PROCESS | 2700 | 1461084890071 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 09:54:50 INFO - PROCESS | 2700 | 1461084890077 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 2700 | ++DOCSHELL 0F7B6800 == 40 [pid = 2700] [id = 80] 09:54:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (1BECD000) [pid = 2700] [serial = 237] [outer = 00000000] 09:54:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (1C884800) [pid = 2700] [serial = 238] [outer = 1BECD000] 09:54:50 INFO - PROCESS | 2700 | 1461084890122 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (1C880400) [pid = 2700] [serial = 239] [outer = 1BECD000] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (0EE62400) [pid = 2700] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1925E400) [pid = 2700] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (0FAC1400) [pid = 2700] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0EE1A000) [pid = 2700] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (18046400) [pid = 2700] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (1BA86000) [pid = 2700] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (0FA02C00) [pid = 2700] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (182D2400) [pid = 2700] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (1825F400) [pid = 2700] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (132AD800) [pid = 2700] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:54:50 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (1ACDAC00) [pid = 2700] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:54:50 INFO - PROCESS | 2700 | 1461084890652 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 730ms 09:54:50 INFO - PROCESS | 2700 | 1461084890699 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 09:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:54:50 INFO - PROCESS | 2700 | 1461084890701 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 09:54:50 INFO - PROCESS | 2700 | 1461084890704 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 2700 | 1461084890705 Marionette TRACE conn5 <- [1,286,null,{}] 09:54:50 INFO - PROCESS | 2700 | 1461084890709 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:50 INFO - PROCESS | 2700 | 1461084890808 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 09:54:50 INFO - PROCESS | 2700 | 1461084890815 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 2700 | ++DOCSHELL 10033000 == 41 [pid = 2700] [id = 81] 09:54:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (10033400) [pid = 2700] [serial = 240] [outer = 00000000] 09:54:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (1003B400) [pid = 2700] [serial = 241] [outer = 10033400] 09:54:50 INFO - PROCESS | 2700 | 1461084890859 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (1003DC00) [pid = 2700] [serial = 242] [outer = 10033400] 09:54:51 INFO - PROCESS | 2700 | 1461084891257 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 570ms 09:54:51 INFO - PROCESS | 2700 | 1461084891274 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 09:54:51 INFO - PROCESS | 2700 | 1461084891276 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 09:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:54:51 INFO - PROCESS | 2700 | 1461084891279 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 2700 | 1461084891281 Marionette TRACE conn5 <- [1,290,null,{}] 09:54:51 INFO - PROCESS | 2700 | 1461084891284 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:51 INFO - PROCESS | 2700 | 1461084891392 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 09:54:51 INFO - PROCESS | 2700 | 1461084891398 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:51 INFO - PROCESS | 2700 | ++DOCSHELL 1003F400 == 42 [pid = 2700] [id = 82] 09:54:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (10040000) [pid = 2700] [serial = 243] [outer = 00000000] 09:54:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (18969C00) [pid = 2700] [serial = 244] [outer = 10040000] 09:54:51 INFO - PROCESS | 2700 | 1461084891444 Marionette DEBUG loaded listener.js 09:54:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (18968800) [pid = 2700] [serial = 245] [outer = 10040000] 09:54:51 INFO - PROCESS | 2700 | 1461084891825 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 570ms 09:54:51 INFO - PROCESS | 2700 | 1461084891850 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 09:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:54:51 INFO - PROCESS | 2700 | 1461084891853 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 09:54:51 INFO - PROCESS | 2700 | 1461084891855 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 2700 | 1461084891858 Marionette TRACE conn5 <- [1,294,null,{}] 09:54:51 INFO - PROCESS | 2700 | 1461084891861 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:51 INFO - PROCESS | 2700 | 1461084891989 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 09:54:51 INFO - PROCESS | 2700 | 1461084891994 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:51 INFO - PROCESS | 2700 | ++DOCSHELL 1C884000 == 43 [pid = 2700] [id = 83] 09:54:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (1D60C400) [pid = 2700] [serial = 246] [outer = 00000000] 09:54:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (1D907400) [pid = 2700] [serial = 247] [outer = 1D60C400] 09:54:52 INFO - PROCESS | 2700 | 1461084892044 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (1D90BC00) [pid = 2700] [serial = 248] [outer = 1D60C400] 09:54:52 INFO - PROCESS | 2700 | 1461084892556 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:52 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. 09:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 730ms 09:54:52 INFO - PROCESS | 2700 | 1461084892587 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 09:54:52 INFO - PROCESS | 2700 | 1461084892591 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 09:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:54:52 INFO - PROCESS | 2700 | 1461084892597 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:54:52 INFO - PROCESS | 2700 | 1461084892601 Marionette TRACE conn5 <- [1,298,null,{}] 09:54:52 INFO - PROCESS | 2700 | 1461084892608 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:52 INFO - PROCESS | 2700 | 1461084892715 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 09:54:52 INFO - PROCESS | 2700 | 1461084892809 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA7000 == 44 [pid = 2700] [id = 84] 09:54:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (0EEA7400) [pid = 2700] [serial = 249] [outer = 00000000] 09:54:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (10038000) [pid = 2700] [serial = 250] [outer = 0EEA7400] 09:54:52 INFO - PROCESS | 2700 | 1461084892866 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (1099E000) [pid = 2700] [serial = 251] [outer = 0EEA7400] 09:54:53 INFO - PROCESS | 2700 | 1461084893471 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 930ms 09:54:53 INFO - PROCESS | 2700 | 1461084893528 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 2700 | 1461084893534 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 09:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:54:53 INFO - PROCESS | 2700 | 1461084893540 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 2700 | 1461084893543 Marionette TRACE conn5 <- [1,302,null,{}] 09:54:53 INFO - PROCESS | 2700 | 1461084893547 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:53 INFO - PROCESS | 2700 | 1461084893653 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 09:54:53 INFO - PROCESS | 2700 | 1461084893728 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:53 INFO - PROCESS | 2700 | ++DOCSHELL 14A56800 == 45 [pid = 2700] [id = 85] 09:54:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (15945800) [pid = 2700] [serial = 252] [outer = 00000000] 09:54:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (18235C00) [pid = 2700] [serial = 253] [outer = 15945800] 09:54:53 INFO - PROCESS | 2700 | 1461084893784 Marionette DEBUG loaded listener.js 09:54:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (182CD400) [pid = 2700] [serial = 254] [outer = 15945800] 09:54:54 INFO - PROCESS | 2700 | 1461084894340 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 830ms 09:54:54 INFO - PROCESS | 2700 | 1461084894372 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 09:54:54 INFO - PROCESS | 2700 | 1461084894375 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 09:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:54:54 INFO - PROCESS | 2700 | 1461084894379 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:54:54 INFO - PROCESS | 2700 | 1461084894382 Marionette TRACE conn5 <- [1,306,null,{}] 09:54:54 INFO - PROCESS | 2700 | 1461084894394 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:54 INFO - PROCESS | 2700 | 1461084894538 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 09:54:54 INFO - PROCESS | 2700 | 1461084894626 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:54:54 INFO - PROCESS | 2700 | 1461084894640 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:54 INFO - PROCESS | 2700 | ++DOCSHELL 19B52000 == 46 [pid = 2700] [id = 86] 09:54:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (19B54C00) [pid = 2700] [serial = 255] [outer = 00000000] 09:54:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1AA1A800) [pid = 2700] [serial = 256] [outer = 19B54C00] 09:54:54 INFO - PROCESS | 2700 | 1461084894697 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1ACE0800) [pid = 2700] [serial = 257] [outer = 19B54C00] 09:54:55 INFO - PROCESS | 2700 | 1461084895284 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 969ms 09:54:55 INFO - PROCESS | 2700 | 1461084895352 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 09:54:55 INFO - PROCESS | 2700 | 1461084895355 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 09:54:55 INFO - PROCESS | 2700 | 1461084895358 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:54:55 INFO - PROCESS | 2700 | 1461084895360 Marionette TRACE conn5 <- [1,310,null,{}] 09:54:55 INFO - PROCESS | 2700 | 1461084895364 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:55 INFO - PROCESS | 2700 | 1461084895466 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 09:54:55 INFO - PROCESS | 2700 | 1461084895541 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 2700 | ++DOCSHELL 1ACDF400 == 47 [pid = 2700] [id = 87] 09:54:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (1ACE5800) [pid = 2700] [serial = 258] [outer = 00000000] 09:54:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1D90AC00) [pid = 2700] [serial = 259] [outer = 1ACE5800] 09:54:55 INFO - PROCESS | 2700 | 1461084895596 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1D99A800) [pid = 2700] [serial = 260] [outer = 1ACE5800] 09:54:56 INFO - PROCESS | 2700 | 1461084896123 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 870ms 09:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:54:56 INFO - PROCESS | 2700 | 1461084896232 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 2700 | 1461084896234 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 09:54:56 INFO - PROCESS | 2700 | 1461084896238 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 2700 | 1461084896240 Marionette TRACE conn5 <- [1,314,null,{}] 09:54:56 INFO - PROCESS | 2700 | 1461084896244 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:56 INFO - PROCESS | 2700 | 1461084896347 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 09:54:56 INFO - PROCESS | 2700 | 1461084896435 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 2700 | ++DOCSHELL 1411A400 == 48 [pid = 2700] [id = 88] 09:54:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (14139400) [pid = 2700] [serial = 261] [outer = 00000000] 09:54:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (17890000) [pid = 2700] [serial = 262] [outer = 14139400] 09:54:56 INFO - PROCESS | 2700 | 1461084896490 Marionette DEBUG loaded listener.js 09:54:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (182CE000) [pid = 2700] [serial = 263] [outer = 14139400] 09:54:57 INFO - PROCESS | 2700 | 1461084897161 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:57 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. 09:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 970ms 09:54:57 INFO - PROCESS | 2700 | 1461084897212 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 09:54:57 INFO - PROCESS | 2700 | 1461084897216 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 09:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:54:57 INFO - PROCESS | 2700 | 1461084897221 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:54:57 INFO - PROCESS | 2700 | 1461084897224 Marionette TRACE conn5 <- [1,318,null,{}] 09:54:57 INFO - PROCESS | 2700 | 1461084897229 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:57 INFO - PROCESS | 2700 | 1461084897352 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 09:54:57 INFO - PROCESS | 2700 | 1461084897431 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 2700 | ++DOCSHELL 10036800 == 49 [pid = 2700] [id = 89] 09:54:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (10037000) [pid = 2700] [serial = 264] [outer = 00000000] 09:54:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (107F0000) [pid = 2700] [serial = 265] [outer = 10037000] 09:54:57 INFO - PROCESS | 2700 | 1461084897525 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (109A4800) [pid = 2700] [serial = 266] [outer = 10037000] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 1003F400 == 48 [pid = 2700] [id = 82] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 10033000 == 47 [pid = 2700] [id = 81] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 0F7B6800 == 46 [pid = 2700] [id = 80] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 1BB0A000 == 45 [pid = 2700] [id = 79] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 19933C00 == 44 [pid = 2700] [id = 78] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 1825AC00 == 43 [pid = 2700] [id = 77] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 1804D000 == 42 [pid = 2700] [id = 76] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 161F1800 == 41 [pid = 2700] [id = 75] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 0EEA6000 == 40 [pid = 2700] [id = 74] 09:54:57 INFO - PROCESS | 2700 | --DOCSHELL 13F4F400 == 39 [pid = 2700] [id = 73] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (1896F000) [pid = 2700] [serial = 202] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (0EF4A400) [pid = 2700] [serial = 127] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (107A4C00) [pid = 2700] [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.] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (1BB0D800) [pid = 2700] [serial = 191] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (1AA1AC00) [pid = 2700] [serial = 169] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (1BB0DC00) [pid = 2700] [serial = 190] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (1804C800) [pid = 2700] [serial = 166] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (10018C00) [pid = 2700] [serial = 173] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (0FE3D000) [pid = 2700] [serial = 172] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (19192000) [pid = 2700] [serial = 184] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1C852400) [pid = 2700] [serial = 200] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (14121400) [pid = 2700] [serial = 163] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (182DDC00) [pid = 2700] [serial = 196] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (1ACE2000) [pid = 2700] [serial = 193] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1C32EC00) [pid = 2700] [serial = 199] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (1ACE1C00) [pid = 2700] [serial = 194] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (1ACE8C00) [pid = 2700] [serial = 197] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (19294400) [pid = 2700] [serial = 185] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (1AAC3800) [pid = 2700] [serial = 187] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (1ABCC000) [pid = 2700] [serial = 188] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0EEA4C00) [pid = 2700] [serial = 160] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (15833C00) [pid = 2700] [serial = 178] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (171E5800) [pid = 2700] [serial = 179] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (0EF49800) [pid = 2700] [serial = 175] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (0FE40000) [pid = 2700] [serial = 176] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (182C8400) [pid = 2700] [serial = 181] [outer = 00000000] [url = about:blank] 09:54:57 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (182D0000) [pid = 2700] [serial = 182] [outer = 00000000] [url = about:blank] 09:54:58 INFO - PROCESS | 2700 | 1461084898065 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:58 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. 09:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 870ms 09:54:58 INFO - PROCESS | 2700 | 1461084898092 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 2700 | 1461084898098 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 09:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:54:58 INFO - PROCESS | 2700 | 1461084898104 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 2700 | 1461084898106 Marionette TRACE conn5 <- [1,322,null,{}] 09:54:58 INFO - PROCESS | 2700 | 1461084898110 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:58 INFO - PROCESS | 2700 | 1461084898195 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 09:54:58 INFO - PROCESS | 2700 | 1461084898272 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 2700 | ++DOCSHELL 0EEAF000 == 40 [pid = 2700] [id = 90] 09:54:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (0EF4B800) [pid = 2700] [serial = 267] [outer = 00000000] 09:54:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (107A7C00) [pid = 2700] [serial = 268] [outer = 0EF4B800] 09:54:58 INFO - PROCESS | 2700 | 1461084898318 Marionette DEBUG loaded listener.js 09:54:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (13F50800) [pid = 2700] [serial = 269] [outer = 0EF4B800] 09:54:58 INFO - PROCESS | 2700 | 1461084898713 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms 09:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:54:58 INFO - PROCESS | 2700 | 1461084898737 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 2700 | 1461084898739 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 09:54:58 INFO - PROCESS | 2700 | 1461084898742 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 2700 | 1461084898746 Marionette TRACE conn5 <- [1,326,null,{}] 09:54:58 INFO - PROCESS | 2700 | 1461084898759 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:58 INFO - PROCESS | 2700 | 1461084898891 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 09:54:58 INFO - PROCESS | 2700 | 1461084898901 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 2700 | ++DOCSHELL 14A5B400 == 41 [pid = 2700] [id = 91] 09:54:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (15834800) [pid = 2700] [serial = 270] [outer = 00000000] 09:54:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (171E7400) [pid = 2700] [serial = 271] [outer = 15834800] 09:54:58 INFO - PROCESS | 2700 | 1461084898948 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (17C23400) [pid = 2700] [serial = 272] [outer = 15834800] 09:54:59 INFO - PROCESS | 2700 | 1461084899381 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:54:59 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. 09:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 690ms 09:54:59 INFO - PROCESS | 2700 | 1461084899433 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 2700 | 1461084899435 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 09:54:59 INFO - PROCESS | 2700 | 1461084899438 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:54:59 INFO - PROCESS | 2700 | 1461084899440 Marionette TRACE conn5 <- [1,330,null,{}] 09:54:59 INFO - PROCESS | 2700 | 1461084899443 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:59 INFO - PROCESS | 2700 | 1461084899522 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 09:54:59 INFO - PROCESS | 2700 | 1461084899529 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 2700 | ++DOCSHELL 18238400 == 42 [pid = 2700] [id = 92] 09:54:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (18254C00) [pid = 2700] [serial = 273] [outer = 00000000] 09:54:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (182D4400) [pid = 2700] [serial = 274] [outer = 18254C00] 09:54:59 INFO - PROCESS | 2700 | 1461084899575 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (18963C00) [pid = 2700] [serial = 275] [outer = 18254C00] 09:54:59 INFO - PROCESS | 2700 | 1461084900002 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:00 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. 09:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 629ms 09:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:55:00 INFO - PROCESS | 2700 | 1461084900073 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 09:55:00 INFO - PROCESS | 2700 | 1461084900075 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 09:55:00 INFO - PROCESS | 2700 | 1461084900078 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - PROCESS | 2700 | 1461084900080 Marionette TRACE conn5 <- [1,334,null,{}] 09:55:00 INFO - PROCESS | 2700 | 1461084900084 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:00 INFO - PROCESS | 2700 | 1461084900182 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 09:55:00 INFO - PROCESS | 2700 | 1461084900256 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 2700 | ++DOCSHELL 1896D800 == 43 [pid = 2700] [id = 93] 09:55:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (1896DC00) [pid = 2700] [serial = 276] [outer = 00000000] 09:55:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (18A75C00) [pid = 2700] [serial = 277] [outer = 1896DC00] 09:55:00 INFO - PROCESS | 2700 | 1461084900301 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (19289000) [pid = 2700] [serial = 278] [outer = 1896DC00] 09:55:00 INFO - PROCESS | 2700 | 1461084900728 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 671ms 09:55:00 INFO - PROCESS | 2700 | 1461084900754 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 09:55:00 INFO - PROCESS | 2700 | 1461084900756 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 09:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:55:00 INFO - PROCESS | 2700 | 1461084900766 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - PROCESS | 2700 | 1461084900767 Marionette TRACE conn5 <- [1,338,null,{}] 09:55:00 INFO - PROCESS | 2700 | 1461084900771 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:00 INFO - PROCESS | 2700 | 1461084900890 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 09:55:00 INFO - PROCESS | 2700 | 1461084900900 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC6400 == 44 [pid = 2700] [id = 94] 09:55:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (19294400) [pid = 2700] [serial = 279] [outer = 00000000] 09:55:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (1AA1C000) [pid = 2700] [serial = 280] [outer = 19294400] 09:55:00 INFO - PROCESS | 2700 | 1461084900988 Marionette DEBUG loaded listener.js 09:55:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (1AA1BC00) [pid = 2700] [serial = 281] [outer = 19294400] 09:55:01 INFO - PROCESS | 2700 | 1461084901420 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 09:55:01 INFO - PROCESS | 2700 | 1461084901439 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 2700 | 1461084901441 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 09:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:55:01 INFO - PROCESS | 2700 | 1461084901444 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 2700 | 1461084901446 Marionette TRACE conn5 <- [1,342,null,{}] 09:55:01 INFO - PROCESS | 2700 | 1461084901450 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:01 INFO - PROCESS | 2700 | 1461084901583 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 09:55:01 INFO - PROCESS | 2700 | 1461084901595 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:01 INFO - PROCESS | 2700 | ++DOCSHELL 1ABCA000 == 45 [pid = 2700] [id = 95] 09:55:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (1ACDB400) [pid = 2700] [serial = 282] [outer = 00000000] 09:55:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1ACE3400) [pid = 2700] [serial = 283] [outer = 1ACDB400] 09:55:01 INFO - PROCESS | 2700 | 1461084901640 Marionette DEBUG loaded listener.js 09:55:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1ACE6000) [pid = 2700] [serial = 284] [outer = 1ACDB400] 09:55:02 INFO - PROCESS | 2700 | 1461084902212 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (13F53800) [pid = 2700] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1BECD000) [pid = 2700] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (10040000) [pid = 2700] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (18961800) [pid = 2700] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (10033400) [pid = 2700] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (18B39000) [pid = 2700] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (19B5B000) [pid = 2700] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (1804D400) [pid = 2700] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (161F1C00) [pid = 2700] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (1BB0BC00) [pid = 2700] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:55:02 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0EF47000) [pid = 2700] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:55:02 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. 09:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 830ms 09:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:55:02 INFO - PROCESS | 2700 | 1461084902275 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 2700 | 1461084902277 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 09:55:02 INFO - PROCESS | 2700 | 1461084902280 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 2700 | 1461084902282 Marionette TRACE conn5 <- [1,346,null,{}] 09:55:02 INFO - PROCESS | 2700 | 1461084902285 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:02 INFO - PROCESS | 2700 | 1461084902359 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 09:55:02 INFO - PROCESS | 2700 | 1461084902367 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 2700 | ++DOCSHELL 10040000 == 46 [pid = 2700] [id = 96] 09:55:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (13F53800) [pid = 2700] [serial = 285] [outer = 00000000] 09:55:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (196CE800) [pid = 2700] [serial = 286] [outer = 13F53800] 09:55:02 INFO - PROCESS | 2700 | 1461084902412 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (1ACE6400) [pid = 2700] [serial = 287] [outer = 13F53800] 09:55:02 INFO - PROCESS | 2700 | 1461084902826 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:02 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. 09:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 09:55:02 INFO - PROCESS | 2700 | 1461084902879 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 2700 | 1461084902881 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 09:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:55:02 INFO - PROCESS | 2700 | 1461084902884 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 2700 | 1461084902886 Marionette TRACE conn5 <- [1,350,null,{}] 09:55:02 INFO - PROCESS | 2700 | 1461084902889 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:02 INFO - PROCESS | 2700 | 1461084902965 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 09:55:02 INFO - PROCESS | 2700 | 1461084902971 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 2700 | ++DOCSHELL 13F24C00 == 47 [pid = 2700] [id = 97] 09:55:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (13F25400) [pid = 2700] [serial = 288] [outer = 00000000] 09:55:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (13F2BC00) [pid = 2700] [serial = 289] [outer = 13F25400] 09:55:03 INFO - PROCESS | 2700 | 1461084903017 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (13F2DC00) [pid = 2700] [serial = 290] [outer = 13F25400] 09:55:03 INFO - PROCESS | 2700 | 1461084903423 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:03 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. 09:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 09:55:03 INFO - PROCESS | 2700 | 1461084903463 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 09:55:03 INFO - PROCESS | 2700 | 1461084903465 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 09:55:03 INFO - PROCESS | 2700 | 1461084903469 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:55:03 INFO - PROCESS | 2700 | 1461084903470 Marionette TRACE conn5 <- [1,354,null,{}] 09:55:03 INFO - PROCESS | 2700 | 1461084903474 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:03 INFO - PROCESS | 2700 | 1461084903550 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 09:55:03 INFO - PROCESS | 2700 | 1461084903556 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 2700 | ++DOCSHELL 13F2F400 == 48 [pid = 2700] [id = 98] 09:55:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (13F2F800) [pid = 2700] [serial = 291] [outer = 00000000] 09:55:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (1713A400) [pid = 2700] [serial = 292] [outer = 13F2F800] 09:55:03 INFO - PROCESS | 2700 | 1461084903600 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (1713BC00) [pid = 2700] [serial = 293] [outer = 13F2F800] 09:55:03 INFO - PROCESS | 2700 | 1461084904017 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:04 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. 09:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 09:55:04 INFO - PROCESS | 2700 | 1461084904042 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 2700 | 1461084904044 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 09:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:55:04 INFO - PROCESS | 2700 | 1461084904047 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 2700 | 1461084904049 Marionette TRACE conn5 <- [1,358,null,{}] 09:55:04 INFO - PROCESS | 2700 | 1461084904067 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:04 INFO - PROCESS | 2700 | 1461084904161 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 09:55:04 INFO - PROCESS | 2700 | 1461084904170 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 2700 | ++DOCSHELL 13F2F000 == 49 [pid = 2700] [id = 99] 09:55:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1713EC00) [pid = 2700] [serial = 294] [outer = 00000000] 09:55:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1BE6B800) [pid = 2700] [serial = 295] [outer = 1713EC00] 09:55:04 INFO - PROCESS | 2700 | 1461084904219 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (1C328400) [pid = 2700] [serial = 296] [outer = 1713EC00] 09:55:04 INFO - PROCESS | 2700 | 1461084904877 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:04 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. 09:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 889ms 09:55:04 INFO - PROCESS | 2700 | 1461084904939 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 2700 | 1461084904943 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 09:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:55:04 INFO - PROCESS | 2700 | 1461084904947 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 2700 | 1461084904951 Marionette TRACE conn5 <- [1,362,null,{}] 09:55:04 INFO - PROCESS | 2700 | 1461084904957 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:05 INFO - PROCESS | 2700 | 1461084905064 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 09:55:05 INFO - PROCESS | 2700 | 1461084905143 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 2700 | ++DOCSHELL 0F84BC00 == 50 [pid = 2700] [id = 100] 09:55:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1003B000) [pid = 2700] [serial = 297] [outer = 00000000] 09:55:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (14120800) [pid = 2700] [serial = 298] [outer = 1003B000] 09:55:05 INFO - PROCESS | 2700 | 1461084905240 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (14A62C00) [pid = 2700] [serial = 299] [outer = 1003B000] 09:55:05 INFO - PROCESS | 2700 | 1461084905860 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:05 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. 09:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 930ms 09:55:05 INFO - PROCESS | 2700 | 1461084905879 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 2700 | 1461084905885 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 09:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:55:05 INFO - PROCESS | 2700 | 1461084905891 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 2700 | 1461084905894 Marionette TRACE conn5 <- [1,366,null,{}] 09:55:05 INFO - PROCESS | 2700 | 1461084905899 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:05 INFO - PROCESS | 2700 | 1461084906004 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 09:55:06 INFO - PROCESS | 2700 | 1461084906094 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 2700 | ++DOCSHELL 15945400 == 51 [pid = 2700] [id = 101] 09:55:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (17142000) [pid = 2700] [serial = 300] [outer = 00000000] 09:55:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (182CD000) [pid = 2700] [serial = 301] [outer = 17142000] 09:55:06 INFO - PROCESS | 2700 | 1461084906148 Marionette DEBUG loaded listener.js 09:55:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (18965C00) [pid = 2700] [serial = 302] [outer = 17142000] 09:55:06 INFO - PROCESS | 2700 | 1461084906759 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:06 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. 09:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 930ms 09:55:06 INFO - PROCESS | 2700 | 1461084906824 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 09:55:06 INFO - PROCESS | 2700 | 1461084906826 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 09:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:55:06 INFO - PROCESS | 2700 | 1461084906830 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 2700 | 1461084906833 Marionette TRACE conn5 <- [1,370,null,{}] 09:55:06 INFO - PROCESS | 2700 | 1461084906844 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:06 INFO - PROCESS | 2700 | 1461084906994 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 09:55:06 INFO - PROCESS | 2700 | 1461084907004 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 2700 | ++DOCSHELL 18AA7400 == 52 [pid = 2700] [id = 102] 09:55:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (18AA7800) [pid = 2700] [serial = 303] [outer = 00000000] 09:55:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (19629400) [pid = 2700] [serial = 304] [outer = 18AA7800] 09:55:07 INFO - PROCESS | 2700 | 1461084907061 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (1AA16800) [pid = 2700] [serial = 305] [outer = 18AA7800] 09:55:07 INFO - PROCESS | 2700 | 1461084907637 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:55:07 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. 09:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 870ms 09:55:07 INFO - PROCESS | 2700 | 1461084907704 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 09:55:07 INFO - PROCESS | 2700 | 1461084907706 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 09:55:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:55:07 INFO - PROCESS | 2700 | 1461084907710 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 2700 | 1461084907712 Marionette TRACE conn5 <- [1,374,null,{}] 09:55:07 INFO - PROCESS | 2700 | 1461084907716 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:07 INFO - PROCESS | 2700 | 1461084907819 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 09:55:07 INFO - PROCESS | 2700 | 1461084907896 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 2700 | ++DOCSHELL 18D3A400 == 53 [pid = 2700] [id = 103] 09:55:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (18D3D000) [pid = 2700] [serial = 306] [outer = 00000000] 09:55:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (18D41C00) [pid = 2700] [serial = 307] [outer = 18D3D000] 09:55:07 INFO - PROCESS | 2700 | 1461084907951 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (18D44000) [pid = 2700] [serial = 308] [outer = 18D3D000] 09:55:08 INFO - PROCESS | 2700 | 1461084908574 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:55:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:55:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 09:55:08 INFO - PROCESS | 2700 | 1461084908644 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 2700 | 1461084908646 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 09:55:08 INFO - PROCESS | 2700 | 1461084908649 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:55:08 INFO - PROCESS | 2700 | 1461084908651 Marionette TRACE conn5 <- [1,378,null,{}] 09:55:08 INFO - PROCESS | 2700 | 1461084908655 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:08 INFO - PROCESS | 2700 | 1461084908755 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 09:55:08 INFO - PROCESS | 2700 | 1461084908880 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 2700 | ++DOCSHELL 0F877800 == 54 [pid = 2700] [id = 104] 09:55:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (0FEC1800) [pid = 2700] [serial = 309] [outer = 00000000] 09:55:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (15946C00) [pid = 2700] [serial = 310] [outer = 0FEC1800] 09:55:08 INFO - PROCESS | 2700 | 1461084908938 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (17137000) [pid = 2700] [serial = 311] [outer = 0FEC1800] 09:55:09 INFO - PROCESS | 2700 | 1461084909715 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:55:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:55:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1126ms 09:55:09 INFO - PROCESS | 2700 | 1461084909781 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 2700 | 1461084909786 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 09:55:09 INFO - PROCESS | 2700 | 1461084909791 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:55:09 INFO - PROCESS | 2700 | 1461084909794 Marionette TRACE conn5 <- [1,382,null,{}] 09:55:09 INFO - PROCESS | 2700 | 1461084909842 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:09 INFO - PROCESS | 2700 | 1461084909932 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 09:55:09 INFO - PROCESS | 2700 | 1461084909971 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 18961400 == 53 [pid = 2700] [id = 68] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 13F2F400 == 52 [pid = 2700] [id = 98] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 13F24C00 == 51 [pid = 2700] [id = 97] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 10040000 == 50 [pid = 2700] [id = 96] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 1ABCA000 == 49 [pid = 2700] [id = 95] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 0EEC6400 == 48 [pid = 2700] [id = 94] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 1896D800 == 47 [pid = 2700] [id = 93] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 18238400 == 46 [pid = 2700] [id = 92] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 14A5B400 == 45 [pid = 2700] [id = 91] 09:55:09 INFO - PROCESS | 2700 | --DOCSHELL 0EEAF000 == 44 [pid = 2700] [id = 90] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1D907400) [pid = 2700] [serial = 247] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | ++DOCSHELL 0EE1A400 == 45 [pid = 2700] [id = 105] 09:55:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (0EE1C400) [pid = 2700] [serial = 312] [outer = 00000000] 09:55:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (0EF47C00) [pid = 2700] [serial = 313] [outer = 0EE1C400] 09:55:10 INFO - PROCESS | 2700 | 1461084910124 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (0FE42000) [pid = 2700] [serial = 314] [outer = 0EE1C400] 09:55:10 INFO - PROCESS | 2700 | --DOCSHELL 10036800 == 44 [pid = 2700] [id = 89] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (1ACDB000) [pid = 2700] [serial = 232] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (0F70F000) [pid = 2700] [serial = 205] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (17891000) [pid = 2700] [serial = 208] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1C32A800) [pid = 2700] [serial = 211] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (182CC000) [pid = 2700] [serial = 226] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (182D3000) [pid = 2700] [serial = 227] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (1716F800) [pid = 2700] [serial = 223] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (171ED000) [pid = 2700] [serial = 224] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (1BE66400) [pid = 2700] [serial = 235] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (0F7B1400) [pid = 2700] [serial = 220] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (0FAB4400) [pid = 2700] [serial = 221] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (14AF1C00) [pid = 2700] [serial = 218] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (1497E800) [pid = 2700] [serial = 217] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (1BE6C000) [pid = 2700] [serial = 214] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (1ACE7800) [pid = 2700] [serial = 233] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (1C884800) [pid = 2700] [serial = 238] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (18968800) [pid = 2700] [serial = 245] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (1BE69800) [pid = 2700] [serial = 236] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (18969C00) [pid = 2700] [serial = 244] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1C332C00) [pid = 2700] [serial = 203] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (1C880400) [pid = 2700] [serial = 239] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (1003DC00) [pid = 2700] [serial = 242] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (196D6400) [pid = 2700] [serial = 229] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (196D5C00) [pid = 2700] [serial = 230] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (1003B400) [pid = 2700] [serial = 241] [outer = 00000000] [url = about:blank] 09:55:10 INFO - PROCESS | 2700 | 1461084910569 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:55:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:55:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 810ms 09:55:10 INFO - PROCESS | 2700 | 1461084910606 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 2700 | 1461084910611 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 09:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:55:10 INFO - PROCESS | 2700 | 1461084910617 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 2700 | 1461084910620 Marionette TRACE conn5 <- [1,386,null,{}] 09:55:10 INFO - PROCESS | 2700 | 1461084910623 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:10 INFO - PROCESS | 2700 | 1461084910705 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 09:55:10 INFO - PROCESS | 2700 | 1461084910711 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 2700 | ++DOCSHELL 0F333C00 == 45 [pid = 2700] [id = 106] 09:55:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0F7F4400) [pid = 2700] [serial = 315] [outer = 00000000] 09:55:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (1497E800) [pid = 2700] [serial = 316] [outer = 0F7F4400] 09:55:10 INFO - PROCESS | 2700 | 1461084910758 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (15944000) [pid = 2700] [serial = 317] [outer = 0F7F4400] 09:55:11 INFO - PROCESS | 2700 | 1461084911230 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 630ms 09:55:11 INFO - PROCESS | 2700 | 1461084911252 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 2700 | 1461084911254 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 09:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:55:11 INFO - PROCESS | 2700 | 1461084911258 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 2700 | 1461084911261 Marionette TRACE conn5 <- [1,390,null,{}] 09:55:11 INFO - PROCESS | 2700 | 1461084911271 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:11 INFO - PROCESS | 2700 | 1461084911353 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 09:55:11 INFO - PROCESS | 2700 | 1461084911362 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 2700 | ++DOCSHELL 1783F800 == 46 [pid = 2700] [id = 107] 09:55:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (17C4A000) [pid = 2700] [serial = 318] [outer = 00000000] 09:55:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (1825EC00) [pid = 2700] [serial = 319] [outer = 17C4A000] 09:55:11 INFO - PROCESS | 2700 | 1461084911411 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (182D0C00) [pid = 2700] [serial = 320] [outer = 17C4A000] 09:55:11 INFO - PROCESS | 2700 | 1461084911900 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 09:55:11 INFO - PROCESS | 2700 | 1461084911930 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 2700 | 1461084911933 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 09:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:55:11 INFO - PROCESS | 2700 | 1461084911936 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 2700 | 1461084911938 Marionette TRACE conn5 <- [1,394,null,{}] 09:55:11 INFO - PROCESS | 2700 | 1461084911941 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:12 INFO - PROCESS | 2700 | 1461084912020 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 09:55:12 INFO - PROCESS | 2700 | 1461084912028 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 2700 | ++DOCSHELL 18969C00 == 47 [pid = 2700] [id = 108] 09:55:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1896B800) [pid = 2700] [serial = 321] [outer = 00000000] 09:55:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (18AA6400) [pid = 2700] [serial = 322] [outer = 1896B800] 09:55:12 INFO - PROCESS | 2700 | 1461084912075 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (18AACC00) [pid = 2700] [serial = 323] [outer = 1896B800] 09:55:12 INFO - PROCESS | 2700 | 1461084912510 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:55:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 630ms 09:55:12 INFO - PROCESS | 2700 | 1461084912571 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 09:55:12 INFO - PROCESS | 2700 | 1461084912573 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 09:55:12 INFO - PROCESS | 2700 | 1461084912576 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:55:12 INFO - PROCESS | 2700 | 1461084912578 Marionette TRACE conn5 <- [1,398,null,{}] 09:55:12 INFO - PROCESS | 2700 | 1461084912581 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:12 INFO - PROCESS | 2700 | 1461084912687 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 09:55:12 INFO - PROCESS | 2700 | 1461084912768 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 2700 | ++DOCSHELL 18AB2C00 == 48 [pid = 2700] [id = 109] 09:55:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (18B39000) [pid = 2700] [serial = 324] [outer = 00000000] 09:55:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (18D41000) [pid = 2700] [serial = 325] [outer = 18B39000] 09:55:12 INFO - PROCESS | 2700 | 1461084912813 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (19222800) [pid = 2700] [serial = 326] [outer = 18B39000] 09:55:13 INFO - PROCESS | 2700 | 1461084913292 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 770ms 09:55:13 INFO - PROCESS | 2700 | 1461084913350 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 2700 | 1461084913352 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 09:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:55:13 INFO - PROCESS | 2700 | 1461084913361 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 2700 | 1461084913363 Marionette TRACE conn5 <- [1,402,null,{}] 09:55:13 INFO - PROCESS | 2700 | 1461084913367 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:13 INFO - PROCESS | 2700 | 1461084913482 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 09:55:13 INFO - PROCESS | 2700 | 1461084913493 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 2700 | ++DOCSHELL 0F875C00 == 49 [pid = 2700] [id = 110] 09:55:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (19230400) [pid = 2700] [serial = 327] [outer = 00000000] 09:55:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (196D2400) [pid = 2700] [serial = 328] [outer = 19230400] 09:55:13 INFO - PROCESS | 2700 | 1461084913596 Marionette DEBUG loaded listener.js 09:55:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (196D6400) [pid = 2700] [serial = 329] [outer = 19230400] 09:55:14 INFO - PROCESS | 2700 | 1461084914027 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:55:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 09:55:14 INFO - PROCESS | 2700 | 1461084914086 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 09:55:14 INFO - PROCESS | 2700 | 1461084914088 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 09:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:55:14 INFO - PROCESS | 2700 | 1461084914091 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 2700 | 1461084914093 Marionette TRACE conn5 <- [1,406,null,{}] 09:55:14 INFO - PROCESS | 2700 | 1461084914097 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:14 INFO - PROCESS | 2700 | 1461084914204 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 09:55:14 INFO - PROCESS | 2700 | 1461084914260 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 2700 | ++DOCSHELL 19930000 == 50 [pid = 2700] [id = 111] 09:55:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (19B55C00) [pid = 2700] [serial = 330] [outer = 00000000] 09:55:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (1ABD2400) [pid = 2700] [serial = 331] [outer = 19B55C00] 09:55:14 INFO - PROCESS | 2700 | 1461084914305 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (1ACDCC00) [pid = 2700] [serial = 332] [outer = 19B55C00] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (19294400) [pid = 2700] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (1896DC00) [pid = 2700] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (14139400) [pid = 2700] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (15834800) [pid = 2700] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (10037000) [pid = 2700] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (0EF4B800) [pid = 2700] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (18254C00) [pid = 2700] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (1ACDB400) [pid = 2700] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (13F53800) [pid = 2700] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (13F25400) [pid = 2700] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (19262800) [pid = 2700] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:55:14 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (13F2F800) [pid = 2700] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:55:14 INFO - PROCESS | 2700 | 1461084914823 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:55:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 769ms 09:55:14 INFO - PROCESS | 2700 | 1461084914862 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 09:55:14 INFO - PROCESS | 2700 | 1461084914864 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 09:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:55:14 INFO - PROCESS | 2700 | 1461084914867 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 2700 | 1461084914869 Marionette TRACE conn5 <- [1,410,null,{}] 09:55:14 INFO - PROCESS | 2700 | 1461084914873 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:14 INFO - PROCESS | 2700 | 1461084914948 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 09:55:15 INFO - PROCESS | 2700 | 1461084915027 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:15 INFO - PROCESS | 2700 | ++DOCSHELL 10034000 == 51 [pid = 2700] [id = 112] 09:55:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (107A5800) [pid = 2700] [serial = 333] [outer = 00000000] 09:55:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (19291000) [pid = 2700] [serial = 334] [outer = 107A5800] 09:55:15 INFO - PROCESS | 2700 | 1461084915072 Marionette DEBUG loaded listener.js 09:55:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1AA16400) [pid = 2700] [serial = 335] [outer = 107A5800] 09:55:15 INFO - PROCESS | 2700 | 1461084915447 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 09:55:15 INFO - PROCESS | 2700 | 1461084915504 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 09:55:15 INFO - PROCESS | 2700 | 1461084915506 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 09:55:15 INFO - PROCESS | 2700 | 1461084915509 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:55:15 INFO - PROCESS | 2700 | 1461084915511 Marionette TRACE conn5 <- [1,414,null,{}] 09:55:15 INFO - PROCESS | 2700 | 1461084915518 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:15 INFO - PROCESS | 2700 | 1461084915626 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 09:55:15 INFO - PROCESS | 2700 | 1461084915637 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:15 INFO - PROCESS | 2700 | ++DOCSHELL 0D21D800 == 52 [pid = 2700] [id = 113] 09:55:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (0D21F400) [pid = 2700] [serial = 336] [outer = 00000000] 09:55:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (0D224800) [pid = 2700] [serial = 337] [outer = 0D21F400] 09:55:15 INFO - PROCESS | 2700 | 1461084915681 Marionette DEBUG loaded listener.js 09:55:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (0D227000) [pid = 2700] [serial = 338] [outer = 0D21F400] 09:55:16 INFO - PROCESS | 2700 | 1461084916081 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 09:55:16 INFO - PROCESS | 2700 | 1461084916143 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 2700 | 1461084916145 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 09:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:55:16 INFO - PROCESS | 2700 | 1461084916149 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 2700 | 1461084916150 Marionette TRACE conn5 <- [1,418,null,{}] 09:55:16 INFO - PROCESS | 2700 | 1461084916154 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:16 INFO - PROCESS | 2700 | 1461084916259 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 09:55:16 INFO - PROCESS | 2700 | 1461084916267 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 2700 | ++DOCSHELL 0D223C00 == 53 [pid = 2700] [id = 114] 09:55:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (0EE5B800) [pid = 2700] [serial = 339] [outer = 00000000] 09:55:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (1BB0BC00) [pid = 2700] [serial = 340] [outer = 0EE5B800] 09:55:16 INFO - PROCESS | 2700 | 1461084916311 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (1BE68000) [pid = 2700] [serial = 341] [outer = 0EE5B800] 09:55:17 INFO - PROCESS | 2700 | 1461084917225 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:55:17 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 09:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1119ms 09:55:17 INFO - PROCESS | 2700 | 1461084917269 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 09:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:55:17 INFO - PROCESS | 2700 | 1461084917273 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 09:55:17 INFO - PROCESS | 2700 | 1461084917279 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 2700 | 1461084917283 Marionette TRACE conn5 <- [1,422,null,{}] 09:55:17 INFO - PROCESS | 2700 | 1461084917288 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:17 INFO - PROCESS | 2700 | 1461084917395 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 09:55:17 INFO - PROCESS | 2700 | 1461084917472 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:17 INFO - PROCESS | 2700 | ++DOCSHELL 10035800 == 54 [pid = 2700] [id = 115] 09:55:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (10038400) [pid = 2700] [serial = 342] [outer = 00000000] 09:55:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (1011E000) [pid = 2700] [serial = 343] [outer = 10038400] 09:55:17 INFO - PROCESS | 2700 | 1461084917569 Marionette DEBUG loaded listener.js 09:55:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (13F24000) [pid = 2700] [serial = 344] [outer = 10038400] 09:55:18 INFO - PROCESS | 2700 | 1461084918593 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1340ms 09:55:18 INFO - PROCESS | 2700 | 1461084918651 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 09:55:18 INFO - PROCESS | 2700 | 1461084918657 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 09:55:18 INFO - PROCESS | 2700 | 1461084918665 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:55:18 INFO - PROCESS | 2700 | 1461084918667 Marionette TRACE conn5 <- [1,426,null,{}] 09:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:55:18 INFO - PROCESS | 2700 | 1461084918671 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:18 INFO - PROCESS | 2700 | 1461084918766 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 09:55:18 INFO - PROCESS | 2700 | 1461084918918 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 2700 | ++DOCSHELL 17138800 == 55 [pid = 2700] [id = 116] 09:55:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (17142C00) [pid = 2700] [serial = 345] [outer = 00000000] 09:55:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (18237000) [pid = 2700] [serial = 346] [outer = 17142C00] 09:55:18 INFO - PROCESS | 2700 | 1461084919014 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (182DFC00) [pid = 2700] [serial = 347] [outer = 17142C00] 09:55:19 INFO - PROCESS | 2700 | 1461084919624 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:55:19 INFO - PROCESS | 2700 | 1461084919647 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 09:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:55:19 INFO - PROCESS | 2700 | 1461084919651 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:55:19 INFO - PROCESS | 2700 | 1461084919654 Marionette TRACE conn5 <- [1,430,null,{}] 09:55:19 INFO - PROCESS | 2700 | 1461084919665 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:19 INFO - PROCESS | 2700 | 1461084919774 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 09:55:19 INFO - PROCESS | 2700 | 1461084919872 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 2700 | ++DOCSHELL 13F2D800 == 56 [pid = 2700] [id = 117] 09:55:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1413D000) [pid = 2700] [serial = 348] [outer = 00000000] 09:55:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (18D37800) [pid = 2700] [serial = 349] [outer = 1413D000] 09:55:19 INFO - PROCESS | 2700 | 1461084919930 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (19221C00) [pid = 2700] [serial = 350] [outer = 1413D000] 09:55:20 INFO - PROCESS | 2700 | 1461084920754 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1125ms 09:55:20 INFO - PROCESS | 2700 | 1461084920779 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 09:55:20 INFO - PROCESS | 2700 | 1461084920784 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 09:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:55:20 INFO - PROCESS | 2700 | 1461084920789 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 2700 | 1461084920792 Marionette TRACE conn5 <- [1,434,null,{}] 09:55:20 INFO - PROCESS | 2700 | 1461084920814 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:20 INFO - PROCESS | 2700 | 1461084920932 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 09:55:20 INFO - PROCESS | 2700 | 1461084920990 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:20 INFO - PROCESS | 2700 | ++DOCSHELL 10117400 == 57 [pid = 2700] [id = 118] 09:55:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (10126000) [pid = 2700] [serial = 351] [outer = 00000000] 09:55:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (14114400) [pid = 2700] [serial = 352] [outer = 10126000] 09:55:21 INFO - PROCESS | 2700 | 1461084921040 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (1472BC00) [pid = 2700] [serial = 353] [outer = 10126000] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 0D21D800 == 56 [pid = 2700] [id = 113] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 10034000 == 55 [pid = 2700] [id = 112] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 19930000 == 54 [pid = 2700] [id = 111] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 0F875C00 == 53 [pid = 2700] [id = 110] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 18AB2C00 == 52 [pid = 2700] [id = 109] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 18969C00 == 51 [pid = 2700] [id = 108] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 1783F800 == 50 [pid = 2700] [id = 107] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (10038000) [pid = 2700] [serial = 250] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (18235C00) [pid = 2700] [serial = 253] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (1AA1A800) [pid = 2700] [serial = 256] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1D90AC00) [pid = 2700] [serial = 259] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 0F333C00 == 49 [pid = 2700] [id = 106] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 0EE1A400 == 48 [pid = 2700] [id = 105] 09:55:21 INFO - PROCESS | 2700 | --DOCSHELL 13F2F000 == 47 [pid = 2700] [id = 99] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (196D4400) [pid = 2700] [serial = 157] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1713A400) [pid = 2700] [serial = 292] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1AA1C000) [pid = 2700] [serial = 280] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (18A75C00) [pid = 2700] [serial = 277] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (19289000) [pid = 2700] [serial = 278] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (182CE000) [pid = 2700] [serial = 263] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (17890000) [pid = 2700] [serial = 262] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (171E7400) [pid = 2700] [serial = 271] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (17C23400) [pid = 2700] [serial = 272] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (109A4800) [pid = 2700] [serial = 266] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (107F0000) [pid = 2700] [serial = 265] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (107A7C00) [pid = 2700] [serial = 268] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (13F50800) [pid = 2700] [serial = 269] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (182D4400) [pid = 2700] [serial = 274] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (1AA1BC00) [pid = 2700] [serial = 281] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (1713BC00) [pid = 2700] [serial = 293] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (1ACE3400) [pid = 2700] [serial = 283] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (196CE800) [pid = 2700] [serial = 286] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (13F2BC00) [pid = 2700] [serial = 289] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (1ACE6000) [pid = 2700] [serial = 284] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (13F2DC00) [pid = 2700] [serial = 290] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1ACE6400) [pid = 2700] [serial = 287] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (18963C00) [pid = 2700] [serial = 275] [outer = 00000000] [url = about:blank] 09:55:21 INFO - PROCESS | 2700 | 1461084921648 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 870ms 09:55:21 INFO - PROCESS | 2700 | 1461084921664 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 09:55:21 INFO - PROCESS | 2700 | 1461084921669 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 09:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:55:21 INFO - PROCESS | 2700 | 1461084921675 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - PROCESS | 2700 | 1461084921677 Marionette TRACE conn5 <- [1,438,null,{}] 09:55:21 INFO - PROCESS | 2700 | 1461084921681 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:21 INFO - PROCESS | 2700 | 1461084921762 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 09:55:21 INFO - PROCESS | 2700 | 1461084921838 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 2700 | ++DOCSHELL 0D21C800 == 48 [pid = 2700] [id = 119] 09:55:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0EE14400) [pid = 2700] [serial = 354] [outer = 00000000] 09:55:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0FABD400) [pid = 2700] [serial = 355] [outer = 0EE14400] 09:55:21 INFO - PROCESS | 2700 | 1461084921890 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (10036400) [pid = 2700] [serial = 356] [outer = 0EE14400] 09:55:22 INFO - PROCESS | 2700 | 1461084922495 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 870ms 09:55:22 INFO - PROCESS | 2700 | 1461084922549 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 09:55:22 INFO - PROCESS | 2700 | 1461084922554 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 09:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:55:22 INFO - PROCESS | 2700 | 1461084922559 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 2700 | 1461084922563 Marionette TRACE conn5 <- [1,442,null,{}] 09:55:22 INFO - PROCESS | 2700 | 1461084922569 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:22 INFO - PROCESS | 2700 | 1461084922670 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 09:55:22 INFO - PROCESS | 2700 | 1461084922749 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 2700 | ++DOCSHELL 0FAB4400 == 49 [pid = 2700] [id = 120] 09:55:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (0FAB8800) [pid = 2700] [serial = 357] [outer = 00000000] 09:55:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (107A2800) [pid = 2700] [serial = 358] [outer = 0FAB8800] 09:55:22 INFO - PROCESS | 2700 | 1461084922808 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (13203400) [pid = 2700] [serial = 359] [outer = 0FAB8800] 09:55:23 INFO - PROCESS | 2700 | 1461084923493 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 970ms 09:55:23 INFO - PROCESS | 2700 | 1461084923535 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 2700 | 1461084923541 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 09:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:55:23 INFO - PROCESS | 2700 | 1461084923548 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 2700 | 1461084923551 Marionette TRACE conn5 <- [1,446,null,{}] 09:55:23 INFO - PROCESS | 2700 | 1461084923555 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:23 INFO - PROCESS | 2700 | 1461084923658 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 09:55:23 INFO - PROCESS | 2700 | 1461084923734 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 2700 | ++DOCSHELL 132DCC00 == 50 [pid = 2700] [id = 121] 09:55:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (132EA800) [pid = 2700] [serial = 360] [outer = 00000000] 09:55:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (161F6C00) [pid = 2700] [serial = 361] [outer = 132EA800] 09:55:23 INFO - PROCESS | 2700 | 1461084923792 Marionette DEBUG loaded listener.js 09:55:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1713B000) [pid = 2700] [serial = 362] [outer = 132EA800] 09:55:24 INFO - PROCESS | 2700 | 1461084924411 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 930ms 09:55:24 INFO - PROCESS | 2700 | 1461084924479 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 09:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:55:24 INFO - PROCESS | 2700 | 1461084924482 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 09:55:24 INFO - PROCESS | 2700 | 1461084924486 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - PROCESS | 2700 | 1461084924490 Marionette TRACE conn5 <- [1,450,null,{}] 09:55:24 INFO - PROCESS | 2700 | 1461084924501 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:24 INFO - PROCESS | 2700 | 1461084924608 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 09:55:24 INFO - PROCESS | 2700 | 1461084924700 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:24 INFO - PROCESS | 2700 | ++DOCSHELL 1804C400 == 51 [pid = 2700] [id = 122] 09:55:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1804C800) [pid = 2700] [serial = 363] [outer = 00000000] 09:55:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (18258800) [pid = 2700] [serial = 364] [outer = 1804C800] 09:55:24 INFO - PROCESS | 2700 | 1461084924758 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (182CAC00) [pid = 2700] [serial = 365] [outer = 1804C800] 09:55:25 INFO - PROCESS | 2700 | 1461084925387 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:55:25 INFO - PROCESS | 2700 | 1461084925422 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 09:55:25 INFO - PROCESS | 2700 | 1461084925425 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:55:25 INFO - PROCESS | 2700 | 1461084925427 Marionette TRACE conn5 <- [1,454,null,{}] 09:55:25 INFO - PROCESS | 2700 | 1461084925431 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:25 INFO - PROCESS | 2700 | 1461084925528 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 09:55:25 INFO - PROCESS | 2700 | 1461084925603 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 2700 | ++DOCSHELL 18963400 == 52 [pid = 2700] [id = 123] 09:55:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (18964C00) [pid = 2700] [serial = 366] [outer = 00000000] 09:55:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (18A78C00) [pid = 2700] [serial = 367] [outer = 18964C00] 09:55:25 INFO - PROCESS | 2700 | 1461084925658 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (18AAA400) [pid = 2700] [serial = 368] [outer = 18964C00] 09:55:26 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:26 INFO - PROCESS | 2700 | 1461084926277 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 930ms 09:55:26 INFO - PROCESS | 2700 | 1461084926359 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 09:55:26 INFO - PROCESS | 2700 | 1461084926361 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 09:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:55:26 INFO - PROCESS | 2700 | 1461084926365 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:55:26 INFO - PROCESS | 2700 | 1461084926367 Marionette TRACE conn5 <- [1,458,null,{}] 09:55:26 INFO - PROCESS | 2700 | 1461084926371 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:26 INFO - PROCESS | 2700 | 1461084926469 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 09:55:26 INFO - PROCESS | 2700 | 1461084926545 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 2700 | ++DOCSHELL 18D36C00 == 53 [pid = 2700] [id = 124] 09:55:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (18D37400) [pid = 2700] [serial = 369] [outer = 00000000] 09:55:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (18D45C00) [pid = 2700] [serial = 370] [outer = 18D37400] 09:55:26 INFO - PROCESS | 2700 | 1461084926600 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (19227400) [pid = 2700] [serial = 371] [outer = 18D37400] 09:55:27 INFO - PROCESS | 2700 | 1461084927260 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 2700 | 1461084927303 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 09:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:55:27 INFO - PROCESS | 2700 | 1461084927308 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 2700 | 1461084927312 Marionette TRACE conn5 <- [1,462,null,{}] 09:55:27 INFO - PROCESS | 2700 | 1461084927317 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:27 INFO - PROCESS | 2700 | 1461084927415 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 09:55:27 INFO - PROCESS | 2700 | 1461084927495 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:27 INFO - PROCESS | 2700 | ++DOCSHELL 0F870C00 == 54 [pid = 2700] [id = 125] 09:55:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (0FABF000) [pid = 2700] [serial = 372] [outer = 00000000] 09:55:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (1411F800) [pid = 2700] [serial = 373] [outer = 0FABF000] 09:55:27 INFO - PROCESS | 2700 | 1461084927545 Marionette DEBUG loaded listener.js 09:55:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1582CC00) [pid = 2700] [serial = 374] [outer = 0FABF000] 09:55:27 INFO - PROCESS | 2700 | --DOCSHELL 10117400 == 53 [pid = 2700] [id = 118] 09:55:28 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:28 INFO - PROCESS | 2700 | 1461084928070 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 2700 | 1461084928105 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 09:55:28 INFO - PROCESS | 2700 | 1461084928127 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 2700 | 1461084928130 Marionette TRACE conn5 <- [1,466,null,{}] 09:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:55:28 INFO - PROCESS | 2700 | 1461084928135 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:28 INFO - PROCESS | 2700 | 1461084928219 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 09:55:28 INFO - PROCESS | 2700 | 1461084928227 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:28 INFO - PROCESS | 2700 | ++DOCSHELL 15943000 == 54 [pid = 2700] [id = 126] 09:55:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (161F3000) [pid = 2700] [serial = 375] [outer = 00000000] 09:55:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (18235C00) [pid = 2700] [serial = 376] [outer = 161F3000] 09:55:28 INFO - PROCESS | 2700 | 1461084928274 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (182DF800) [pid = 2700] [serial = 377] [outer = 161F3000] 09:55:28 INFO - PROCESS | 2700 | 1461084928749 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 2700 | 1461084928807 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 09:55:28 INFO - PROCESS | 2700 | 1461084928811 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:55:28 INFO - PROCESS | 2700 | 1461084928814 Marionette TRACE conn5 <- [1,470,null,{}] 09:55:28 INFO - PROCESS | 2700 | 1461084928824 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:28 INFO - PROCESS | 2700 | 1461084928904 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 09:55:29 INFO - PROCESS | 2700 | 1461084929037 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 2700 | ++DOCSHELL 196CE400 == 55 [pid = 2700] [id = 127] 09:55:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (196CE800) [pid = 2700] [serial = 378] [outer = 00000000] 09:55:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (19930000) [pid = 2700] [serial = 379] [outer = 196CE800] 09:55:29 INFO - PROCESS | 2700 | 1461084929088 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (1AA14C00) [pid = 2700] [serial = 380] [outer = 196CE800] 09:55:29 INFO - PROCESS | 2700 | 1461084929560 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 770ms 09:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:55:29 INFO - PROCESS | 2700 | 1461084929595 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 09:55:29 INFO - PROCESS | 2700 | 1461084929598 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 09:55:29 INFO - PROCESS | 2700 | 1461084929601 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:55:29 INFO - PROCESS | 2700 | 1461084929603 Marionette TRACE conn5 <- [1,474,null,{}] 09:55:29 INFO - PROCESS | 2700 | 1461084929606 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:29 INFO - PROCESS | 2700 | 1461084929714 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 09:55:29 INFO - PROCESS | 2700 | 1461084929722 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 2700 | ++DOCSHELL 1ABCBC00 == 56 [pid = 2700] [id = 128] 09:55:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (1ABCF800) [pid = 2700] [serial = 381] [outer = 00000000] 09:55:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (1ACE6000) [pid = 2700] [serial = 382] [outer = 1ABCF800] 09:55:29 INFO - PROCESS | 2700 | 1461084929813 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1BA84C00) [pid = 2700] [serial = 383] [outer = 1ABCF800] 09:55:30 INFO - PROCESS | 2700 | 1461084930218 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 09:55:30 INFO - PROCESS | 2700 | 1461084930242 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 09:55:30 INFO - PROCESS | 2700 | 1461084930244 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 09:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:55:30 INFO - PROCESS | 2700 | 1461084930252 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 2700 | 1461084930254 Marionette TRACE conn5 <- [1,478,null,{}] 09:55:30 INFO - PROCESS | 2700 | 1461084930257 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:30 INFO - PROCESS | 2700 | 1461084930389 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 09:55:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1BB0D000) [pid = 2700] [serial = 384] [outer = 0FABB400] 09:55:30 INFO - PROCESS | 2700 | 1461084930412 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:30 INFO - PROCESS | 2700 | ++DOCSHELL 1BE6A400 == 57 [pid = 2700] [id = 129] 09:55:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1BE6C400) [pid = 2700] [serial = 385] [outer = 00000000] 09:55:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1C329800) [pid = 2700] [serial = 386] [outer = 1BE6C400] 09:55:30 INFO - PROCESS | 2700 | 1461084930513 Marionette DEBUG loaded listener.js 09:55:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1C32E000) [pid = 2700] [serial = 387] [outer = 1BE6C400] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (0EE1C400) [pid = 2700] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (1896B800) [pid = 2700] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (18B39000) [pid = 2700] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (0FEC1800) [pid = 2700] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (17C4A000) [pid = 2700] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (0F7F4400) [pid = 2700] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (19230400) [pid = 2700] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (107A5800) [pid = 2700] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (0D21F400) [pid = 2700] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (19B55C00) [pid = 2700] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (10126000) [pid = 2700] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:55:31 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1413D000) [pid = 2700] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:55:31 INFO - PROCESS | 2700 | 1461084931093 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:55:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:55:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 870ms 09:55:31 INFO - PROCESS | 2700 | 1461084931127 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 09:55:31 INFO - PROCESS | 2700 | 1461084931129 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 09:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:55:31 INFO - PROCESS | 2700 | 1461084931132 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 2700 | 1461084931134 Marionette TRACE conn5 <- [1,482,null,{}] 09:55:31 INFO - PROCESS | 2700 | 1461084931140 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:31 INFO - PROCESS | 2700 | 1461084931236 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 09:55:31 INFO - PROCESS | 2700 | 1461084931244 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 2700 | ++DOCSHELL 0D221800 == 58 [pid = 2700] [id = 130] 09:55:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (0EE1C400) [pid = 2700] [serial = 388] [outer = 00000000] 09:55:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (19E75000) [pid = 2700] [serial = 389] [outer = 0EE1C400] 09:55:31 INFO - PROCESS | 2700 | 1461084931289 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (1BE65400) [pid = 2700] [serial = 390] [outer = 0EE1C400] 09:55:31 INFO - PROCESS | 2700 | 1461084931758 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:55:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:55:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 690ms 09:55:31 INFO - PROCESS | 2700 | 1461084931823 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 09:55:31 INFO - PROCESS | 2700 | 1461084931825 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 09:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:55:31 INFO - PROCESS | 2700 | 1461084931828 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 2700 | 1461084931830 Marionette TRACE conn5 <- [1,486,null,{}] 09:55:31 INFO - PROCESS | 2700 | 1461084931837 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:31 INFO - PROCESS | 2700 | 1461084931912 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 09:55:31 INFO - PROCESS | 2700 | 1461084931918 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 2700 | ++DOCSHELL 1850D000 == 59 [pid = 2700] [id = 131] 09:55:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1850D800) [pid = 2700] [serial = 391] [outer = 00000000] 09:55:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (18512800) [pid = 2700] [serial = 392] [outer = 1850D800] 09:55:31 INFO - PROCESS | 2700 | 1461084931963 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (18514C00) [pid = 2700] [serial = 393] [outer = 1850D800] 09:55:32 INFO - PROCESS | 2700 | 1461084932385 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 570ms 09:55:32 INFO - PROCESS | 2700 | 1461084932399 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 2700 | 1461084932401 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 09:55:32 INFO - PROCESS | 2700 | 1461084932420 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 2700 | 1461084932422 Marionette TRACE conn5 <- [1,490,null,{}] 09:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:55:32 INFO - PROCESS | 2700 | 1461084932425 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:32 INFO - PROCESS | 2700 | 1461084932502 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 09:55:32 INFO - PROCESS | 2700 | 1461084932508 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 2700 | ++DOCSHELL 1003E000 == 60 [pid = 2700] [id = 132] 09:55:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (19622400) [pid = 2700] [serial = 394] [outer = 00000000] 09:55:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (19B95800) [pid = 2700] [serial = 395] [outer = 19622400] 09:55:32 INFO - PROCESS | 2700 | 1461084932552 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (19B97C00) [pid = 2700] [serial = 396] [outer = 19622400] 09:55:32 INFO - PROCESS | 2700 | 1461084932959 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:55:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 570ms 09:55:33 INFO - PROCESS | 2700 | 1461084932997 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 2700 | 1461084932999 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 09:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:55:33 INFO - PROCESS | 2700 | 1461084933064 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:55:33 INFO - PROCESS | 2700 | 1461084933067 Marionette TRACE conn5 <- [1,494,null,{}] 09:55:33 INFO - PROCESS | 2700 | 1461084933074 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:33 INFO - PROCESS | 2700 | 1461084933169 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 09:55:33 INFO - PROCESS | 2700 | 1461084933396 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:33 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4F000 == 61 [pid = 2700] [id = 133] 09:55:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (0F7BCC00) [pid = 2700] [serial = 397] [outer = 00000000] 09:55:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (10034C00) [pid = 2700] [serial = 398] [outer = 0F7BCC00] 09:55:33 INFO - PROCESS | 2700 | 1461084933453 Marionette DEBUG loaded listener.js 09:55:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1079F800) [pid = 2700] [serial = 399] [outer = 0F7BCC00] 09:55:34 INFO - PROCESS | 2700 | 1461084934016 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1077ms 09:55:34 INFO - PROCESS | 2700 | 1461084934096 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 2700 | 1461084934100 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 09:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:55:34 INFO - PROCESS | 2700 | 1461084934104 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 2700 | 1461084934107 Marionette TRACE conn5 <- [1,498,null,{}] 09:55:34 INFO - PROCESS | 2700 | 1461084934116 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:34 INFO - PROCESS | 2700 | 1461084934291 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 09:55:34 INFO - PROCESS | 2700 | 1461084934302 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 2700 | ++DOCSHELL 17C51400 == 62 [pid = 2700] [id = 134] 09:55:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (182D8400) [pid = 2700] [serial = 400] [outer = 00000000] 09:55:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (18D3BC00) [pid = 2700] [serial = 401] [outer = 182D8400] 09:55:34 INFO - PROCESS | 2700 | 1461084934356 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1922E400) [pid = 2700] [serial = 402] [outer = 182D8400] 09:55:35 INFO - PROCESS | 2700 | 1461084934991 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:55:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:55:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 929ms 09:55:35 INFO - PROCESS | 2700 | 1461084935035 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 2700 | 1461084935038 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 09:55:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:55:35 INFO - PROCESS | 2700 | 1461084935042 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 2700 | 1461084935044 Marionette TRACE conn5 <- [1,502,null,{}] 09:55:35 INFO - PROCESS | 2700 | 1461084935048 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:35 INFO - PROCESS | 2700 | 1461084935152 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 09:55:35 INFO - PROCESS | 2700 | 1461084935254 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 2700 | ++DOCSHELL 1ACDD400 == 63 [pid = 2700] [id = 135] 09:55:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (1ACDD800) [pid = 2700] [serial = 403] [outer = 00000000] 09:55:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (1BE69800) [pid = 2700] [serial = 404] [outer = 1ACDD800] 09:55:35 INFO - PROCESS | 2700 | 1461084935316 Marionette DEBUG loaded listener.js 09:55:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (1C884400) [pid = 2700] [serial = 405] [outer = 1ACDD800] 09:55:35 INFO - PROCESS | 2700 | 1461084935848 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:55:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:55:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 870ms 09:55:35 INFO - PROCESS | 2700 | 1461084935918 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 2700 | 1461084935921 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 09:55:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:55:35 INFO - PROCESS | 2700 | 1461084935925 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 2700 | 1461084935927 Marionette TRACE conn5 <- [1,506,null,{}] 09:55:35 INFO - PROCESS | 2700 | 1461084935931 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:36 INFO - PROCESS | 2700 | 1461084936032 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 09:55:36 INFO - PROCESS | 2700 | 1461084936127 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 2700 | ++DOCSHELL 1D904C00 == 64 [pid = 2700] [id = 136] 09:55:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (1D906000) [pid = 2700] [serial = 406] [outer = 00000000] 09:55:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (1D910000) [pid = 2700] [serial = 407] [outer = 1D906000] 09:55:36 INFO - PROCESS | 2700 | 1461084936182 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (1D99C800) [pid = 2700] [serial = 408] [outer = 1D906000] 09:55:36 INFO - PROCESS | 2700 | 1461084936731 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:55:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 870ms 09:55:36 INFO - PROCESS | 2700 | 1461084936800 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 09:55:36 INFO - PROCESS | 2700 | 1461084936802 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 09:55:36 INFO - PROCESS | 2700 | 1461084936806 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:55:36 INFO - PROCESS | 2700 | 1461084936808 Marionette TRACE conn5 <- [1,510,null,{}] 09:55:36 INFO - PROCESS | 2700 | 1461084936812 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:36 INFO - PROCESS | 2700 | 1461084936909 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 09:55:37 INFO - PROCESS | 2700 | 1461084937032 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 2700 | ++DOCSHELL 1D9A3C00 == 65 [pid = 2700] [id = 137] 09:55:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (1D9A4000) [pid = 2700] [serial = 409] [outer = 00000000] 09:55:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (1DC7F000) [pid = 2700] [serial = 410] [outer = 1D9A4000] 09:55:37 INFO - PROCESS | 2700 | 1461084937087 Marionette DEBUG loaded listener.js 09:55:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1DC7EC00) [pid = 2700] [serial = 411] [outer = 1D9A4000] 09:55:37 INFO - PROCESS | 2700 | 1461084937731 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 970ms 09:55:37 INFO - PROCESS | 2700 | 1461084937780 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 2700 | 1461084937783 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 09:55:37 INFO - PROCESS | 2700 | 1461084937786 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:55:37 INFO - PROCESS | 2700 | 1461084937788 Marionette TRACE conn5 <- [1,514,null,{}] 09:55:37 INFO - PROCESS | 2700 | 1461084937791 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:37 INFO - PROCESS | 2700 | 1461084937915 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 09:55:38 INFO - PROCESS | 2700 | 1461084938044 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:38 INFO - PROCESS | 2700 | ++DOCSHELL 107A3400 == 66 [pid = 2700] [id = 138] 09:55:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1083D000) [pid = 2700] [serial = 412] [outer = 00000000] 09:55:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (17143800) [pid = 2700] [serial = 413] [outer = 1083D000] 09:55:38 INFO - PROCESS | 2700 | 1461084938103 Marionette DEBUG loaded listener.js 09:55:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (182D1000) [pid = 2700] [serial = 414] [outer = 1083D000] 09:55:38 INFO - PROCESS | 2700 | 1461084938805 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:55:38 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 09:55:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1067ms 09:55:38 INFO - PROCESS | 2700 | 1461084938859 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 09:55:38 INFO - PROCESS | 2700 | 1461084938864 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 09:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:55:38 INFO - PROCESS | 2700 | 1461084938869 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - PROCESS | 2700 | 1461084938872 Marionette TRACE conn5 <- [1,518,null,{}] 09:55:38 INFO - PROCESS | 2700 | 1461084938877 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:38 INFO - PROCESS | 2700 | 1461084938972 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 09:55:39 INFO - PROCESS | 2700 | 1461084939078 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 2700 | ++DOCSHELL 10017000 == 67 [pid = 2700] [id = 139] 09:55:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (10018C00) [pid = 2700] [serial = 415] [outer = 00000000] 09:55:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (17135C00) [pid = 2700] [serial = 416] [outer = 10018C00] 09:55:39 INFO - PROCESS | 2700 | 1461084939131 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (17142800) [pid = 2700] [serial = 417] [outer = 10018C00] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 0F84BC00 == 66 [pid = 2700] [id = 100] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 17138800 == 65 [pid = 2700] [id = 116] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 0EE5E400 == 64 [pid = 2700] [id = 41] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 1850D000 == 63 [pid = 2700] [id = 131] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 0D221800 == 62 [pid = 2700] [id = 130] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 1BE6A400 == 61 [pid = 2700] [id = 129] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 1ABCBC00 == 60 [pid = 2700] [id = 128] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 196CE400 == 59 [pid = 2700] [id = 127] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 15943000 == 58 [pid = 2700] [id = 126] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 0F870C00 == 57 [pid = 2700] [id = 125] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (0FABD400) [pid = 2700] [serial = 355] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 0D223C00 == 56 [pid = 2700] [id = 114] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 0D21C800 == 55 [pid = 2700] [id = 119] 09:55:39 INFO - PROCESS | 2700 | --DOCSHELL 0FAB4400 == 54 [pid = 2700] [id = 120] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1BE6B800) [pid = 2700] [serial = 295] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (0EF47C00) [pid = 2700] [serial = 313] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (0FE42000) [pid = 2700] [serial = 314] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (18AA6400) [pid = 2700] [serial = 322] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (18D41000) [pid = 2700] [serial = 325] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (19222800) [pid = 2700] [serial = 326] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (15946C00) [pid = 2700] [serial = 310] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (1825EC00) [pid = 2700] [serial = 319] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (182D0C00) [pid = 2700] [serial = 320] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (14120800) [pid = 2700] [serial = 298] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (1497E800) [pid = 2700] [serial = 316] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (15944000) [pid = 2700] [serial = 317] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (182CD000) [pid = 2700] [serial = 301] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (19629400) [pid = 2700] [serial = 304] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (18D41C00) [pid = 2700] [serial = 307] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (196D6400) [pid = 2700] [serial = 329] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (196D2400) [pid = 2700] [serial = 328] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (19291000) [pid = 2700] [serial = 334] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (0D227000) [pid = 2700] [serial = 338] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (1ABD2400) [pid = 2700] [serial = 331] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (14114400) [pid = 2700] [serial = 352] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1472BC00) [pid = 2700] [serial = 353] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (1011E000) [pid = 2700] [serial = 343] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (18237000) [pid = 2700] [serial = 346] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (0D224800) [pid = 2700] [serial = 337] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (19221C00) [pid = 2700] [serial = 350] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (18D37800) [pid = 2700] [serial = 349] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1ACDCC00) [pid = 2700] [serial = 332] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1BB0BC00) [pid = 2700] [serial = 340] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1AA16400) [pid = 2700] [serial = 335] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (18AACC00) [pid = 2700] [serial = 323] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (17137000) [pid = 2700] [serial = 311] [outer = 00000000] [url = about:blank] 09:55:39 INFO - PROCESS | 2700 | 1461084939737 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 929ms 09:55:39 INFO - PROCESS | 2700 | 1461084939803 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 2700 | 1461084939808 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 09:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:55:39 INFO - PROCESS | 2700 | 1461084939814 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 2700 | 1461084939817 Marionette TRACE conn5 <- [1,522,null,{}] 09:55:39 INFO - PROCESS | 2700 | 1461084939820 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:39 INFO - PROCESS | 2700 | 1461084939906 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 09:55:39 INFO - PROCESS | 2700 | 1461084939986 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 2700 | ++DOCSHELL 0D226400 == 55 [pid = 2700] [id = 140] 09:55:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (0EE1A000) [pid = 2700] [serial = 418] [outer = 00000000] 09:55:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1011E000) [pid = 2700] [serial = 419] [outer = 0EE1A000] 09:55:40 INFO - PROCESS | 2700 | 1461084940032 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (13F2E800) [pid = 2700] [serial = 420] [outer = 0EE1A000] 09:55:40 INFO - PROCESS | 2700 | 1461084940469 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 09:55:40 INFO - PROCESS | 2700 | 1461084940488 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 09:55:40 INFO - PROCESS | 2700 | 1461084940490 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 09:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:55:40 INFO - PROCESS | 2700 | 1461084940493 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 2700 | 1461084940497 Marionette TRACE conn5 <- [1,526,null,{}] 09:55:40 INFO - PROCESS | 2700 | 1461084940512 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:40 INFO - PROCESS | 2700 | 1461084940596 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 09:55:40 INFO - PROCESS | 2700 | 1461084940604 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 2700 | ++DOCSHELL 1716F800 == 56 [pid = 2700] [id = 141] 09:55:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (171E6000) [pid = 2700] [serial = 421] [outer = 00000000] 09:55:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (1804F000) [pid = 2700] [serial = 422] [outer = 171E6000] 09:55:40 INFO - PROCESS | 2700 | 1461084940652 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (182CA400) [pid = 2700] [serial = 423] [outer = 171E6000] 09:55:41 INFO - PROCESS | 2700 | 1461084941114 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:55:41 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 09:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 670ms 09:55:41 INFO - PROCESS | 2700 | 1461084941167 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 09:55:41 INFO - PROCESS | 2700 | 1461084941170 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 09:55:41 INFO - PROCESS | 2700 | 1461084941173 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:55:41 INFO - PROCESS | 2700 | 1461084941174 Marionette TRACE conn5 <- [1,530,null,{}] 09:55:41 INFO - PROCESS | 2700 | 1461084941178 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:41 INFO - PROCESS | 2700 | 1461084941287 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 09:55:41 INFO - PROCESS | 2700 | 1461084941297 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:41 INFO - PROCESS | 2700 | ++DOCSHELL 1850EC00 == 57 [pid = 2700] [id = 142] 09:55:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1850F800) [pid = 2700] [serial = 424] [outer = 00000000] 09:55:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (18AA8400) [pid = 2700] [serial = 425] [outer = 1850F800] 09:55:41 INFO - PROCESS | 2700 | 1461084941346 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (18AB0800) [pid = 2700] [serial = 426] [outer = 1850F800] 09:55:41 INFO - PROCESS | 2700 | 1461084941905 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:55:41 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 09:55:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:55:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:55:41 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 09:55:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:55:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:55:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 770ms 09:55:41 INFO - PROCESS | 2700 | 1461084941947 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 09:55:41 INFO - PROCESS | 2700 | 1461084941949 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 09:55:41 INFO - PROCESS | 2700 | 1461084941953 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - PROCESS | 2700 | 1461084941954 Marionette TRACE conn5 <- [1,534,null,{}] 09:55:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:55:41 INFO - PROCESS | 2700 | 1461084941957 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:42 INFO - PROCESS | 2700 | 1461084942068 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 09:55:42 INFO - PROCESS | 2700 | 1461084942077 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 2700 | ++DOCSHELL 18B43800 == 58 [pid = 2700] [id = 143] 09:55:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (18D44400) [pid = 2700] [serial = 427] [outer = 00000000] 09:55:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1922A400) [pid = 2700] [serial = 428] [outer = 18D44400] 09:55:42 INFO - PROCESS | 2700 | 1461084942167 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1922E800) [pid = 2700] [serial = 429] [outer = 18D44400] 09:55:42 INFO - PROCESS | 2700 | 1461084942689 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:55:42 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. 09:55:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 770ms 09:55:42 INFO - PROCESS | 2700 | 1461084942727 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 09:55:42 INFO - PROCESS | 2700 | 1461084942729 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 09:55:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:55:42 INFO - PROCESS | 2700 | 1461084942732 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 2700 | 1461084942734 Marionette TRACE conn5 <- [1,538,null,{}] 09:55:42 INFO - PROCESS | 2700 | 1461084942738 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:42 INFO - PROCESS | 2700 | 1461084942866 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 09:55:42 INFO - PROCESS | 2700 | 1461084942924 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 2700 | ++DOCSHELL 1928DC00 == 59 [pid = 2700] [id = 144] 09:55:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (198D2C00) [pid = 2700] [serial = 430] [outer = 00000000] 09:55:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1AA11800) [pid = 2700] [serial = 431] [outer = 198D2C00] 09:55:42 INFO - PROCESS | 2700 | 1461084942972 Marionette DEBUG loaded listener.js 09:55:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1AA15400) [pid = 2700] [serial = 432] [outer = 198D2C00] 09:55:43 INFO - PROCESS | 2700 | 1461084943411 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:55:43 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. 09:55:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 730ms 09:55:43 INFO - PROCESS | 2700 | 1461084943463 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 09:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:55:43 INFO - PROCESS | 2700 | 1461084943465 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 09:55:43 INFO - PROCESS | 2700 | 1461084943472 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 2700 | 1461084943474 Marionette TRACE conn5 <- [1,542,null,{}] 09:55:43 INFO - PROCESS | 2700 | 1461084943478 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:43 INFO - PROCESS | 2700 | 1461084943597 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 09:55:43 INFO - PROCESS | 2700 | 1461084943656 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:43 INFO - PROCESS | 2700 | ++DOCSHELL 19E78400 == 60 [pid = 2700] [id = 145] 09:55:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1AA1FC00) [pid = 2700] [serial = 433] [outer = 00000000] 09:55:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1BB09C00) [pid = 2700] [serial = 434] [outer = 1AA1FC00] 09:55:43 INFO - PROCESS | 2700 | 1461084943701 Marionette DEBUG loaded listener.js 09:55:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1BE60400) [pid = 2700] [serial = 435] [outer = 1AA1FC00] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1ABCF800) [pid = 2700] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (161F3000) [pid = 2700] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (0FABF000) [pid = 2700] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (18D37400) [pid = 2700] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (0EE1C400) [pid = 2700] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (1BE6C400) [pid = 2700] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (1850D800) [pid = 2700] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (196CE800) [pid = 2700] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (0EEC7000) [pid = 2700] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (1ACE5800) [pid = 2700] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (1AA12C00) [pid = 2700] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (19B54C00) [pid = 2700] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (132A9C00) [pid = 2700] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (15833800) [pid = 2700] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (0EE5DC00) [pid = 2700] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (17C44800) [pid = 2700] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1BE63000) [pid = 2700] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (15945800) [pid = 2700] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (0EEA7400) [pid = 2700] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (1BA7E400) [pid = 2700] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (1D60C400) [pid = 2700] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (0EE64400) [pid = 2700] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:55:44 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (1713EC00) [pid = 2700] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:55:44 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:44 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:55:44 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:44 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:55:44 INFO - PROCESS | 2700 | 1461084944291 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 890ms 09:55:44 INFO - PROCESS | 2700 | 1461084944360 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 09:55:44 INFO - PROCESS | 2700 | 1461084944362 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 09:55:44 INFO - PROCESS | 2700 | 1461084944365 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:55:44 INFO - PROCESS | 2700 | 1461084944367 Marionette TRACE conn5 <- [1,546,null,{}] 09:55:44 INFO - PROCESS | 2700 | 1461084944370 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:44 INFO - PROCESS | 2700 | 1461084944447 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 09:55:44 INFO - PROCESS | 2700 | 1461084944453 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:44 INFO - PROCESS | 2700 | ++DOCSHELL 0FABF000 == 61 [pid = 2700] [id = 146] 09:55:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (10890800) [pid = 2700] [serial = 436] [outer = 00000000] 09:55:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (171EC400) [pid = 2700] [serial = 437] [outer = 10890800] 09:55:44 INFO - PROCESS | 2700 | 1461084944498 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (17176000) [pid = 2700] [serial = 438] [outer = 10890800] 09:55:44 INFO - PROCESS | 2700 | 1461084944932 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 629ms 09:55:45 INFO - PROCESS | 2700 | 1461084944999 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 09:55:45 INFO - PROCESS | 2700 | 1461084945002 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 09:55:45 INFO - PROCESS | 2700 | 1461084945005 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:55:45 INFO - PROCESS | 2700 | 1461084945006 Marionette TRACE conn5 <- [1,550,null,{}] 09:55:45 INFO - PROCESS | 2700 | 1461084945010 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:45 INFO - PROCESS | 2700 | 1461084945089 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 09:55:45 INFO - PROCESS | 2700 | 1461084945097 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 2700 | ++DOCSHELL 0FA0DC00 == 62 [pid = 2700] [id = 147] 09:55:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (14A5E800) [pid = 2700] [serial = 439] [outer = 00000000] 09:55:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (1AA12C00) [pid = 2700] [serial = 440] [outer = 14A5E800] 09:55:45 INFO - PROCESS | 2700 | 1461084945142 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (1ACDAC00) [pid = 2700] [serial = 441] [outer = 14A5E800] 09:55:45 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:45 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:55:45 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:45 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:55:45 INFO - PROCESS | 2700 | 1461084945564 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 570ms 09:55:45 INFO - PROCESS | 2700 | 1461084945579 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 09:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:55:45 INFO - PROCESS | 2700 | 1461084945581 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 09:55:45 INFO - PROCESS | 2700 | 1461084945596 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:55:45 INFO - PROCESS | 2700 | 1461084945598 Marionette TRACE conn5 <- [1,554,null,{}] 09:55:45 INFO - PROCESS | 2700 | 1461084945605 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:45 INFO - PROCESS | 2700 | 1461084945683 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 09:55:45 INFO - PROCESS | 2700 | 1461084945689 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 2700 | ++DOCSHELL 1BE6A800 == 63 [pid = 2700] [id = 148] 09:55:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1BECD000) [pid = 2700] [serial = 442] [outer = 00000000] 09:55:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1C32A400) [pid = 2700] [serial = 443] [outer = 1BECD000] 09:55:45 INFO - PROCESS | 2700 | 1461084945734 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (1C882800) [pid = 2700] [serial = 444] [outer = 1BECD000] 09:55:46 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:46 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:55:46 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:46 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:55:46 INFO - PROCESS | 2700 | 1461084946336 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:55:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 790ms 09:55:46 INFO - PROCESS | 2700 | 1461084946376 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 2700 | 1461084946380 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 09:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:55:46 INFO - PROCESS | 2700 | 1461084946386 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 2700 | 1461084946390 Marionette TRACE conn5 <- [1,558,null,{}] 09:55:46 INFO - PROCESS | 2700 | 1461084946397 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:46 INFO - PROCESS | 2700 | 1461084946536 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 09:55:46 INFO - PROCESS | 2700 | 1461084946668 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 2700 | ++DOCSHELL 0EF48000 == 64 [pid = 2700] [id = 149] 09:55:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (0EF4AC00) [pid = 2700] [serial = 445] [outer = 00000000] 09:55:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (10034000) [pid = 2700] [serial = 446] [outer = 0EF4AC00] 09:55:46 INFO - PROCESS | 2700 | 1461084946727 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (132AC000) [pid = 2700] [serial = 447] [outer = 0EF4AC00] 09:55:47 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:47 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:55:47 INFO - PROCESS | 2700 | 1461084947334 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 990ms 09:55:47 INFO - PROCESS | 2700 | 1461084947376 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 09:55:47 INFO - PROCESS | 2700 | 1461084947382 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 09:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:55:47 INFO - PROCESS | 2700 | 1461084947389 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 2700 | 1461084947391 Marionette TRACE conn5 <- [1,562,null,{}] 09:55:47 INFO - PROCESS | 2700 | 1461084947396 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:47 INFO - PROCESS | 2700 | 1461084947501 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 09:55:47 INFO - PROCESS | 2700 | 1461084947628 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:47 INFO - PROCESS | 2700 | ++DOCSHELL 15948C00 == 65 [pid = 2700] [id = 150] 09:55:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (16029800) [pid = 2700] [serial = 448] [outer = 00000000] 09:55:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (182C9400) [pid = 2700] [serial = 449] [outer = 16029800] 09:55:47 INFO - PROCESS | 2700 | 1461084947685 Marionette DEBUG loaded listener.js 09:55:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (18970800) [pid = 2700] [serial = 450] [outer = 16029800] 09:55:48 INFO - PROCESS | 2700 | 1461084948346 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1021ms 09:55:48 INFO - PROCESS | 2700 | 1461084948412 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 09:55:48 INFO - PROCESS | 2700 | 1461084948415 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 09:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:55:48 INFO - PROCESS | 2700 | 1461084948418 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:55:48 INFO - PROCESS | 2700 | 1461084948422 Marionette TRACE conn5 <- [1,566,null,{}] 09:55:48 INFO - PROCESS | 2700 | 1461084948433 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:48 INFO - PROCESS | 2700 | 1461084948616 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 09:55:48 INFO - PROCESS | 2700 | 1461084948645 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 2700 | ++DOCSHELL 1D901C00 == 66 [pid = 2700] [id = 151] 09:55:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1D902000) [pid = 2700] [serial = 451] [outer = 00000000] 09:55:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1D90E000) [pid = 2700] [serial = 452] [outer = 1D902000] 09:55:48 INFO - PROCESS | 2700 | 1461084948703 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1DC7BC00) [pid = 2700] [serial = 453] [outer = 1D902000] 09:55:49 INFO - PROCESS | 2700 | 1461084949235 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 870ms 09:55:49 INFO - PROCESS | 2700 | 1461084949292 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 2700 | 1461084949295 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 09:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:55:49 INFO - PROCESS | 2700 | 1461084949298 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 2700 | 1461084949300 Marionette TRACE conn5 <- [1,570,null,{}] 09:55:49 INFO - PROCESS | 2700 | 1461084949304 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:49 INFO - PROCESS | 2700 | 1461084949410 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 09:55:49 INFO - PROCESS | 2700 | 1461084949510 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 2700 | ++DOCSHELL 1E9B9400 == 67 [pid = 2700] [id = 152] 09:55:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1E9B9800) [pid = 2700] [serial = 454] [outer = 00000000] 09:55:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1E9BE400) [pid = 2700] [serial = 455] [outer = 1E9B9800] 09:55:49 INFO - PROCESS | 2700 | 1461084949566 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1ED9A800) [pid = 2700] [serial = 456] [outer = 1E9B9800] 09:55:50 INFO - PROCESS | 2700 | 1461084950147 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 929ms 09:55:50 INFO - PROCESS | 2700 | 1461084950232 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 09:55:50 INFO - PROCESS | 2700 | 1461084950234 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 09:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:55:50 INFO - PROCESS | 2700 | 1461084950238 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 2700 | 1461084950240 Marionette TRACE conn5 <- [1,574,null,{}] 09:55:50 INFO - PROCESS | 2700 | 1461084950244 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:50 INFO - PROCESS | 2700 | 1461084950347 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 09:55:50 INFO - PROCESS | 2700 | 1461084950483 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 2700 | ++DOCSHELL 18514400 == 68 [pid = 2700] [id = 153] 09:55:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (18514800) [pid = 2700] [serial = 457] [outer = 00000000] 09:55:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1EDA5800) [pid = 2700] [serial = 458] [outer = 18514800] 09:55:50 INFO - PROCESS | 2700 | 1461084950539 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (1F7D2400) [pid = 2700] [serial = 459] [outer = 18514800] 09:55:50 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:51 INFO - PROCESS | 2700 | 1461084951263 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1075ms 09:55:51 INFO - PROCESS | 2700 | 1461084951323 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 09:55:51 INFO - PROCESS | 2700 | 1461084951327 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 09:55:51 INFO - PROCESS | 2700 | 1461084951332 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:55:51 INFO - PROCESS | 2700 | 1461084951336 Marionette TRACE conn5 <- [1,578,null,{}] 09:55:51 INFO - PROCESS | 2700 | 1461084951341 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:51 INFO - PROCESS | 2700 | 1461084951437 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 09:55:51 INFO - PROCESS | 2700 | 1461084951592 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 2700 | ++DOCSHELL 0EF41800 == 69 [pid = 2700] [id = 154] 09:55:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (0FA02C00) [pid = 2700] [serial = 460] [outer = 00000000] 09:55:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (161F6000) [pid = 2700] [serial = 461] [outer = 0FA02C00] 09:55:51 INFO - PROCESS | 2700 | 1461084951682 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (17137800) [pid = 2700] [serial = 462] [outer = 0FA02C00] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 0FA0DC00 == 68 [pid = 2700] [id = 147] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 0FABF000 == 67 [pid = 2700] [id = 146] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 19E78400 == 66 [pid = 2700] [id = 145] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 1928DC00 == 65 [pid = 2700] [id = 144] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 18B43800 == 64 [pid = 2700] [id = 143] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 1850EC00 == 63 [pid = 2700] [id = 142] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 1716F800 == 62 [pid = 2700] [id = 141] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 0D226400 == 61 [pid = 2700] [id = 140] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (19B95800) [pid = 2700] [serial = 395] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOCSHELL 10017000 == 60 [pid = 2700] [id = 139] 09:55:52 INFO - PROCESS | 2700 | 1461084952363 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1071ms 09:55:52 INFO - PROCESS | 2700 | 1461084952409 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 09:55:52 INFO - PROCESS | 2700 | 1461084952414 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 09:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:55:52 INFO - PROCESS | 2700 | 1461084952420 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:55:52 INFO - PROCESS | 2700 | 1461084952423 Marionette TRACE conn5 <- [1,582,null,{}] 09:55:52 INFO - PROCESS | 2700 | 1461084952427 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:52 INFO - PROCESS | 2700 | 1461084952557 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (0FA0A800) [pid = 2700] [serial = 206] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (1D99A800) [pid = 2700] [serial = 260] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (1AA1D800) [pid = 2700] [serial = 170] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1ACE0800) [pid = 2700] [serial = 257] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (141A5000) [pid = 2700] [serial = 164] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (18048800) [pid = 2700] [serial = 209] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (0EEA3400) [pid = 2700] [serial = 161] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (182DCC00) [pid = 2700] [serial = 167] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (1C889400) [pid = 2700] [serial = 215] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (182CD400) [pid = 2700] [serial = 254] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1099E000) [pid = 2700] [serial = 251] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (1C886C00) [pid = 2700] [serial = 212] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (1D90BC00) [pid = 2700] [serial = 248] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (0EEAE800) [pid = 2700] [serial = 124] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1C328400) [pid = 2700] [serial = 296] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (1ACE6000) [pid = 2700] [serial = 382] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1BA84C00) [pid = 2700] [serial = 383] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (18235C00) [pid = 2700] [serial = 376] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (182DF800) [pid = 2700] [serial = 377] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1582CC00) [pid = 2700] [serial = 374] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (1411F800) [pid = 2700] [serial = 373] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (19227400) [pid = 2700] [serial = 371] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (18D45C00) [pid = 2700] [serial = 370] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (107A2800) [pid = 2700] [serial = 358] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (161F6C00) [pid = 2700] [serial = 361] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (18258800) [pid = 2700] [serial = 364] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (18A78C00) [pid = 2700] [serial = 367] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (1BE65400) [pid = 2700] [serial = 390] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (1C329800) [pid = 2700] [serial = 386] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (1992C400) [pid = 2700] [serial = 158] [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.] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (19E75000) [pid = 2700] [serial = 389] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (1C32E000) [pid = 2700] [serial = 387] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (18512800) [pid = 2700] [serial = 392] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (19930000) [pid = 2700] [serial = 379] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1AA14C00) [pid = 2700] [serial = 380] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (18514C00) [pid = 2700] [serial = 393] [outer = 00000000] [url = about:blank] 09:55:52 INFO - PROCESS | 2700 | 1461084952659 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 2700 | ++DOCSHELL 0EE60000 == 61 [pid = 2700] [id = 155] 09:55:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (0EEA3400) [pid = 2700] [serial = 463] [outer = 00000000] 09:55:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (0FF10400) [pid = 2700] [serial = 464] [outer = 0EEA3400] 09:55:52 INFO - PROCESS | 2700 | 1461084952705 Marionette DEBUG loaded listener.js 09:55:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (109A0C00) [pid = 2700] [serial = 465] [outer = 0EEA3400] 09:55:53 INFO - PROCESS | 2700 | 1461084953105 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 730ms 09:55:53 INFO - PROCESS | 2700 | 1461084953154 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 2700 | 1461084953156 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 09:55:53 INFO - PROCESS | 2700 | 1461084953159 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:55:53 INFO - PROCESS | 2700 | 1461084953162 Marionette TRACE conn5 <- [1,586,null,{}] 09:55:53 INFO - PROCESS | 2700 | 1461084953177 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:53 INFO - PROCESS | 2700 | 1461084953263 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 09:55:53 INFO - PROCESS | 2700 | 1461084953271 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 2700 | ++DOCSHELL 1789AC00 == 62 [pid = 2700] [id = 156] 09:55:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (17C44400) [pid = 2700] [serial = 466] [outer = 00000000] 09:55:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (18231C00) [pid = 2700] [serial = 467] [outer = 17C44400] 09:55:53 INFO - PROCESS | 2700 | 1461084953319 Marionette DEBUG loaded listener.js 09:55:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (182C5400) [pid = 2700] [serial = 468] [outer = 17C44400] 09:55:53 INFO - PROCESS | 2700 | 1461084953775 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 09:55:53 INFO - PROCESS | 2700 | 1461084953794 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 2700 | 1461084953796 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 09:55:53 INFO - PROCESS | 2700 | 1461084953799 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 2700 | 1461084953801 Marionette TRACE conn5 <- [1,590,null,{}] 09:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:55:53 INFO - PROCESS | 2700 | 1461084953809 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:53 INFO - PROCESS | 2700 | 1461084953890 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 09:55:53 INFO - PROCESS | 2700 | 1461084953927 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 2700 | ++DOCSHELL 18509400 == 63 [pid = 2700] [id = 157] 09:55:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (18509C00) [pid = 2700] [serial = 469] [outer = 00000000] 09:55:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1896AC00) [pid = 2700] [serial = 470] [outer = 18509C00] 09:55:53 INFO - PROCESS | 2700 | 1461084953972 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (18AA6000) [pid = 2700] [serial = 471] [outer = 18509C00] 09:55:54 INFO - PROCESS | 2700 | 1461084954411 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:55:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:55:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 669ms 09:55:54 INFO - PROCESS | 2700 | 1461084954474 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 2700 | 1461084954476 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 09:55:54 INFO - PROCESS | 2700 | 1461084954480 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:55:54 INFO - PROCESS | 2700 | 1461084954481 Marionette TRACE conn5 <- [1,594,null,{}] 09:55:54 INFO - PROCESS | 2700 | 1461084954485 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:54 INFO - PROCESS | 2700 | 1461084954563 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 09:55:54 INFO - PROCESS | 2700 | 1461084954570 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:54 INFO - PROCESS | 2700 | ++DOCSHELL 18512800 == 64 [pid = 2700] [id = 158] 09:55:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (18966C00) [pid = 2700] [serial = 472] [outer = 00000000] 09:55:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (19194400) [pid = 2700] [serial = 473] [outer = 18966C00] 09:55:54 INFO - PROCESS | 2700 | 1461084954614 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (1922B400) [pid = 2700] [serial = 474] [outer = 18966C00] 09:55:55 INFO - PROCESS | 2700 | 1461084955075 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 830ms 09:55:55 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 09:55:55 INFO - PROCESS | 2700 | 1461084955354 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 09:55:55 INFO - PROCESS | 2700 | 1461084955356 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 09:55:55 INFO - PROCESS | 2700 | 1461084955359 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:55:55 INFO - PROCESS | 2700 | 1461084955361 Marionette TRACE conn5 <- [1,598,null,{}] 09:55:55 INFO - PROCESS | 2700 | 1461084955364 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:55:55 INFO - PROCESS | 2700 | 1461084955492 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 09:55:55 INFO - PROCESS | 2700 | 1461084955547 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 2700 | ++DOCSHELL 0F848400 == 65 [pid = 2700] [id = 159] 09:55:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (0FAB5800) [pid = 2700] [serial = 475] [outer = 00000000] 09:55:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (19B55800) [pid = 2700] [serial = 476] [outer = 0FAB5800] 09:55:55 INFO - PROCESS | 2700 | 1461084955596 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (19B94400) [pid = 2700] [serial = 477] [outer = 0FAB5800] 09:55:56 INFO - PROCESS | 2700 | 1461084956018 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:55:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:55:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 09:55:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:55:56 INFO - PROCESS | 2700 | 1461084956039 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 2700 | 1461084956041 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 09:55:56 INFO - PROCESS | 2700 | 1461084956044 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 2700 | 1461084956046 Marionette TRACE conn5 <- [1,602,null,{}] 09:55:56 INFO - PROCESS | 2700 | 1461084956049 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:56 INFO - PROCESS | 2700 | 1461084956156 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 09:55:56 INFO - PROCESS | 2700 | 1461084956162 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 2700 | ++DOCSHELL 19B96800 == 66 [pid = 2700] [id = 160] 09:55:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (19B97800) [pid = 2700] [serial = 478] [outer = 00000000] 09:55:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1AA15800) [pid = 2700] [serial = 479] [outer = 19B97800] 09:55:56 INFO - PROCESS | 2700 | 1461084956253 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1AA12800) [pid = 2700] [serial = 480] [outer = 19B97800] 09:55:56 INFO - PROCESS | 2700 | 1461084956663 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:55:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:55:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 09:55:56 INFO - PROCESS | 2700 | 1461084956715 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 2700 | 1461084956717 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 09:55:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:55:56 INFO - PROCESS | 2700 | 1461084956727 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 2700 | 1461084956729 Marionette TRACE conn5 <- [1,606,null,{}] 09:55:56 INFO - PROCESS | 2700 | 1461084956732 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:56 INFO - PROCESS | 2700 | 1461084956986 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (18D44400) [pid = 2700] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (198D2C00) [pid = 2700] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (1AA1FC00) [pid = 2700] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (1850F800) [pid = 2700] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (10018C00) [pid = 2700] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (0EE1A000) [pid = 2700] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (171E6000) [pid = 2700] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (14A5E800) [pid = 2700] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (19622400) [pid = 2700] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:55:57 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (10890800) [pid = 2700] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:55:57 INFO - PROCESS | 2700 | 1461084957078 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 2700 | ++DOCSHELL 0D224000 == 67 [pid = 2700] [id = 161] 09:55:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (0D225800) [pid = 2700] [serial = 481] [outer = 00000000] 09:55:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (1003A800) [pid = 2700] [serial = 482] [outer = 0D225800] 09:55:57 INFO - PROCESS | 2700 | 1461084957122 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (17170400) [pid = 2700] [serial = 483] [outer = 0D225800] 09:55:57 INFO - PROCESS | 2700 | 1461084957472 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 790ms 09:55:57 INFO - PROCESS | 2700 | 1461084957515 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 2700 | 1461084957517 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 09:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:55:57 INFO - PROCESS | 2700 | 1461084957520 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 2700 | 1461084957522 Marionette TRACE conn5 <- [1,610,null,{}] 09:55:57 INFO - PROCESS | 2700 | 1461084957525 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:57 INFO - PROCESS | 2700 | 1461084957603 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 09:55:57 INFO - PROCESS | 2700 | 1461084957609 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 2700 | ++DOCSHELL 18260800 == 68 [pid = 2700] [id = 162] 09:55:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (18962400) [pid = 2700] [serial = 484] [outer = 00000000] 09:55:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (1ACDF800) [pid = 2700] [serial = 485] [outer = 18962400] 09:55:57 INFO - PROCESS | 2700 | 1461084957653 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (1ACE5000) [pid = 2700] [serial = 486] [outer = 18962400] 09:55:58 INFO - PROCESS | 2700 | 1461084958066 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 570ms 09:55:58 INFO - PROCESS | 2700 | 1461084958091 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 09:55:58 INFO - PROCESS | 2700 | 1461084958093 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 09:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:55:58 INFO - PROCESS | 2700 | 1461084958096 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:55:58 INFO - PROCESS | 2700 | 1461084958097 Marionette TRACE conn5 <- [1,614,null,{}] 09:55:58 INFO - PROCESS | 2700 | 1461084958101 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:58 INFO - PROCESS | 2700 | 1461084958216 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 09:55:58 INFO - PROCESS | 2700 | 1461084958242 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE6400 == 69 [pid = 2700] [id = 163] 09:55:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (1BA7D800) [pid = 2700] [serial = 487] [outer = 00000000] 09:55:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (1BE63C00) [pid = 2700] [serial = 488] [outer = 1BA7D800] 09:55:58 INFO - PROCESS | 2700 | 1461084958289 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1BECFC00) [pid = 2700] [serial = 489] [outer = 1BA7D800] 09:55:58 INFO - PROCESS | 2700 | 1461084958716 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 09:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:55:58 INFO - PROCESS | 2700 | 1461084958768 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 09:55:58 INFO - PROCESS | 2700 | 1461084958770 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 09:55:58 INFO - PROCESS | 2700 | 1461084958773 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:55:58 INFO - PROCESS | 2700 | 1461084958776 Marionette TRACE conn5 <- [1,618,null,{}] 09:55:58 INFO - PROCESS | 2700 | 1461084958779 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:58 INFO - PROCESS | 2700 | 1461084958876 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 09:55:58 INFO - PROCESS | 2700 | 1461084958882 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 2700 | ++DOCSHELL 1C326800 == 70 [pid = 2700] [id = 164] 09:55:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1C32B400) [pid = 2700] [serial = 490] [outer = 00000000] 09:55:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (1D610C00) [pid = 2700] [serial = 491] [outer = 1C32B400] 09:55:58 INFO - PROCESS | 2700 | 1461084958932 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (1D6A6800) [pid = 2700] [serial = 492] [outer = 1C32B400] 09:55:59 INFO - PROCESS | 2700 | 1461084959548 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:55:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:55:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 869ms 09:55:59 INFO - PROCESS | 2700 | 1461084959644 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 09:55:59 INFO - PROCESS | 2700 | 1461084959650 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 09:55:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:55:59 INFO - PROCESS | 2700 | 1461084959656 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:55:59 INFO - PROCESS | 2700 | 1461084959660 Marionette TRACE conn5 <- [1,622,null,{}] 09:55:59 INFO - PROCESS | 2700 | 1461084959665 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:59 INFO - PROCESS | 2700 | 1461084959826 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 09:55:59 INFO - PROCESS | 2700 | 1461084959838 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 2700 | ++DOCSHELL 10036800 == 71 [pid = 2700] [id = 165] 09:55:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (10039000) [pid = 2700] [serial = 493] [outer = 00000000] 09:55:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1602F000) [pid = 2700] [serial = 494] [outer = 10039000] 09:55:59 INFO - PROCESS | 2700 | 1461084959895 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (17170800) [pid = 2700] [serial = 495] [outer = 10039000] 09:56:00 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:00 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:56:00 INFO - PROCESS | 2700 | 1461084960476 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:56:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:56:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 870ms 09:56:00 INFO - PROCESS | 2700 | 1461084960530 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 09:56:00 INFO - PROCESS | 2700 | 1461084960536 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 09:56:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:56:00 INFO - PROCESS | 2700 | 1461084960542 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 2700 | 1461084960545 Marionette TRACE conn5 <- [1,626,null,{}] 09:56:00 INFO - PROCESS | 2700 | 1461084960549 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:00 INFO - PROCESS | 2700 | 1461084960658 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 09:56:00 INFO - PROCESS | 2700 | 1461084960786 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:00 INFO - PROCESS | 2700 | ++DOCSHELL 1804D400 == 72 [pid = 2700] [id = 166] 09:56:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (182CD400) [pid = 2700] [serial = 496] [outer = 00000000] 09:56:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (19292C00) [pid = 2700] [serial = 497] [outer = 182CD400] 09:56:00 INFO - PROCESS | 2700 | 1461084960842 Marionette DEBUG loaded listener.js 09:56:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (196D4800) [pid = 2700] [serial = 498] [outer = 182CD400] 09:56:01 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:01 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:56:01 INFO - PROCESS | 2700 | 1461084961463 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 970ms 09:56:01 INFO - PROCESS | 2700 | 1461084961514 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 09:56:01 INFO - PROCESS | 2700 | 1461084961517 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 09:56:01 INFO - PROCESS | 2700 | 1461084961520 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:56:01 INFO - PROCESS | 2700 | 1461084961524 Marionette TRACE conn5 <- [1,630,null,{}] 09:56:01 INFO - PROCESS | 2700 | 1461084961535 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:01 INFO - PROCESS | 2700 | 1461084961677 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 09:56:01 INFO - PROCESS | 2700 | 1461084961805 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 2700 | ++DOCSHELL 0D225000 == 73 [pid = 2700] [id = 167] 09:56:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1C88AC00) [pid = 2700] [serial = 499] [outer = 00000000] 09:56:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1D90A000) [pid = 2700] [serial = 500] [outer = 1C88AC00] 09:56:01 INFO - PROCESS | 2700 | 1461084961863 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1D910800) [pid = 2700] [serial = 501] [outer = 1C88AC00] 09:56:02 INFO - PROCESS | 2700 | 1461084962412 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:56:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 930ms 09:56:02 INFO - PROCESS | 2700 | 1461084962454 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 2700 | 1461084962457 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 09:56:02 INFO - PROCESS | 2700 | 1461084962460 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:56:02 INFO - PROCESS | 2700 | 1461084962462 Marionette TRACE conn5 <- [1,634,null,{}] 09:56:02 INFO - PROCESS | 2700 | 1461084962466 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:02 INFO - PROCESS | 2700 | 1461084962571 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 09:56:02 INFO - PROCESS | 2700 | 1461084962670 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 2700 | ++DOCSHELL 1D99D000 == 74 [pid = 2700] [id = 168] 09:56:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1DC83400) [pid = 2700] [serial = 502] [outer = 00000000] 09:56:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1E9BB800) [pid = 2700] [serial = 503] [outer = 1DC83400] 09:56:02 INFO - PROCESS | 2700 | 1461084962724 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1EDA0000) [pid = 2700] [serial = 504] [outer = 1DC83400] 09:56:03 INFO - PROCESS | 2700 | 1461084963284 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:56:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:56:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 870ms 09:56:03 INFO - PROCESS | 2700 | 1461084963334 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 09:56:03 INFO - PROCESS | 2700 | 1461084963337 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 09:56:03 INFO - PROCESS | 2700 | 1461084963340 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:56:03 INFO - PROCESS | 2700 | 1461084963342 Marionette TRACE conn5 <- [1,638,null,{}] 09:56:03 INFO - PROCESS | 2700 | 1461084963346 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:03 INFO - PROCESS | 2700 | 1461084963447 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 09:56:03 INFO - PROCESS | 2700 | 1461084963546 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:03 INFO - PROCESS | 2700 | ++DOCSHELL 1F7D6000 == 75 [pid = 2700] [id = 169] 09:56:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1F7D6400) [pid = 2700] [serial = 505] [outer = 00000000] 09:56:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (1F7DC000) [pid = 2700] [serial = 506] [outer = 1F7D6400] 09:56:03 INFO - PROCESS | 2700 | 1461084963599 Marionette DEBUG loaded listener.js 09:56:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (1F7DE000) [pid = 2700] [serial = 507] [outer = 1F7D6400] 09:56:04 INFO - PROCESS | 2700 | 1461084964207 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:56:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:56:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 930ms 09:56:04 INFO - PROCESS | 2700 | 1461084964274 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 09:56:04 INFO - PROCESS | 2700 | 1461084964276 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 09:56:04 INFO - PROCESS | 2700 | 1461084964280 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:56:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:56:04 INFO - PROCESS | 2700 | 1461084964282 Marionette TRACE conn5 <- [1,642,null,{}] 09:56:04 INFO - PROCESS | 2700 | 1461084964286 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:04 INFO - PROCESS | 2700 | 1461084964398 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 09:56:04 INFO - PROCESS | 2700 | 1461084964653 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 2700 | ++DOCSHELL 0D223C00 == 76 [pid = 2700] [id = 170] 09:56:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (0EE13000) [pid = 2700] [serial = 508] [outer = 00000000] 09:56:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (147CD800) [pid = 2700] [serial = 509] [outer = 0EE13000] 09:56:04 INFO - PROCESS | 2700 | 1461084964719 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (1602E400) [pid = 2700] [serial = 510] [outer = 0EE13000] 09:56:05 INFO - PROCESS | 2700 | 1461084965303 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:56:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:56:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1072ms 09:56:05 INFO - PROCESS | 2700 | 1461084965357 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 09:56:05 INFO - PROCESS | 2700 | 1461084965362 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 09:56:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:56:05 INFO - PROCESS | 2700 | 1461084965367 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:56:05 INFO - PROCESS | 2700 | 1461084965370 Marionette TRACE conn5 <- [1,646,null,{}] 09:56:05 INFO - PROCESS | 2700 | 1461084965375 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:05 INFO - PROCESS | 2700 | 1461084965478 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 09:56:05 INFO - PROCESS | 2700 | 1461084965611 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:05 INFO - PROCESS | 2700 | ++DOCSHELL 1788E400 == 77 [pid = 2700] [id = 171] 09:56:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (182DF400) [pid = 2700] [serial = 511] [outer = 00000000] 09:56:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (18AAD800) [pid = 2700] [serial = 512] [outer = 182DF400] 09:56:05 INFO - PROCESS | 2700 | 1461084965662 Marionette DEBUG loaded listener.js 09:56:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (19191000) [pid = 2700] [serial = 513] [outer = 182DF400] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 15832000 == 76 [pid = 2700] [id = 70] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 1ACE6400 == 75 [pid = 2700] [id = 163] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 18260800 == 74 [pid = 2700] [id = 162] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 0D224000 == 73 [pid = 2700] [id = 161] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 19B96800 == 72 [pid = 2700] [id = 160] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 0F848400 == 71 [pid = 2700] [id = 159] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 18512800 == 70 [pid = 2700] [id = 158] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 18509400 == 69 [pid = 2700] [id = 157] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 1789AC00 == 68 [pid = 2700] [id = 156] 09:56:05 INFO - PROCESS | 2700 | --DOCSHELL 0EE60000 == 67 [pid = 2700] [id = 155] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (10034C00) [pid = 2700] [serial = 398] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (18D3BC00) [pid = 2700] [serial = 401] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (1BE69800) [pid = 2700] [serial = 404] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (1D910000) [pid = 2700] [serial = 407] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (1DC7F000) [pid = 2700] [serial = 410] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (1C32A400) [pid = 2700] [serial = 443] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOCSHELL 0EF41800 == 66 [pid = 2700] [id = 154] 09:56:06 INFO - PROCESS | 2700 | --DOCSHELL 1E9B9400 == 65 [pid = 2700] [id = 152] 09:56:06 INFO - PROCESS | 2700 | --DOCSHELL 1D901C00 == 64 [pid = 2700] [id = 151] 09:56:06 INFO - PROCESS | 2700 | --DOCSHELL 15948C00 == 63 [pid = 2700] [id = 150] 09:56:06 INFO - PROCESS | 2700 | --DOCSHELL 0EF48000 == 62 [pid = 2700] [id = 149] 09:56:06 INFO - PROCESS | 2700 | --DOCSHELL 1BE6A800 == 61 [pid = 2700] [id = 148] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (1922A400) [pid = 2700] [serial = 428] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (1AA11800) [pid = 2700] [serial = 431] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1AA15400) [pid = 2700] [serial = 432] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (1922E800) [pid = 2700] [serial = 429] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (1BB09C00) [pid = 2700] [serial = 434] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (18AA8400) [pid = 2700] [serial = 425] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (17143800) [pid = 2700] [serial = 413] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (17142800) [pid = 2700] [serial = 417] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (17135C00) [pid = 2700] [serial = 416] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1011E000) [pid = 2700] [serial = 419] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (13F2E800) [pid = 2700] [serial = 420] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (1804F000) [pid = 2700] [serial = 422] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (182CA400) [pid = 2700] [serial = 423] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1AA12C00) [pid = 2700] [serial = 440] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (1BE60400) [pid = 2700] [serial = 435] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (19B97C00) [pid = 2700] [serial = 396] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (171EC400) [pid = 2700] [serial = 437] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1ACDAC00) [pid = 2700] [serial = 441] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (17176000) [pid = 2700] [serial = 438] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (18AB0800) [pid = 2700] [serial = 426] [outer = 00000000] [url = about:blank] 09:56:06 INFO - PROCESS | 2700 | 1461084966240 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 930ms 09:56:06 INFO - PROCESS | 2700 | 1461084966304 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 09:56:06 INFO - PROCESS | 2700 | 1461084966308 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 09:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:56:06 INFO - PROCESS | 2700 | 1461084966313 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:56:06 INFO - PROCESS | 2700 | 1461084966315 Marionette TRACE conn5 <- [1,650,null,{}] 09:56:06 INFO - PROCESS | 2700 | 1461084966318 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:06 INFO - PROCESS | 2700 | 1461084966401 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 09:56:06 INFO - PROCESS | 2700 | 1461084966488 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 2700 | ++DOCSHELL 0EF43400 == 62 [pid = 2700] [id = 172] 09:56:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (0EF45C00) [pid = 2700] [serial = 514] [outer = 00000000] 09:56:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (149C6000) [pid = 2700] [serial = 515] [outer = 0EF45C00] 09:56:06 INFO - PROCESS | 2700 | 1461084966534 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (17137C00) [pid = 2700] [serial = 516] [outer = 0EF45C00] 09:56:06 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:06 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:56:06 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:06 INFO - PROCESS | 2700 | 1461084966938 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 674ms 09:56:06 INFO - PROCESS | 2700 | 1461084966991 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 09:56:06 INFO - PROCESS | 2700 | 1461084966994 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 09:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:56:07 INFO - PROCESS | 2700 | 1461084966998 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 2700 | 1461084967004 Marionette TRACE conn5 <- [1,654,null,{}] 09:56:07 INFO - PROCESS | 2700 | 1461084967014 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:07 INFO - PROCESS | 2700 | 1461084967102 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 09:56:07 INFO - PROCESS | 2700 | 1461084967109 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 2700 | ++DOCSHELL 18258000 == 63 [pid = 2700] [id = 173] 09:56:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (1825D400) [pid = 2700] [serial = 517] [outer = 00000000] 09:56:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (18AA9C00) [pid = 2700] [serial = 518] [outer = 1825D400] 09:56:07 INFO - PROCESS | 2700 | 1461084967154 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (19192000) [pid = 2700] [serial = 519] [outer = 1825D400] 09:56:07 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:07 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:56:07 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:07 INFO - PROCESS | 2700 | 1461084967605 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 630ms 09:56:07 INFO - PROCESS | 2700 | 1461084967631 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 09:56:07 INFO - PROCESS | 2700 | 1461084967634 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 09:56:07 INFO - PROCESS | 2700 | 1461084967637 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:56:07 INFO - PROCESS | 2700 | 1461084967639 Marionette TRACE conn5 <- [1,658,null,{}] 09:56:07 INFO - PROCESS | 2700 | 1461084967642 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:07 INFO - PROCESS | 2700 | 1461084967724 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 09:56:07 INFO - PROCESS | 2700 | 1461084967762 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 2700 | ++DOCSHELL 1922CC00 == 64 [pid = 2700] [id = 174] 09:56:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (19627C00) [pid = 2700] [serial = 520] [outer = 00000000] 09:56:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (19B59C00) [pid = 2700] [serial = 521] [outer = 19627C00] 09:56:07 INFO - PROCESS | 2700 | 1461084967806 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (19B95400) [pid = 2700] [serial = 522] [outer = 19627C00] 09:56:08 INFO - PROCESS | 2700 | 1461084968237 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 630ms 09:56:08 INFO - PROCESS | 2700 | 1461084968275 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 2700 | 1461084968277 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 09:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:56:08 INFO - PROCESS | 2700 | 1461084968281 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 2700 | 1461084968282 Marionette TRACE conn5 <- [1,662,null,{}] 09:56:08 INFO - PROCESS | 2700 | 1461084968286 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:08 INFO - PROCESS | 2700 | 1461084968399 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 09:56:08 INFO - PROCESS | 2700 | 1461084968405 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 2700 | ++DOCSHELL 132AD800 == 65 [pid = 2700] [id = 175] 09:56:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (19B9C000) [pid = 2700] [serial = 523] [outer = 00000000] 09:56:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1AA15400) [pid = 2700] [serial = 524] [outer = 19B9C000] 09:56:08 INFO - PROCESS | 2700 | 1461084968459 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1ABCA000) [pid = 2700] [serial = 525] [outer = 19B9C000] 09:56:08 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:08 INFO - PROCESS | 2700 | [2700] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:56:08 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:08 INFO - PROCESS | 2700 | 1461084968926 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:56:08 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 09:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 09:56:08 INFO - PROCESS | 2700 | 1461084968952 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 09:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:56:08 INFO - PROCESS | 2700 | 1461084968955 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 09:56:08 INFO - PROCESS | 2700 | 1461084968957 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 2700 | 1461084968959 Marionette TRACE conn5 <- [1,666,null,{}] 09:56:08 INFO - PROCESS | 2700 | 1461084968962 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:09 INFO - PROCESS | 2700 | 1461084969083 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 09:56:09 INFO - PROCESS | 2700 | 1461084969174 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE6C00 == 66 [pid = 2700] [id = 176] 09:56:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1ACE7000) [pid = 2700] [serial = 526] [outer = 00000000] 09:56:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1BE65800) [pid = 2700] [serial = 527] [outer = 1ACE7000] 09:56:09 INFO - PROCESS | 2700 | 1461084969218 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1BE69800) [pid = 2700] [serial = 528] [outer = 1ACE7000] 09:56:09 INFO - PROCESS | 2700 | 1461084969643 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 729ms 09:56:09 INFO - PROCESS | 2700 | 1461084969688 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 09:56:09 INFO - PROCESS | 2700 | 1461084969690 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 09:56:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:56:09 INFO - PROCESS | 2700 | 1461084969693 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:56:09 INFO - PROCESS | 2700 | 1461084969695 Marionette TRACE conn5 <- [1,670,null,{}] 09:56:09 INFO - PROCESS | 2700 | 1461084969698 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:09 INFO - PROCESS | 2700 | 1461084969813 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 09:56:09 INFO - PROCESS | 2700 | 1461084969876 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 2700 | ++DOCSHELL 1BE6C800 == 67 [pid = 2700] [id = 177] 09:56:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1C331C00) [pid = 2700] [serial = 529] [outer = 00000000] 09:56:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1C883C00) [pid = 2700] [serial = 530] [outer = 1C331C00] 09:56:09 INFO - PROCESS | 2700 | 1461084969923 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1D6A4000) [pid = 2700] [serial = 531] [outer = 1C331C00] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (17C44400) [pid = 2700] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (18966C00) [pid = 2700] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (0D225800) [pid = 2700] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (0FA02C00) [pid = 2700] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (18509C00) [pid = 2700] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (19B97800) [pid = 2700] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (18D3D000) [pid = 2700] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (17142C00) [pid = 2700] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (17142000) [pid = 2700] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (1804C800) [pid = 2700] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (132EA800) [pid = 2700] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (18964C00) [pid = 2700] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (18AA7800) [pid = 2700] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (0EEA3400) [pid = 2700] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (0FAB5800) [pid = 2700] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (0EE5B800) [pid = 2700] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (18962400) [pid = 2700] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (0FAB8800) [pid = 2700] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (1003B000) [pid = 2700] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (10038400) [pid = 2700] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:56:10 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (1BA7D800) [pid = 2700] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:56:11 INFO - PROCESS | 2700 | 1461084971028 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:56:11 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) 09:56:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1380ms 09:56:11 INFO - PROCESS | 2700 | 1461084971074 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 2700 | 1461084971076 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 09:56:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:56:11 INFO - PROCESS | 2700 | 1461084971079 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 2700 | 1461084971081 Marionette TRACE conn5 <- [1,674,null,{}] 09:56:11 INFO - PROCESS | 2700 | 1461084971090 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:11 INFO - PROCESS | 2700 | 1461084971167 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 09:56:11 INFO - PROCESS | 2700 | 1461084971173 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:11 INFO - PROCESS | 2700 | ++DOCSHELL 10041400 == 68 [pid = 2700] [id = 178] 09:56:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (13F2E000) [pid = 2700] [serial = 532] [outer = 00000000] 09:56:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (17840800) [pid = 2700] [serial = 533] [outer = 13F2E000] 09:56:11 INFO - PROCESS | 2700 | 1461084971218 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (17C52800) [pid = 2700] [serial = 534] [outer = 13F2E000] 09:56:12 INFO - PROCESS | 2700 | 1461084972123 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:56:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:56:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1068ms 09:56:12 INFO - PROCESS | 2700 | 1461084972148 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 09:56:12 INFO - PROCESS | 2700 | 1461084972150 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 09:56:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:56:12 INFO - PROCESS | 2700 | 1461084972153 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:56:12 INFO - PROCESS | 2700 | 1461084972155 Marionette TRACE conn5 <- [1,678,null,{}] 09:56:12 INFO - PROCESS | 2700 | 1461084972158 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:12 INFO - PROCESS | 2700 | 1461084972268 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 09:56:12 INFO - PROCESS | 2700 | 1461084972277 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 2700 | ++DOCSHELL 18AA7800 == 69 [pid = 2700] [id = 179] 09:56:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (18AAB000) [pid = 2700] [serial = 535] [outer = 00000000] 09:56:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1AA1B400) [pid = 2700] [serial = 536] [outer = 18AAB000] 09:56:12 INFO - PROCESS | 2700 | 1461084972321 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1C325C00) [pid = 2700] [serial = 537] [outer = 18AAB000] 09:56:13 INFO - PROCESS | 2700 | 1461084973365 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:56:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:56:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1224ms 09:56:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:56:13 INFO - PROCESS | 2700 | 1461084973379 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 2700 | 1461084973382 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 09:56:13 INFO - PROCESS | 2700 | 1461084973388 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 2700 | 1461084973391 Marionette TRACE conn5 <- [1,682,null,{}] 09:56:13 INFO - PROCESS | 2700 | 1461084973397 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:13 INFO - PROCESS | 2700 | 1461084973537 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 09:56:13 INFO - PROCESS | 2700 | 1461084973661 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:13 INFO - PROCESS | 2700 | ++DOCSHELL 10011000 == 70 [pid = 2700] [id = 180] 09:56:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (10018C00) [pid = 2700] [serial = 538] [outer = 00000000] 09:56:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (17143400) [pid = 2700] [serial = 539] [outer = 10018C00] 09:56:13 INFO - PROCESS | 2700 | 1461084973719 Marionette DEBUG loaded listener.js 09:56:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (17848C00) [pid = 2700] [serial = 540] [outer = 10018C00] 09:56:14 INFO - PROCESS | 2700 | 1461084974782 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:56:14 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) 09:56:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1422ms 09:56:14 INFO - PROCESS | 2700 | 1461084974812 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 09:56:14 INFO - PROCESS | 2700 | 1461084974818 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 09:56:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:56:14 INFO - PROCESS | 2700 | 1461084974825 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:56:14 INFO - PROCESS | 2700 | 1461084974828 Marionette TRACE conn5 <- [1,686,null,{}] 09:56:14 INFO - PROCESS | 2700 | 1461084974832 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:14 INFO - PROCESS | 2700 | 1461084974942 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 09:56:15 INFO - PROCESS | 2700 | 1461084975102 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:15 INFO - PROCESS | 2700 | ++DOCSHELL 182D8800 == 71 [pid = 2700] [id = 181] 09:56:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (182DC000) [pid = 2700] [serial = 541] [outer = 00000000] 09:56:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (19293000) [pid = 2700] [serial = 542] [outer = 182DC000] 09:56:15 INFO - PROCESS | 2700 | 1461084975161 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (19B57400) [pid = 2700] [serial = 543] [outer = 182DC000] 09:56:16 INFO - PROCESS | 2700 | 1461084976209 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:56:16 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) 09:56:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1421ms 09:56:16 INFO - PROCESS | 2700 | 1461084976248 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 09:56:16 INFO - PROCESS | 2700 | 1461084976250 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 09:56:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:56:16 INFO - PROCESS | 2700 | 1461084976254 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:56:16 INFO - PROCESS | 2700 | 1461084976258 Marionette TRACE conn5 <- [1,690,null,{}] 09:56:16 INFO - PROCESS | 2700 | 1461084976269 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:16 INFO - PROCESS | 2700 | 1461084976407 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 09:56:16 INFO - PROCESS | 2700 | 1461084976538 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 2700 | ++DOCSHELL 1BB02400 == 72 [pid = 2700] [id = 182] 09:56:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (1BB05800) [pid = 2700] [serial = 544] [outer = 00000000] 09:56:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1E9BC400) [pid = 2700] [serial = 545] [outer = 1BB05800] 09:56:16 INFO - PROCESS | 2700 | 1461084976596 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1EDA1400) [pid = 2700] [serial = 546] [outer = 1BB05800] 09:56:17 INFO - PROCESS | 2700 | 1461084977775 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:56:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:56:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1587ms 09:56:17 INFO - PROCESS | 2700 | 1461084977913 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 2700 | 1461084977918 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 09:56:17 INFO - PROCESS | 2700 | 1461084977927 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:56:17 INFO - PROCESS | 2700 | 1461084977931 Marionette TRACE conn5 <- [1,694,null,{}] 09:56:17 INFO - PROCESS | 2700 | 1461084977937 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:18 INFO - PROCESS | 2700 | 1461084978030 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 09:56:18 INFO - PROCESS | 2700 | 1461084978114 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:18 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC2000 == 73 [pid = 2700] [id = 183] 09:56:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (0FAB5000) [pid = 2700] [serial = 547] [outer = 00000000] 09:56:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (13F30800) [pid = 2700] [serial = 548] [outer = 0FAB5000] 09:56:18 INFO - PROCESS | 2700 | 1461084978209 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (14199400) [pid = 2700] [serial = 549] [outer = 0FAB5000] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 10041400 == 72 [pid = 2700] [id = 178] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 1BE6C800 == 71 [pid = 2700] [id = 177] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 1ACE6C00 == 70 [pid = 2700] [id = 176] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 132AD800 == 69 [pid = 2700] [id = 175] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 1922CC00 == 68 [pid = 2700] [id = 174] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 18258000 == 67 [pid = 2700] [id = 173] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 0EF43400 == 66 [pid = 2700] [id = 172] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 1788E400 == 65 [pid = 2700] [id = 171] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 0D223C00 == 64 [pid = 2700] [id = 170] 09:56:18 INFO - PROCESS | 2700 | --DOCSHELL 1C326800 == 63 [pid = 2700] [id = 164] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (1BECFC00) [pid = 2700] [serial = 489] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (182C5400) [pid = 2700] [serial = 468] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (19194400) [pid = 2700] [serial = 473] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (1D90E000) [pid = 2700] [serial = 452] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1003A800) [pid = 2700] [serial = 482] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (1922B400) [pid = 2700] [serial = 474] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (17137800) [pid = 2700] [serial = 462] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (1896AC00) [pid = 2700] [serial = 470] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1AA15800) [pid = 2700] [serial = 479] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (18D44000) [pid = 2700] [serial = 308] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (182DFC00) [pid = 2700] [serial = 347] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (161F6000) [pid = 2700] [serial = 461] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (18965C00) [pid = 2700] [serial = 302] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (18231C00) [pid = 2700] [serial = 467] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (182CAC00) [pid = 2700] [serial = 365] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (1713B000) [pid = 2700] [serial = 362] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (18AAA400) [pid = 2700] [serial = 368] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (1AA12800) [pid = 2700] [serial = 480] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (1AA16800) [pid = 2700] [serial = 305] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (1E9BE400) [pid = 2700] [serial = 455] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (109A0C00) [pid = 2700] [serial = 465] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (17170400) [pid = 2700] [serial = 483] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (1EDA5800) [pid = 2700] [serial = 458] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (19B55800) [pid = 2700] [serial = 476] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (18AA6000) [pid = 2700] [serial = 471] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (10034000) [pid = 2700] [serial = 446] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (1BE68000) [pid = 2700] [serial = 341] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (1ACE5000) [pid = 2700] [serial = 486] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (182C9400) [pid = 2700] [serial = 449] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (1ACDF800) [pid = 2700] [serial = 485] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (13203400) [pid = 2700] [serial = 359] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (0FF10400) [pid = 2700] [serial = 464] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (14A62C00) [pid = 2700] [serial = 299] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (19B94400) [pid = 2700] [serial = 477] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (13F24000) [pid = 2700] [serial = 344] [outer = 00000000] [url = about:blank] 09:56:18 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1BE63C00) [pid = 2700] [serial = 488] [outer = 00000000] [url = about:blank] 09:56:19 INFO - PROCESS | 2700 | 1461084979265 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:56:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:56:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1375ms 09:56:19 INFO - PROCESS | 2700 | 1461084979311 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 2700 | 1461084979316 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 09:56:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:56:19 INFO - PROCESS | 2700 | 1461084979322 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:56:19 INFO - PROCESS | 2700 | 1461084979325 Marionette TRACE conn5 <- [1,698,null,{}] 09:56:19 INFO - PROCESS | 2700 | 1461084979329 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:19 INFO - PROCESS | 2700 | 1461084979412 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 09:56:19 INFO - PROCESS | 2700 | 1461084979420 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5B800 == 64 [pid = 2700] [id = 184] 09:56:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (0EE63800) [pid = 2700] [serial = 550] [outer = 00000000] 09:56:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (132A5800) [pid = 2700] [serial = 551] [outer = 0EE63800] 09:56:19 INFO - PROCESS | 2700 | 1461084979466 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (13F29400) [pid = 2700] [serial = 552] [outer = 0EE63800] 09:56:20 INFO - PROCESS | 2700 | 1461084980440 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:56:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:56:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1174ms 09:56:20 INFO - PROCESS | 2700 | 1461084980501 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 09:56:20 INFO - PROCESS | 2700 | 1461084980503 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 09:56:20 INFO - PROCESS | 2700 | 1461084980507 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:56:20 INFO - PROCESS | 2700 | 1461084980510 Marionette TRACE conn5 <- [1,702,null,{}] 09:56:20 INFO - PROCESS | 2700 | 1461084980520 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:20 INFO - PROCESS | 2700 | 1461084980605 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 09:56:20 INFO - PROCESS | 2700 | 1461084980612 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 2700 | ++DOCSHELL 161F1C00 == 65 [pid = 2700] [id = 185] 09:56:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (161F2000) [pid = 2700] [serial = 553] [outer = 00000000] 09:56:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (17C46000) [pid = 2700] [serial = 554] [outer = 161F2000] 09:56:20 INFO - PROCESS | 2700 | 1461084980660 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (18235000) [pid = 2700] [serial = 555] [outer = 161F2000] 09:56:21 INFO - PROCESS | 2700 | 1461084981637 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:56:21 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 09:56:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1175ms 09:56:21 INFO - PROCESS | 2700 | 1461084981686 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 2700 | 1461084981688 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 09:56:21 INFO - PROCESS | 2700 | 1461084981691 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:56:21 INFO - PROCESS | 2700 | 1461084981693 Marionette TRACE conn5 <- [1,706,null,{}] 09:56:21 INFO - PROCESS | 2700 | 1461084981697 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:21 INFO - PROCESS | 2700 | 1461084981809 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 09:56:21 INFO - PROCESS | 2700 | 1461084981815 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:21 INFO - PROCESS | 2700 | ++DOCSHELL 182CFC00 == 66 [pid = 2700] [id = 186] 09:56:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (182D0000) [pid = 2700] [serial = 556] [outer = 00000000] 09:56:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (18506400) [pid = 2700] [serial = 557] [outer = 182D0000] 09:56:21 INFO - PROCESS | 2700 | 1461084981909 Marionette DEBUG loaded listener.js 09:56:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1850B000) [pid = 2700] [serial = 558] [outer = 182D0000] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (1C331C00) [pid = 2700] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1ACE7000) [pid = 2700] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (19627C00) [pid = 2700] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (182DF400) [pid = 2700] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (0EF45C00) [pid = 2700] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (0EE13000) [pid = 2700] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (1825D400) [pid = 2700] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (13F2E000) [pid = 2700] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:56:22 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (19B9C000) [pid = 2700] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:56:22 INFO - PROCESS | 2700 | 1461084982856 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:56:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:56:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1175ms 09:56:22 INFO - PROCESS | 2700 | 1461084982871 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 09:56:22 INFO - PROCESS | 2700 | 1461084982873 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 09:56:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:56:22 INFO - PROCESS | 2700 | 1461084982876 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:56:22 INFO - PROCESS | 2700 | 1461084982877 Marionette TRACE conn5 <- [1,710,null,{}] 09:56:22 INFO - PROCESS | 2700 | 1461084982881 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:22 INFO - PROCESS | 2700 | 1461084982960 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 09:56:22 INFO - PROCESS | 2700 | 1461084982966 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 2700 | ++DOCSHELL 0EF48400 == 67 [pid = 2700] [id = 187] 09:56:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (0EF4C800) [pid = 2700] [serial = 559] [outer = 00000000] 09:56:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (182E5000) [pid = 2700] [serial = 560] [outer = 0EF4C800] 09:56:23 INFO - PROCESS | 2700 | 1461084983012 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (1850F800) [pid = 2700] [serial = 561] [outer = 0EF4C800] 09:56:23 INFO - PROCESS | 2700 | 1461084983449 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 2700 | 1461084983509 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 09:56:23 INFO - PROCESS | 2700 | 1461084983512 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 2700 | 1461084983514 Marionette TRACE conn5 <- [1,714,null,{}] 09:56:23 INFO - PROCESS | 2700 | 1461084983517 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:23 INFO - PROCESS | 2700 | 1461084983618 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 09:56:23 INFO - PROCESS | 2700 | 1461084983628 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 2700 | ++DOCSHELL 18AB2800 == 68 [pid = 2700] [id = 188] 09:56:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (18B39C00) [pid = 2700] [serial = 562] [outer = 00000000] 09:56:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (18D42400) [pid = 2700] [serial = 563] [outer = 18B39C00] 09:56:23 INFO - PROCESS | 2700 | 1461084983676 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (19223800) [pid = 2700] [serial = 564] [outer = 18B39C00] 09:56:24 INFO - PROCESS | 2700 | 1461084984164 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:56:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:56:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 09:56:24 INFO - PROCESS | 2700 | 1461084984183 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 09:56:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:56:24 INFO - PROCESS | 2700 | 1461084984185 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 09:56:24 INFO - PROCESS | 2700 | 1461084984188 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 2700 | 1461084984190 Marionette TRACE conn5 <- [1,718,null,{}] 09:56:24 INFO - PROCESS | 2700 | 1461084984193 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:24 INFO - PROCESS | 2700 | 1461084984270 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 09:56:24 INFO - PROCESS | 2700 | 1461084984276 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:24 INFO - PROCESS | 2700 | ++DOCSHELL 18AAC400 == 69 [pid = 2700] [id = 189] 09:56:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (19262800) [pid = 2700] [serial = 565] [outer = 00000000] 09:56:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (19933C00) [pid = 2700] [serial = 566] [outer = 19262800] 09:56:24 INFO - PROCESS | 2700 | 1461084984350 Marionette DEBUG loaded listener.js 09:56:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (196D5800) [pid = 2700] [serial = 567] [outer = 19262800] 09:56:24 INFO - PROCESS | 2700 | 1461084984813 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 09:56:24 INFO - PROCESS | 2700 | 1461084984887 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 09:56:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:56:24 INFO - PROCESS | 2700 | 1461084984893 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 2700 | 1461084984897 Marionette TRACE conn5 <- [1,722,null,{}] 09:56:24 INFO - PROCESS | 2700 | 1461084984903 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:24 INFO - PROCESS | 2700 | 1461084985002 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 09:56:25 INFO - PROCESS | 2700 | 1461084985137 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:25 INFO - PROCESS | 2700 | ++DOCSHELL 0FE38C00 == 70 [pid = 2700] [id = 190] 09:56:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (0FE40400) [pid = 2700] [serial = 568] [outer = 00000000] 09:56:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (10038400) [pid = 2700] [serial = 569] [outer = 0FE40400] 09:56:25 INFO - PROCESS | 2700 | 1461084985193 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1011E000) [pid = 2700] [serial = 570] [outer = 0FE40400] 09:56:25 INFO - PROCESS | 2700 | 1461084985862 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:56:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:56:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1025ms 09:56:25 INFO - PROCESS | 2700 | 1461084985921 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 09:56:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:56:25 INFO - PROCESS | 2700 | 1461084985924 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 09:56:25 INFO - PROCESS | 2700 | 1461084985932 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:56:25 INFO - PROCESS | 2700 | 1461084985936 Marionette TRACE conn5 <- [1,726,null,{}] 09:56:25 INFO - PROCESS | 2700 | 1461084985941 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:26 INFO - PROCESS | 2700 | 1461084986047 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 09:56:26 INFO - PROCESS | 2700 | 1461084986174 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 2700 | ++DOCSHELL 17135400 == 71 [pid = 2700] [id = 191] 09:56:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (1713FC00) [pid = 2700] [serial = 571] [outer = 00000000] 09:56:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (182CDC00) [pid = 2700] [serial = 572] [outer = 1713FC00] 09:56:26 INFO - PROCESS | 2700 | 1461084986230 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (182DE800) [pid = 2700] [serial = 573] [outer = 1713FC00] 09:56:27 INFO - PROCESS | 2700 | 1461084987305 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:56:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1443ms 09:56:27 INFO - PROCESS | 2700 | 1461084987373 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 2700 | 1461084987376 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 09:56:27 INFO - PROCESS | 2700 | 1461084987379 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:56:27 INFO - PROCESS | 2700 | 1461084987382 Marionette TRACE conn5 <- [1,730,null,{}] 09:56:27 INFO - PROCESS | 2700 | 1461084987392 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:27 INFO - PROCESS | 2700 | 1461084987533 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 09:56:27 INFO - PROCESS | 2700 | 1461084987657 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:27 INFO - PROCESS | 2700 | ++DOCSHELL 196CEC00 == 72 [pid = 2700] [id = 192] 09:56:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (19B91000) [pid = 2700] [serial = 574] [outer = 00000000] 09:56:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (1AA14C00) [pid = 2700] [serial = 575] [outer = 19B91000] 09:56:27 INFO - PROCESS | 2700 | 1461084987717 Marionette DEBUG loaded listener.js 09:56:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (1AB2C800) [pid = 2700] [serial = 576] [outer = 19B91000] 09:56:28 INFO - PROCESS | 2700 | 1461084988759 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:56:28 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 09:56:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1421ms 09:56:28 INFO - PROCESS | 2700 | 1461084988804 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 09:56:28 INFO - PROCESS | 2700 | 1461084988807 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 09:56:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:56:28 INFO - PROCESS | 2700 | 1461084988810 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:56:28 INFO - PROCESS | 2700 | 1461084988812 Marionette TRACE conn5 <- [1,734,null,{}] 09:56:28 INFO - PROCESS | 2700 | 1461084988816 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:28 INFO - PROCESS | 2700 | 1461084988920 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 09:56:29 INFO - PROCESS | 2700 | 1461084989047 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE5800 == 73 [pid = 2700] [id = 193] 09:56:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (1ACE6800) [pid = 2700] [serial = 577] [outer = 00000000] 09:56:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (1BE64800) [pid = 2700] [serial = 578] [outer = 1ACE6800] 09:56:29 INFO - PROCESS | 2700 | 1461084989102 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (1BE69C00) [pid = 2700] [serial = 579] [outer = 1ACE6800] 09:56:30 INFO - PROCESS | 2700 | 1461084990078 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:56:30 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.) 09:56:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1329ms 09:56:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:56:30 INFO - PROCESS | 2700 | 1461084990172 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 2700 | 1461084990174 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 09:56:30 INFO - PROCESS | 2700 | 1461084990179 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 2700 | 1461084990181 Marionette TRACE conn5 <- [1,738,null,{}] 09:56:30 INFO - PROCESS | 2700 | 1461084990185 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:30 INFO - PROCESS | 2700 | 1461084990276 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 09:56:30 INFO - PROCESS | 2700 | 1461084990568 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:30 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA7400 == 74 [pid = 2700] [id = 194] 09:56:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (0EEC1C00) [pid = 2700] [serial = 580] [outer = 00000000] 09:56:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (107F3C00) [pid = 2700] [serial = 581] [outer = 0EEC1C00] 09:56:30 INFO - PROCESS | 2700 | 1461084990621 Marionette DEBUG loaded listener.js 09:56:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (13F2F800) [pid = 2700] [serial = 582] [outer = 0EEC1C00] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 18AB2800 == 73 [pid = 2700] [id = 188] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 0EF48400 == 72 [pid = 2700] [id = 187] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 182CFC00 == 71 [pid = 2700] [id = 186] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 161F1C00 == 70 [pid = 2700] [id = 185] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 0EE5B800 == 69 [pid = 2700] [id = 184] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 0EEC2000 == 68 [pid = 2700] [id = 183] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 182D8800 == 67 [pid = 2700] [id = 181] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 10011000 == 66 [pid = 2700] [id = 180] 09:56:31 INFO - PROCESS | 2700 | --DOCSHELL 18AA7800 == 65 [pid = 2700] [id = 179] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1D610C00) [pid = 2700] [serial = 491] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1602F000) [pid = 2700] [serial = 494] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (19292C00) [pid = 2700] [serial = 497] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (1D90A000) [pid = 2700] [serial = 500] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (1E9BB800) [pid = 2700] [serial = 503] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (1F7DC000) [pid = 2700] [serial = 506] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (1AA1B400) [pid = 2700] [serial = 536] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (1C883C00) [pid = 2700] [serial = 530] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (1BE69800) [pid = 2700] [serial = 528] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (19B59C00) [pid = 2700] [serial = 521] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (19191000) [pid = 2700] [serial = 513] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (18AAD800) [pid = 2700] [serial = 512] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (1BE65800) [pid = 2700] [serial = 527] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (149C6000) [pid = 2700] [serial = 515] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (17137C00) [pid = 2700] [serial = 516] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (1602E400) [pid = 2700] [serial = 510] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (147CD800) [pid = 2700] [serial = 509] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (18AA9C00) [pid = 2700] [serial = 518] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (19192000) [pid = 2700] [serial = 519] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (17840800) [pid = 2700] [serial = 533] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1D6A4000) [pid = 2700] [serial = 531] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (1AA15400) [pid = 2700] [serial = 524] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (1ABCA000) [pid = 2700] [serial = 525] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (19B95400) [pid = 2700] [serial = 522] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (17C52800) [pid = 2700] [serial = 534] [outer = 00000000] [url = about:blank] 09:56:31 INFO - PROCESS | 2700 | 1461084991690 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:56:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:56:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1537ms 09:56:31 INFO - PROCESS | 2700 | 1461084991717 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 09:56:31 INFO - PROCESS | 2700 | 1461084991721 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 09:56:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:56:31 INFO - PROCESS | 2700 | 1461084991724 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:56:31 INFO - PROCESS | 2700 | 1461084991728 Marionette TRACE conn5 <- [1,742,null,{}] 09:56:31 INFO - PROCESS | 2700 | 1461084991733 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:31 INFO - PROCESS | 2700 | 1461084991820 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 09:56:31 INFO - PROCESS | 2700 | 1461084991828 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 2700 | ++DOCSHELL 13F28400 == 66 [pid = 2700] [id = 195] 09:56:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (13F2E800) [pid = 2700] [serial = 583] [outer = 00000000] 09:56:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (14AEC800) [pid = 2700] [serial = 584] [outer = 13F2E800] 09:56:31 INFO - PROCESS | 2700 | 1461084991876 Marionette DEBUG loaded listener.js 09:56:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (1602E400) [pid = 2700] [serial = 585] [outer = 13F2E800] 09:56:32 INFO - PROCESS | 2700 | 1461084992866 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:56:32 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 09:56:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1175ms 09:56:32 INFO - PROCESS | 2700 | 1461084992904 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 2700 | 1461084992908 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 09:56:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:56:32 INFO - PROCESS | 2700 | 1461084992913 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 2700 | 1461084992914 Marionette TRACE conn5 <- [1,746,null,{}] 09:56:32 INFO - PROCESS | 2700 | 1461084992918 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:32 INFO - PROCESS | 2700 | 1461084993002 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 09:56:32 INFO - PROCESS | 2700 | 1461084993008 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 2700 | ++DOCSHELL 0FA10C00 == 67 [pid = 2700] [id = 196] 09:56:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (132A3800) [pid = 2700] [serial = 586] [outer = 00000000] 09:56:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (182D0400) [pid = 2700] [serial = 587] [outer = 132A3800] 09:56:33 INFO - PROCESS | 2700 | 1461084993054 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (182E7400) [pid = 2700] [serial = 588] [outer = 132A3800] 09:56:33 INFO - PROCESS | 2700 | 1461084993539 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:56:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:56:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 09:56:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:56:33 INFO - PROCESS | 2700 | 1461084993587 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 2700 | 1461084993590 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 09:56:33 INFO - PROCESS | 2700 | 1461084993594 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 2700 | 1461084993600 Marionette TRACE conn5 <- [1,750,null,{}] 09:56:33 INFO - PROCESS | 2700 | 1461084993609 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:33 INFO - PROCESS | 2700 | 1461084993694 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 09:56:33 INFO - PROCESS | 2700 | 1461084993700 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 2700 | ++DOCSHELL 18A78C00 == 68 [pid = 2700] [id = 197] 09:56:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (18AA4800) [pid = 2700] [serial = 589] [outer = 00000000] 09:56:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (18D3E800) [pid = 2700] [serial = 590] [outer = 18AA4800] 09:56:33 INFO - PROCESS | 2700 | 1461084993746 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (19197800) [pid = 2700] [serial = 591] [outer = 18AA4800] 09:56:34 INFO - PROCESS | 2700 | 1461084994693 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:56:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:56:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1125ms 09:56:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:56:34 INFO - PROCESS | 2700 | 1461084994726 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 09:56:34 INFO - PROCESS | 2700 | 1461084994728 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 09:56:34 INFO - PROCESS | 2700 | 1461084994732 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:56:34 INFO - PROCESS | 2700 | 1461084994733 Marionette TRACE conn5 <- [1,754,null,{}] 09:56:34 INFO - PROCESS | 2700 | 1461084994737 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:34 INFO - PROCESS | 2700 | 1461084994847 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 09:56:34 INFO - PROCESS | 2700 | 1461084994854 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:34 INFO - PROCESS | 2700 | ++DOCSHELL 19224000 == 69 [pid = 2700] [id = 198] 09:56:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (19225400) [pid = 2700] [serial = 592] [outer = 00000000] 09:56:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (196CE000) [pid = 2700] [serial = 593] [outer = 19225400] 09:56:34 INFO - PROCESS | 2700 | 1461084994945 Marionette DEBUG loaded listener.js 09:56:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (19B93C00) [pid = 2700] [serial = 594] [outer = 19225400] 09:56:35 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (182D0000) [pid = 2700] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:56:35 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (161F2000) [pid = 2700] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:56:35 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (0EE63800) [pid = 2700] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:56:35 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (0FAB5000) [pid = 2700] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:56:35 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (0EF4C800) [pid = 2700] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:56:35 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (18B39C00) [pid = 2700] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:56:35 INFO - PROCESS | 2700 | 1461084995832 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:56:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:56:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1129ms 09:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:56:35 INFO - PROCESS | 2700 | 1461084995862 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 09:56:35 INFO - PROCESS | 2700 | 1461084995864 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 09:56:35 INFO - PROCESS | 2700 | 1461084995867 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:56:35 INFO - PROCESS | 2700 | 1461084995869 Marionette TRACE conn5 <- [1,758,null,{}] 09:56:35 INFO - PROCESS | 2700 | 1461084995872 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:35 INFO - PROCESS | 2700 | 1461084995951 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 09:56:35 INFO - PROCESS | 2700 | 1461084995957 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:35 INFO - PROCESS | 2700 | ++DOCSHELL 18968000 == 70 [pid = 2700] [id = 199] 09:56:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (18970C00) [pid = 2700] [serial = 595] [outer = 00000000] 09:56:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (198C4C00) [pid = 2700] [serial = 596] [outer = 18970C00] 09:56:36 INFO - PROCESS | 2700 | 1461084996012 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1AA14400) [pid = 2700] [serial = 597] [outer = 18970C00] 09:56:36 INFO - PROCESS | 2700 | 1461084996487 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 09:56:36 INFO - PROCESS | 2700 | 1461084996538 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 09:56:36 INFO - PROCESS | 2700 | 1461084996540 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 09:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:56:36 INFO - PROCESS | 2700 | 1461084996543 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:56:36 INFO - PROCESS | 2700 | 1461084996545 Marionette TRACE conn5 <- [1,762,null,{}] 09:56:36 INFO - PROCESS | 2700 | 1461084996548 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:36 INFO - PROCESS | 2700 | 1461084996630 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 09:56:36 INFO - PROCESS | 2700 | 1461084996637 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 2700 | ++DOCSHELL 1AA20800 == 71 [pid = 2700] [id = 200] 09:56:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1ACDEC00) [pid = 2700] [serial = 598] [outer = 00000000] 09:56:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (1BECAC00) [pid = 2700] [serial = 599] [outer = 1ACDEC00] 09:56:36 INFO - PROCESS | 2700 | 1461084996684 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1BE63000) [pid = 2700] [serial = 600] [outer = 1ACDEC00] 09:56:37 INFO - PROCESS | 2700 | 1461084997105 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 570ms 09:56:37 INFO - PROCESS | 2700 | 1461084997114 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 09:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:56:37 INFO - PROCESS | 2700 | 1461084997116 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 09:56:37 INFO - PROCESS | 2700 | 1461084997119 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 2700 | 1461084997121 Marionette TRACE conn5 <- [1,766,null,{}] 09:56:37 INFO - PROCESS | 2700 | 1461084997125 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:37 INFO - PROCESS | 2700 | 1461084997244 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 09:56:37 INFO - PROCESS | 2700 | 1461084997250 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:37 INFO - PROCESS | 2700 | ++DOCSHELL 1C325400 == 72 [pid = 2700] [id = 201] 09:56:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1C32F000) [pid = 2700] [serial = 601] [outer = 00000000] 09:56:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (1C889400) [pid = 2700] [serial = 602] [outer = 1C32F000] 09:56:37 INFO - PROCESS | 2700 | 1461084997295 Marionette DEBUG loaded listener.js 09:56:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1D610C00) [pid = 2700] [serial = 603] [outer = 1C32F000] 09:56:37 INFO - PROCESS | 2700 | 1461084997694 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 631ms 09:56:37 INFO - PROCESS | 2700 | 1461084997755 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 09:56:37 INFO - PROCESS | 2700 | 1461084997757 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 09:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:56:37 INFO - PROCESS | 2700 | 1461084997760 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 2700 | 1461084997762 Marionette TRACE conn5 <- [1,770,null,{}] 09:56:37 INFO - PROCESS | 2700 | 1461084997765 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:37 INFO - PROCESS | 2700 | 1461084997845 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 09:56:37 INFO - PROCESS | 2700 | 1461084997851 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:37 INFO - PROCESS | 2700 | ++DOCSHELL 1D69D400 == 73 [pid = 2700] [id = 202] 09:56:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (1D901C00) [pid = 2700] [serial = 604] [outer = 00000000] 09:56:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (1D99BC00) [pid = 2700] [serial = 605] [outer = 1D901C00] 09:56:37 INFO - PROCESS | 2700 | 1461084997895 Marionette DEBUG loaded listener.js 09:56:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (1DC81800) [pid = 2700] [serial = 606] [outer = 1D901C00] 09:56:38 INFO - PROCESS | 2700 | 1461084998661 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 930ms 09:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:56:38 INFO - PROCESS | 2700 | 1461084998692 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 09:56:38 INFO - PROCESS | 2700 | 1461084998695 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 09:56:38 INFO - PROCESS | 2700 | 1461084998700 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:56:38 INFO - PROCESS | 2700 | 1461084998704 Marionette TRACE conn5 <- [1,774,null,{}] 09:56:38 INFO - PROCESS | 2700 | 1461084998710 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:38 INFO - PROCESS | 2700 | 1461084998820 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 09:56:38 INFO - PROCESS | 2700 | 1461084998924 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:38 INFO - PROCESS | 2700 | ++DOCSHELL 17172400 == 74 [pid = 2700] [id = 203] 09:56:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (17174800) [pid = 2700] [serial = 607] [outer = 00000000] 09:56:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (18231C00) [pid = 2700] [serial = 608] [outer = 17174800] 09:56:38 INFO - PROCESS | 2700 | 1461084998980 Marionette DEBUG loaded listener.js 09:56:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (182CA400) [pid = 2700] [serial = 609] [outer = 17174800] 09:56:39 INFO - PROCESS | 2700 | 1461084999557 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 889ms 09:56:39 INFO - PROCESS | 2700 | 1461084999592 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 09:56:39 INFO - PROCESS | 2700 | 1461084999598 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 09:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:56:39 INFO - PROCESS | 2700 | 1461084999605 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:56:39 INFO - PROCESS | 2700 | 1461084999608 Marionette TRACE conn5 <- [1,778,null,{}] 09:56:39 INFO - PROCESS | 2700 | 1461084999612 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:39 INFO - PROCESS | 2700 | 1461084999721 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 09:56:39 INFO - PROCESS | 2700 | 1461084999823 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:39 INFO - PROCESS | 2700 | ++DOCSHELL 1713BC00 == 75 [pid = 2700] [id = 204] 09:56:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (17C46800) [pid = 2700] [serial = 610] [outer = 00000000] 09:56:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (1925E400) [pid = 2700] [serial = 611] [outer = 17C46800] 09:56:39 INFO - PROCESS | 2700 | 1461084999879 Marionette DEBUG loaded listener.js 09:56:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (198CB400) [pid = 2700] [serial = 612] [outer = 17C46800] 09:56:40 INFO - PROCESS | 2700 | 1461085000489 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 930ms 09:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:56:40 INFO - PROCESS | 2700 | 1461085000537 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 2700 | 1461085000539 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 09:56:40 INFO - PROCESS | 2700 | 1461085000543 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 2700 | 1461085000546 Marionette TRACE conn5 <- [1,782,null,{}] 09:56:40 INFO - PROCESS | 2700 | 1461085000558 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:40 INFO - PROCESS | 2700 | 1461085000668 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 09:56:40 INFO - PROCESS | 2700 | 1461085000769 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:40 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5F400 == 76 [pid = 2700] [id = 205] 09:56:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1C883400) [pid = 2700] [serial = 613] [outer = 00000000] 09:56:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (1E927000) [pid = 2700] [serial = 614] [outer = 1C883400] 09:56:40 INFO - PROCESS | 2700 | 1461085000826 Marionette DEBUG loaded listener.js 09:56:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (1E92B400) [pid = 2700] [serial = 615] [outer = 1C883400] 09:56:41 INFO - PROCESS | 2700 | 1461085001399 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 930ms 09:56:41 INFO - PROCESS | 2700 | 1461085001477 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 09:56:41 INFO - PROCESS | 2700 | 1461085001480 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 09:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:56:41 INFO - PROCESS | 2700 | 1461085001483 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:56:41 INFO - PROCESS | 2700 | 1461085001485 Marionette TRACE conn5 <- [1,786,null,{}] 09:56:41 INFO - PROCESS | 2700 | 1461085001489 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:41 INFO - PROCESS | 2700 | 1461085001626 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 09:56:41 INFO - PROCESS | 2700 | 1461085001756 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 2700 | ++DOCSHELL 1AA1F400 == 77 [pid = 2700] [id = 206] 09:56:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (1E92B000) [pid = 2700] [serial = 616] [outer = 00000000] 09:56:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1E9B6800) [pid = 2700] [serial = 617] [outer = 1E92B000] 09:56:41 INFO - PROCESS | 2700 | 1461085001812 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (1ED9C000) [pid = 2700] [serial = 618] [outer = 1E92B000] 09:56:42 INFO - PROCESS | 2700 | 1461085002362 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:56:42 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 09:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 930ms 09:56:42 INFO - PROCESS | 2700 | 1461085002416 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 09:56:42 INFO - PROCESS | 2700 | 1461085002419 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 09:56:42 INFO - PROCESS | 2700 | 1461085002422 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:56:42 INFO - PROCESS | 2700 | 1461085002424 Marionette TRACE conn5 <- [1,790,null,{}] 09:56:42 INFO - PROCESS | 2700 | 1461085002428 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:42 INFO - PROCESS | 2700 | 1461085002533 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 09:56:42 INFO - PROCESS | 2700 | 1461085002670 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:42 INFO - PROCESS | 2700 | ++DOCSHELL 1F781400 == 78 [pid = 2700] [id = 207] 09:56:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (1F782000) [pid = 2700] [serial = 619] [outer = 00000000] 09:56:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (1F786000) [pid = 2700] [serial = 620] [outer = 1F782000] 09:56:42 INFO - PROCESS | 2700 | 1461085002727 Marionette DEBUG loaded listener.js 09:56:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1F787400) [pid = 2700] [serial = 621] [outer = 1F782000] 09:56:43 INFO - PROCESS | 2700 | 1461085003365 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:56:43 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 09:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1016ms 09:56:43 INFO - PROCESS | 2700 | 1461085003450 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 09:56:43 INFO - PROCESS | 2700 | 1461085003453 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 09:56:43 INFO - PROCESS | 2700 | 1461085003457 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - PROCESS | 2700 | 1461085003459 Marionette TRACE conn5 <- [1,794,null,{}] 09:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:56:43 INFO - PROCESS | 2700 | 1461085003463 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:43 INFO - PROCESS | 2700 | 1461085003606 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 09:56:43 INFO - PROCESS | 2700 | 1461085003735 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 2700 | ++DOCSHELL 0FEC1C00 == 79 [pid = 2700] [id = 208] 09:56:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (10034C00) [pid = 2700] [serial = 622] [outer = 00000000] 09:56:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1850FC00) [pid = 2700] [serial = 623] [outer = 10034C00] 09:56:43 INFO - PROCESS | 2700 | 1461085003794 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1962B800) [pid = 2700] [serial = 624] [outer = 10034C00] 09:56:44 INFO - PROCESS | 2700 | 1461085004564 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:56:44 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 09:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1119ms 09:56:44 INFO - PROCESS | 2700 | 1461085004584 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 09:56:44 INFO - PROCESS | 2700 | 1461085004588 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 09:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:56:44 INFO - PROCESS | 2700 | 1461085004593 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 2700 | 1461085004596 Marionette TRACE conn5 <- [1,798,null,{}] 09:56:44 INFO - PROCESS | 2700 | 1461085004602 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:44 INFO - PROCESS | 2700 | 1461085004702 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 09:56:44 INFO - PROCESS | 2700 | 1461085004837 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:44 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC0800 == 80 [pid = 2700] [id = 209] 09:56:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (0EEC1000) [pid = 2700] [serial = 625] [outer = 00000000] 09:56:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (0F872C00) [pid = 2700] [serial = 626] [outer = 0EEC1000] 09:56:44 INFO - PROCESS | 2700 | 1461085004891 Marionette DEBUG loaded listener.js 09:56:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (0FAC2C00) [pid = 2700] [serial = 627] [outer = 0EEC1000] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 1C325400 == 79 [pid = 2700] [id = 201] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 1AA20800 == 78 [pid = 2700] [id = 200] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 18968000 == 77 [pid = 2700] [id = 199] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 19224000 == 76 [pid = 2700] [id = 198] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 18A78C00 == 75 [pid = 2700] [id = 197] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 0FA10C00 == 74 [pid = 2700] [id = 196] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (19933C00) [pid = 2700] [serial = 566] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (1E9BC400) [pid = 2700] [serial = 545] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 13F28400 == 73 [pid = 2700] [id = 195] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 0EEA7400 == 72 [pid = 2700] [id = 194] 09:56:45 INFO - PROCESS | 2700 | --DOCSHELL 18AAC400 == 71 [pid = 2700] [id = 189] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (18506400) [pid = 2700] [serial = 557] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (17C46000) [pid = 2700] [serial = 554] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (19293000) [pid = 2700] [serial = 542] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (132A5800) [pid = 2700] [serial = 551] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (13F29400) [pid = 2700] [serial = 552] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (14199400) [pid = 2700] [serial = 549] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (13F30800) [pid = 2700] [serial = 548] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (182E5000) [pid = 2700] [serial = 560] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (17143400) [pid = 2700] [serial = 539] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (18D42400) [pid = 2700] [serial = 563] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1850F800) [pid = 2700] [serial = 561] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1850B000) [pid = 2700] [serial = 558] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (19223800) [pid = 2700] [serial = 564] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (18235000) [pid = 2700] [serial = 555] [outer = 00000000] [url = about:blank] 09:56:45 INFO - PROCESS | 2700 | 1461085005523 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 990ms 09:56:45 INFO - PROCESS | 2700 | 1461085005584 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 09:56:45 INFO - PROCESS | 2700 | 1461085005590 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 09:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:56:45 INFO - PROCESS | 2700 | 1461085005596 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:56:45 INFO - PROCESS | 2700 | 1461085005599 Marionette TRACE conn5 <- [1,802,null,{}] 09:56:45 INFO - PROCESS | 2700 | 1461085005602 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:45 INFO - PROCESS | 2700 | 1461085005687 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 09:56:45 INFO - PROCESS | 2700 | 1461085005693 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC8C00 == 72 [pid = 2700] [id = 210] 09:56:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (0F7F3C00) [pid = 2700] [serial = 628] [outer = 00000000] 09:56:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1003F400) [pid = 2700] [serial = 629] [outer = 0F7F3C00] 09:56:45 INFO - PROCESS | 2700 | 1461085005739 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (107A8C00) [pid = 2700] [serial = 630] [outer = 0F7F3C00] 09:56:46 INFO - PROCESS | 2700 | 1461085006261 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 09:56:46 INFO - PROCESS | 2700 | 1461085006331 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 09:56:46 INFO - PROCESS | 2700 | 1461085006334 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:56:46 INFO - PROCESS | 2700 | 1461085006338 Marionette TRACE conn5 <- [1,806,null,{}] 09:56:46 INFO - PROCESS | 2700 | 1461085006348 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:46 INFO - PROCESS | 2700 | 1461085006442 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 09:56:46 INFO - PROCESS | 2700 | 1461085006529 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 2700 | ++DOCSHELL 1419AC00 == 73 [pid = 2700] [id = 211] 09:56:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (147D6C00) [pid = 2700] [serial = 631] [outer = 00000000] 09:56:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (15944800) [pid = 2700] [serial = 632] [outer = 147D6C00] 09:56:46 INFO - PROCESS | 2700 | 1461085006577 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1602B800) [pid = 2700] [serial = 633] [outer = 147D6C00] 09:56:46 INFO - PROCESS | 2700 | 1461085006953 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 09:56:46 INFO - PROCESS | 2700 | 1461085007009 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 09:56:47 INFO - PROCESS | 2700 | 1461085007012 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 09:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:56:47 INFO - PROCESS | 2700 | 1461085007015 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:56:47 INFO - PROCESS | 2700 | 1461085007016 Marionette TRACE conn5 <- [1,810,null,{}] 09:56:47 INFO - PROCESS | 2700 | 1461085007020 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:47 INFO - PROCESS | 2700 | 1461085007103 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 09:56:47 INFO - PROCESS | 2700 | 1461085007109 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:47 INFO - PROCESS | 2700 | ++DOCSHELL 161FC000 == 74 [pid = 2700] [id = 212] 09:56:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (17134800) [pid = 2700] [serial = 634] [outer = 00000000] 09:56:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (17143400) [pid = 2700] [serial = 635] [outer = 17134800] 09:56:47 INFO - PROCESS | 2700 | 1461085007154 Marionette DEBUG loaded listener.js 09:56:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (171E9800) [pid = 2700] [serial = 636] [outer = 17134800] 09:56:47 INFO - PROCESS | 2700 | 1461085007647 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 09:56:47 INFO - PROCESS | 2700 | 1461085007692 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 09:56:47 INFO - PROCESS | 2700 | 1461085007695 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:56:47 INFO - PROCESS | 2700 | 1461085007697 Marionette TRACE conn5 <- [1,814,null,{}] 09:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:56:47 INFO - PROCESS | 2700 | 1461085007701 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:47 INFO - PROCESS | 2700 | 1461085007817 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 09:56:47 INFO - PROCESS | 2700 | 1461085007906 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:47 INFO - PROCESS | 2700 | ++DOCSHELL 0F7ECC00 == 75 [pid = 2700] [id = 213] 09:56:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (10018000) [pid = 2700] [serial = 637] [outer = 00000000] 09:56:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (18232C00) [pid = 2700] [serial = 638] [outer = 10018000] 09:56:47 INFO - PROCESS | 2700 | 1461085007952 Marionette DEBUG loaded listener.js 09:56:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1825AC00) [pid = 2700] [serial = 639] [outer = 10018000] 09:56:48 INFO - PROCESS | 2700 | 1461085008391 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 730ms 09:56:48 INFO - PROCESS | 2700 | 1461085008430 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 09:56:48 INFO - PROCESS | 2700 | 1461085008432 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 09:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:56:48 INFO - PROCESS | 2700 | 1461085008435 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 2700 | 1461085008436 Marionette TRACE conn5 <- [1,818,null,{}] 09:56:48 INFO - PROCESS | 2700 | 1461085008444 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:48 INFO - PROCESS | 2700 | 1461085008577 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 09:56:48 INFO - PROCESS | 2700 | 1461085008641 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:48 INFO - PROCESS | 2700 | ++DOCSHELL 18507800 == 76 [pid = 2700] [id = 214] 09:56:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1850DC00) [pid = 2700] [serial = 640] [outer = 00000000] 09:56:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1896DC00) [pid = 2700] [serial = 641] [outer = 1850DC00] 09:56:48 INFO - PROCESS | 2700 | 1461085008689 Marionette DEBUG loaded listener.js 09:56:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (18A74400) [pid = 2700] [serial = 642] [outer = 1850DC00] 09:56:49 INFO - PROCESS | 2700 | 1461085009081 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 690ms 09:56:49 INFO - PROCESS | 2700 | 1461085009126 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 09:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:56:49 INFO - PROCESS | 2700 | 1461085009128 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 09:56:49 INFO - PROCESS | 2700 | 1461085009131 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 2700 | 1461085009132 Marionette TRACE conn5 <- [1,822,null,{}] 09:56:49 INFO - PROCESS | 2700 | 1461085009141 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:49 INFO - PROCESS | 2700 | 1461085009278 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 09:56:49 INFO - PROCESS | 2700 | 1461085009285 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 2700 | ++DOCSHELL 18AA5800 == 77 [pid = 2700] [id = 215] 09:56:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (18AB0800) [pid = 2700] [serial = 643] [outer = 00000000] 09:56:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (18D42000) [pid = 2700] [serial = 644] [outer = 18AB0800] 09:56:49 INFO - PROCESS | 2700 | 1461085009330 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (18D45000) [pid = 2700] [serial = 645] [outer = 18AB0800] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (1C32F000) [pid = 2700] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (19225400) [pid = 2700] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (19262800) [pid = 2700] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (0EEC1C00) [pid = 2700] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (132A3800) [pid = 2700] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (13F2E800) [pid = 2700] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (18AA4800) [pid = 2700] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (18970C00) [pid = 2700] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:56:49 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1ACDEC00) [pid = 2700] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:56:49 INFO - PROCESS | 2700 | 1461085009878 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 769ms 09:56:49 INFO - PROCESS | 2700 | 1461085009902 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 09:56:49 INFO - PROCESS | 2700 | 1461085009904 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 09:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:56:49 INFO - PROCESS | 2700 | 1461085009907 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 2700 | 1461085009908 Marionette TRACE conn5 <- [1,826,null,{}] 09:56:49 INFO - PROCESS | 2700 | 1461085009912 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:49 INFO - PROCESS | 2700 | 1461085009992 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 09:56:49 INFO - PROCESS | 2700 | 1461085009998 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 2700 | ++DOCSHELL 0FAB7C00 == 78 [pid = 2700] [id = 216] 09:56:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (171E5000) [pid = 2700] [serial = 646] [outer = 00000000] 09:56:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (19228800) [pid = 2700] [serial = 647] [outer = 171E5000] 09:56:50 INFO - PROCESS | 2700 | 1461085010042 Marionette DEBUG loaded listener.js 09:56:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1922D800) [pid = 2700] [serial = 648] [outer = 171E5000] 09:56:50 INFO - PROCESS | 2700 | 1461085010468 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 570ms 09:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:56:50 INFO - PROCESS | 2700 | 1461085010478 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 09:56:50 INFO - PROCESS | 2700 | 1461085010480 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 09:56:50 INFO - PROCESS | 2700 | 1461085010483 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - PROCESS | 2700 | 1461085010484 Marionette TRACE conn5 <- [1,830,null,{}] 09:56:50 INFO - PROCESS | 2700 | 1461085010488 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:50 INFO - PROCESS | 2700 | 1461085010610 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 09:56:50 INFO - PROCESS | 2700 | 1461085010618 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:50 INFO - PROCESS | 2700 | ++DOCSHELL 18AA9000 == 79 [pid = 2700] [id = 217] 09:56:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (19223800) [pid = 2700] [serial = 649] [outer = 00000000] 09:56:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (19628C00) [pid = 2700] [serial = 650] [outer = 19223800] 09:56:50 INFO - PROCESS | 2700 | 1461085010663 Marionette DEBUG loaded listener.js 09:56:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (198D1C00) [pid = 2700] [serial = 651] [outer = 19223800] 09:56:51 INFO - PROCESS | 2700 | 1461085011099 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 09:56:51 INFO - PROCESS | 2700 | 1461085011161 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 09:56:51 INFO - PROCESS | 2700 | 1461085011163 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 09:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:56:51 INFO - PROCESS | 2700 | 1461085011167 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:56:51 INFO - PROCESS | 2700 | 1461085011168 Marionette TRACE conn5 <- [1,834,null,{}] 09:56:51 INFO - PROCESS | 2700 | 1461085011172 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:51 INFO - PROCESS | 2700 | 1461085011254 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 09:56:51 INFO - PROCESS | 2700 | 1461085011262 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 2700 | ++DOCSHELL 19B57C00 == 80 [pid = 2700] [id = 218] 09:56:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (19B59C00) [pid = 2700] [serial = 652] [outer = 00000000] 09:56:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (19E7BC00) [pid = 2700] [serial = 653] [outer = 19B59C00] 09:56:51 INFO - PROCESS | 2700 | 1461085011306 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (19B90000) [pid = 2700] [serial = 654] [outer = 19B59C00] 09:56:51 INFO - PROCESS | 2700 | 1461085011986 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 870ms 09:56:52 INFO - PROCESS | 2700 | 1461085012039 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 2700 | 1461085012044 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 09:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:56:52 INFO - PROCESS | 2700 | 1461085012049 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 2700 | 1461085012053 Marionette TRACE conn5 <- [1,838,null,{}] 09:56:52 INFO - PROCESS | 2700 | 1461085012059 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:52 INFO - PROCESS | 2700 | 1461085012180 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 09:56:52 INFO - PROCESS | 2700 | 1461085012281 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 2700 | ++DOCSHELL 0F842400 == 81 [pid = 2700] [id = 219] 09:56:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (0F848400) [pid = 2700] [serial = 655] [outer = 00000000] 09:56:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (132ADC00) [pid = 2700] [serial = 656] [outer = 0F848400] 09:56:52 INFO - PROCESS | 2700 | 1461085012339 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (14114400) [pid = 2700] [serial = 657] [outer = 0F848400] 09:56:52 INFO - PROCESS | 2700 | 1461085012905 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 890ms 09:56:52 INFO - PROCESS | 2700 | 1461085012953 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 2700 | 1461085012959 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 09:56:52 INFO - PROCESS | 2700 | 1461085012967 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 2700 | 1461085012970 Marionette TRACE conn5 <- [1,842,null,{}] 09:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:56:52 INFO - PROCESS | 2700 | 1461085012974 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:53 INFO - PROCESS | 2700 | 1461085013084 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 09:56:53 INFO - PROCESS | 2700 | 1461085013191 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:53 INFO - PROCESS | 2700 | ++DOCSHELL 15940C00 == 82 [pid = 2700] [id = 220] 09:56:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (16027800) [pid = 2700] [serial = 658] [outer = 00000000] 09:56:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (182C6C00) [pid = 2700] [serial = 659] [outer = 16027800] 09:56:53 INFO - PROCESS | 2700 | 1461085013246 Marionette DEBUG loaded listener.js 09:56:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (1850BC00) [pid = 2700] [serial = 660] [outer = 16027800] 09:56:53 INFO - PROCESS | 2700 | 1461085013843 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 930ms 09:56:53 INFO - PROCESS | 2700 | 1461085013905 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 09:56:53 INFO - PROCESS | 2700 | 1461085013908 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 09:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:56:53 INFO - PROCESS | 2700 | 1461085013912 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 2700 | 1461085013916 Marionette TRACE conn5 <- [1,846,null,{}] 09:56:53 INFO - PROCESS | 2700 | 1461085013927 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:54 INFO - PROCESS | 2700 | 1461085014038 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 09:56:54 INFO - PROCESS | 2700 | 1461085014174 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 2700 | ++DOCSHELL 0EF48000 == 83 [pid = 2700] [id = 221] 09:56:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (19625C00) [pid = 2700] [serial = 661] [outer = 00000000] 09:56:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1ACDA800) [pid = 2700] [serial = 662] [outer = 19625C00] 09:56:54 INFO - PROCESS | 2700 | 1461085014232 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1ACE1400) [pid = 2700] [serial = 663] [outer = 19625C00] 09:56:54 INFO - PROCESS | 2700 | 1461085014850 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 970ms 09:56:54 INFO - PROCESS | 2700 | 1461085014885 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 09:56:54 INFO - PROCESS | 2700 | 1461085014888 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 09:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:56:54 INFO - PROCESS | 2700 | 1461085014892 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:56:54 INFO - PROCESS | 2700 | 1461085014894 Marionette TRACE conn5 <- [1,850,null,{}] 09:56:54 INFO - PROCESS | 2700 | 1461085014898 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:54 INFO - PROCESS | 2700 | 1461085015006 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 09:56:55 INFO - PROCESS | 2700 | 1461085015139 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 2700 | ++DOCSHELL 1BB06C00 == 84 [pid = 2700] [id = 222] 09:56:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (1BB07C00) [pid = 2700] [serial = 664] [outer = 00000000] 09:56:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (1BE6A000) [pid = 2700] [serial = 665] [outer = 1BB07C00] 09:56:55 INFO - PROCESS | 2700 | 1461085015195 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (1BECCC00) [pid = 2700] [serial = 666] [outer = 1BB07C00] 09:56:56 INFO - PROCESS | 2700 | 1461085016907 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 2071ms 09:56:56 INFO - PROCESS | 2700 | 1461085016966 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 09:56:56 INFO - PROCESS | 2700 | 1461085016968 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 09:56:56 INFO - PROCESS | 2700 | 1461085016972 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:56:56 INFO - PROCESS | 2700 | 1461085016974 Marionette TRACE conn5 <- [1,854,null,{}] 09:56:56 INFO - PROCESS | 2700 | 1461085016978 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:57 INFO - PROCESS | 2700 | 1461085017111 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 09:56:57 INFO - PROCESS | 2700 | 1461085017245 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:57 INFO - PROCESS | 2700 | ++DOCSHELL 1ACD9800 == 85 [pid = 2700] [id = 223] 09:56:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (1C327400) [pid = 2700] [serial = 667] [outer = 00000000] 09:56:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (1D90B000) [pid = 2700] [serial = 668] [outer = 1C327400] 09:56:57 INFO - PROCESS | 2700 | 1461085017299 Marionette DEBUG loaded listener.js 09:56:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (0F33E800) [pid = 2700] [serial = 669] [outer = 1C327400] 09:56:57 INFO - PROCESS | 2700 | 1461085017852 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 930ms 09:56:57 INFO - PROCESS | 2700 | 1461085017906 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 09:56:57 INFO - PROCESS | 2700 | 1461085017908 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 09:56:57 INFO - PROCESS | 2700 | 1461085017912 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:56:57 INFO - PROCESS | 2700 | 1461085017914 Marionette TRACE conn5 <- [1,858,null,{}] 09:56:57 INFO - PROCESS | 2700 | 1461085017917 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:58 INFO - PROCESS | 2700 | 1461085018041 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 09:56:58 INFO - PROCESS | 2700 | 1461085018148 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:58 INFO - PROCESS | 2700 | ++DOCSHELL 1ED9A000 == 86 [pid = 2700] [id = 224] 09:56:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (1ED9A400) [pid = 2700] [serial = 670] [outer = 00000000] 09:56:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (1F787800) [pid = 2700] [serial = 671] [outer = 1ED9A400] 09:56:58 INFO - PROCESS | 2700 | 1461085018205 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (1F78BC00) [pid = 2700] [serial = 672] [outer = 1ED9A400] 09:56:58 INFO - PROCESS | 2700 | 1461085018845 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 970ms 09:56:58 INFO - PROCESS | 2700 | 1461085018886 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 2700 | 1461085018888 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 09:56:58 INFO - PROCESS | 2700 | 1461085018892 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:56:58 INFO - PROCESS | 2700 | 1461085018894 Marionette TRACE conn5 <- [1,862,null,{}] 09:56:58 INFO - PROCESS | 2700 | 1461085018897 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:59 INFO - PROCESS | 2700 | 1461085019008 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 09:56:59 INFO - PROCESS | 2700 | 1461085019172 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:59 INFO - PROCESS | 2700 | ++DOCSHELL 15943C00 == 87 [pid = 2700] [id = 225] 09:56:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (161FA400) [pid = 2700] [serial = 673] [outer = 00000000] 09:56:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (19B90400) [pid = 2700] [serial = 674] [outer = 161FA400] 09:56:59 INFO - PROCESS | 2700 | 1461085019232 Marionette DEBUG loaded listener.js 09:56:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (19B94800) [pid = 2700] [serial = 675] [outer = 161FA400] 09:57:00 INFO - PROCESS | 2700 | 1461085020009 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1180ms 09:57:00 INFO - PROCESS | 2700 | 1461085020077 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 2700 | 1461085020081 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 09:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:57:00 INFO - PROCESS | 2700 | 1461085020086 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 2700 | 1461085020089 Marionette TRACE conn5 <- [1,866,null,{}] 09:57:00 INFO - PROCESS | 2700 | 1461085020095 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:00 INFO - PROCESS | 2700 | 1461085020196 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 09:57:00 INFO - PROCESS | 2700 | 1461085020336 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 2700 | ++DOCSHELL 0FAB5C00 == 88 [pid = 2700] [id = 226] 09:57:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (0FEC2C00) [pid = 2700] [serial = 676] [outer = 00000000] 09:57:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (1497E400) [pid = 2700] [serial = 677] [outer = 0FEC2C00] 09:57:00 INFO - PROCESS | 2700 | 1461085020387 Marionette DEBUG loaded listener.js 09:57:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 169 (15945800) [pid = 2700] [serial = 678] [outer = 0FEC2C00] 09:57:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 170 (1825D800) [pid = 2700] [serial = 679] [outer = 0FABB400] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 15945400 == 87 [pid = 2700] [id = 101] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1AABD000 == 86 [pid = 2700] [id = 71] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1ACDD400 == 85 [pid = 2700] [id = 135] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 132DCC00 == 84 [pid = 2700] [id = 121] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1D99D000 == 83 [pid = 2700] [id = 168] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1ACDF400 == 82 [pid = 2700] [id = 87] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 18AA9000 == 81 [pid = 2700] [id = 217] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 0FAB7C00 == 80 [pid = 2700] [id = 216] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 18AA5800 == 79 [pid = 2700] [id = 215] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 18507800 == 78 [pid = 2700] [id = 214] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1419AC00 == 77 [pid = 2700] [id = 211] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 0EEC8C00 == 76 [pid = 2700] [id = 210] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 0EEC0800 == 75 [pid = 2700] [id = 209] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1AA1F400 == 74 [pid = 2700] [id = 206] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 0EE5F400 == 73 [pid = 2700] [id = 205] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1713BC00 == 72 [pid = 2700] [id = 204] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 17172400 == 71 [pid = 2700] [id = 203] 09:57:00 INFO - PROCESS | 2700 | --DOCSHELL 1D69D400 == 70 [pid = 2700] [id = 202] 09:57:01 INFO - PROCESS | 2700 | 1461085021089 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 169 (196CE000) [pid = 2700] [serial = 593] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 168 (196D5800) [pid = 2700] [serial = 567] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (13F2F800) [pid = 2700] [serial = 582] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (107F3C00) [pid = 2700] [serial = 581] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (182CDC00) [pid = 2700] [serial = 572] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (182D0400) [pid = 2700] [serial = 587] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (182E7400) [pid = 2700] [serial = 588] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (14AEC800) [pid = 2700] [serial = 584] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (1602E400) [pid = 2700] [serial = 585] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (1AA14C00) [pid = 2700] [serial = 575] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (18D3E800) [pid = 2700] [serial = 590] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (10038400) [pid = 2700] [serial = 569] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1BE64800) [pid = 2700] [serial = 578] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (198C4C00) [pid = 2700] [serial = 596] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (1BECAC00) [pid = 2700] [serial = 599] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (1BE63000) [pid = 2700] [serial = 600] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (19B93C00) [pid = 2700] [serial = 594] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (1AA14400) [pid = 2700] [serial = 597] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (1D610C00) [pid = 2700] [serial = 603] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (19197800) [pid = 2700] [serial = 591] [outer = 00000000] [url = about:blank] 09:57:01 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (1C889400) [pid = 2700] [serial = 602] [outer = 00000000] [url = about:blank] 09:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1072ms 09:57:01 INFO - PROCESS | 2700 | 1461085021159 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 09:57:01 INFO - PROCESS | 2700 | 1461085021163 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 09:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:57:01 INFO - PROCESS | 2700 | 1461085021169 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 2700 | 1461085021172 Marionette TRACE conn5 <- [1,870,null,{}] 09:57:01 INFO - PROCESS | 2700 | 1461085021176 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:01 INFO - PROCESS | 2700 | 1461085021262 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 09:57:01 INFO - PROCESS | 2700 | 1461085021274 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 2700 | ++DOCSHELL 0FAB7C00 == 71 [pid = 2700] [id = 227] 09:57:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (10032800) [pid = 2700] [serial = 680] [outer = 00000000] 09:57:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (141A3C00) [pid = 2700] [serial = 681] [outer = 10032800] 09:57:01 INFO - PROCESS | 2700 | 1461085021321 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (14AEC800) [pid = 2700] [serial = 682] [outer = 10032800] 09:57:01 INFO - PROCESS | 2700 | 1461085021852 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 730ms 09:57:01 INFO - PROCESS | 2700 | 1461085021903 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 09:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:57:01 INFO - PROCESS | 2700 | 1461085021906 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 09:57:01 INFO - PROCESS | 2700 | 1461085021909 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 2700 | 1461085021912 Marionette TRACE conn5 <- [1,874,null,{}] 09:57:01 INFO - PROCESS | 2700 | 1461085021922 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:01 INFO - PROCESS | 2700 | 1461085022011 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 09:57:02 INFO - PROCESS | 2700 | 1461085022021 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 2700 | ++DOCSHELL 1419AC00 == 72 [pid = 2700] [id = 228] 09:57:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (15944000) [pid = 2700] [serial = 683] [outer = 00000000] 09:57:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (182CDC00) [pid = 2700] [serial = 684] [outer = 15944000] 09:57:02 INFO - PROCESS | 2700 | 1461085022150 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (182E7400) [pid = 2700] [serial = 685] [outer = 15944000] 09:57:02 INFO - PROCESS | 2700 | 1461085022537 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 09:57:02 INFO - PROCESS | 2700 | 1461085022583 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 09:57:02 INFO - PROCESS | 2700 | 1461085022586 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 09:57:02 INFO - PROCESS | 2700 | 1461085022589 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:57:02 INFO - PROCESS | 2700 | 1461085022591 Marionette TRACE conn5 <- [1,878,null,{}] 09:57:02 INFO - PROCESS | 2700 | 1461085022594 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:02 INFO - PROCESS | 2700 | 1461085022680 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 09:57:02 INFO - PROCESS | 2700 | 1461085022688 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 2700 | ++DOCSHELL 1850A000 == 73 [pid = 2700] [id = 229] 09:57:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (18510800) [pid = 2700] [serial = 686] [outer = 00000000] 09:57:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (18AB1C00) [pid = 2700] [serial = 687] [outer = 18510800] 09:57:02 INFO - PROCESS | 2700 | 1461085022734 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (18D38C00) [pid = 2700] [serial = 688] [outer = 18510800] 09:57:03 INFO - PROCESS | 2700 | 1461085023193 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 630ms 09:57:03 INFO - PROCESS | 2700 | 1461085023233 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 2700 | 1461085023235 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 09:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:57:03 INFO - PROCESS | 2700 | 1461085023238 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 2700 | 1461085023240 Marionette TRACE conn5 <- [1,882,null,{}] 09:57:03 INFO - PROCESS | 2700 | 1461085023243 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:03 INFO - PROCESS | 2700 | 1461085023364 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 09:57:03 INFO - PROCESS | 2700 | 1461085023457 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:03 INFO - PROCESS | 2700 | ++DOCSHELL 18D3E800 == 74 [pid = 2700] [id = 230] 09:57:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (19197000) [pid = 2700] [serial = 689] [outer = 00000000] 09:57:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (1922E800) [pid = 2700] [serial = 690] [outer = 19197000] 09:57:03 INFO - PROCESS | 2700 | 1461085023502 Marionette DEBUG loaded listener.js 09:57:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (19630C00) [pid = 2700] [serial = 691] [outer = 19197000] 09:57:03 INFO - PROCESS | 2700 | 1461085023933 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 730ms 09:57:03 INFO - PROCESS | 2700 | 1461085023974 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 2700 | 1461085023976 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 09:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:57:03 INFO - PROCESS | 2700 | 1461085023979 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 2700 | 1461085023981 Marionette TRACE conn5 <- [1,886,null,{}] 09:57:03 INFO - PROCESS | 2700 | 1461085023984 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:04 INFO - PROCESS | 2700 | 1461085024124 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 09:57:04 INFO - PROCESS | 2700 | 1461085024190 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 2700 | ++DOCSHELL 1AA11800 == 75 [pid = 2700] [id = 231] 09:57:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (1AA14C00) [pid = 2700] [serial = 692] [outer = 00000000] 09:57:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (1AAC4800) [pid = 2700] [serial = 693] [outer = 1AA14C00] 09:57:04 INFO - PROCESS | 2700 | 1461085024236 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (1ABCB000) [pid = 2700] [serial = 694] [outer = 1AA14C00] 09:57:04 INFO - PROCESS | 2700 | 1461085024647 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 730ms 09:57:04 INFO - PROCESS | 2700 | 1461085024731 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 09:57:04 INFO - PROCESS | 2700 | 1461085024733 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 09:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:57:04 INFO - PROCESS | 2700 | 1461085024746 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:57:04 INFO - PROCESS | 2700 | 1461085024748 Marionette TRACE conn5 <- [1,890,null,{}] 09:57:04 INFO - PROCESS | 2700 | 1461085024751 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:04 INFO - PROCESS | 2700 | 1461085024867 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 09:57:04 INFO - PROCESS | 2700 | 1461085024877 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 2700 | ++DOCSHELL 19B98000 == 76 [pid = 2700] [id = 232] 09:57:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (1ACDF400) [pid = 2700] [serial = 695] [outer = 00000000] 09:57:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (1BECF800) [pid = 2700] [serial = 696] [outer = 1ACDF400] 09:57:04 INFO - PROCESS | 2700 | 1461085024975 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (1C327800) [pid = 2700] [serial = 697] [outer = 1ACDF400] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (0EEC1000) [pid = 2700] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (147D6C00) [pid = 2700] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (17134800) [pid = 2700] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (19223800) [pid = 2700] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (171E5000) [pid = 2700] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (18AAB000) [pid = 2700] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (1BECD000) [pid = 2700] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (1C32B400) [pid = 2700] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (10018000) [pid = 2700] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1850DC00) [pid = 2700] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (18AB0800) [pid = 2700] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:57:05 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (0F7F3C00) [pid = 2700] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:57:05 INFO - PROCESS | 2700 | 1461085025508 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 770ms 09:57:05 INFO - PROCESS | 2700 | 1461085025516 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 2700 | 1461085025518 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 09:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:57:05 INFO - PROCESS | 2700 | 1461085025524 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:57:05 INFO - PROCESS | 2700 | 1461085025526 Marionette TRACE conn5 <- [1,894,null,{}] 09:57:05 INFO - PROCESS | 2700 | 1461085025529 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:05 INFO - PROCESS | 2700 | 1461085025613 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 09:57:05 INFO - PROCESS | 2700 | 1461085025707 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 2700 | ++DOCSHELL 0EEAB400 == 77 [pid = 2700] [id = 233] 09:57:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (0EECAC00) [pid = 2700] [serial = 698] [outer = 00000000] 09:57:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (18B3A000) [pid = 2700] [serial = 699] [outer = 0EECAC00] 09:57:05 INFO - PROCESS | 2700 | 1461085025753 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (19262800) [pid = 2700] [serial = 700] [outer = 0EECAC00] 09:57:06 INFO - PROCESS | 2700 | 1461085026121 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms 09:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:57:06 INFO - PROCESS | 2700 | 1461085026152 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 2700 | 1461085026154 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 09:57:06 INFO - PROCESS | 2700 | 1461085026157 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 2700 | 1461085026159 Marionette TRACE conn5 <- [1,898,null,{}] 09:57:06 INFO - PROCESS | 2700 | 1461085026163 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:06 INFO - PROCESS | 2700 | 1461085026270 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 09:57:06 INFO - PROCESS | 2700 | 1461085026369 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 2700 | ++DOCSHELL 0FEBBC00 == 78 [pid = 2700] [id = 234] 09:57:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (132AD000) [pid = 2700] [serial = 701] [outer = 00000000] 09:57:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (1C32B400) [pid = 2700] [serial = 702] [outer = 132AD000] 09:57:06 INFO - PROCESS | 2700 | 1461085026415 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (1D60C800) [pid = 2700] [serial = 703] [outer = 132AD000] 09:57:06 INFO - PROCESS | 2700 | 1461085026785 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 09:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:57:06 INFO - PROCESS | 2700 | 1461085026828 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 2700 | 1461085026830 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 09:57:06 INFO - PROCESS | 2700 | 1461085026834 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 2700 | 1461085026835 Marionette TRACE conn5 <- [1,902,null,{}] 09:57:06 INFO - PROCESS | 2700 | 1461085026846 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:06 INFO - PROCESS | 2700 | 1461085026931 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 09:57:06 INFO - PROCESS | 2700 | 1461085026938 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 2700 | ++DOCSHELL 1D6A4000 == 79 [pid = 2700] [id = 235] 09:57:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (1D90E800) [pid = 2700] [serial = 704] [outer = 00000000] 09:57:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (1E9BA800) [pid = 2700] [serial = 705] [outer = 1D90E800] 09:57:06 INFO - PROCESS | 2700 | 1461085026982 Marionette DEBUG loaded listener.js 09:57:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (1EDA6000) [pid = 2700] [serial = 706] [outer = 1D90E800] 09:57:07 INFO - PROCESS | 2700 | 1461085027468 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 09:57:07 INFO - PROCESS | 2700 | 1461085027565 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 09:57:07 INFO - PROCESS | 2700 | 1461085027570 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 09:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:57:07 INFO - PROCESS | 2700 | 1461085027575 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:57:07 INFO - PROCESS | 2700 | 1461085027580 Marionette TRACE conn5 <- [1,906,null,{}] 09:57:07 INFO - PROCESS | 2700 | 1461085027659 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:07 INFO - PROCESS | 2700 | 1461085027776 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 09:57:07 INFO - PROCESS | 2700 | 1461085027909 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:07 INFO - PROCESS | 2700 | ++DOCSHELL 10842800 == 80 [pid = 2700] [id = 236] 09:57:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (10899000) [pid = 2700] [serial = 707] [outer = 00000000] 09:57:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (13F4F400) [pid = 2700] [serial = 708] [outer = 10899000] 09:57:07 INFO - PROCESS | 2700 | 1461085027969 Marionette DEBUG loaded listener.js 09:57:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (14A5E400) [pid = 2700] [serial = 709] [outer = 10899000] 09:57:08 INFO - PROCESS | 2700 | 1461085028512 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 970ms 09:57:08 INFO - PROCESS | 2700 | 1461085028550 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 09:57:08 INFO - PROCESS | 2700 | 1461085028557 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 09:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:57:08 INFO - PROCESS | 2700 | 1461085028563 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:57:08 INFO - PROCESS | 2700 | 1461085028566 Marionette TRACE conn5 <- [1,910,null,{}] 09:57:08 INFO - PROCESS | 2700 | 1461085028570 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:08 INFO - PROCESS | 2700 | 1461085028683 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 09:57:08 INFO - PROCESS | 2700 | 1461085028795 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:08 INFO - PROCESS | 2700 | ++DOCSHELL 17C4D800 == 81 [pid = 2700] [id = 237] 09:57:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (182CA000) [pid = 2700] [serial = 710] [outer = 00000000] 09:57:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 169 (18AA7800) [pid = 2700] [serial = 711] [outer = 182CA000] 09:57:08 INFO - PROCESS | 2700 | 1461085028850 Marionette DEBUG loaded listener.js 09:57:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 170 (1922A400) [pid = 2700] [serial = 712] [outer = 182CA000] 09:57:09 INFO - PROCESS | 2700 | 1461085029444 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 930ms 09:57:09 INFO - PROCESS | 2700 | 1461085029495 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 09:57:09 INFO - PROCESS | 2700 | 1461085029497 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 09:57:09 INFO - PROCESS | 2700 | 1461085029501 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:57:09 INFO - PROCESS | 2700 | 1461085029505 Marionette TRACE conn5 <- [1,914,null,{}] 09:57:09 INFO - PROCESS | 2700 | 1461085029516 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:09 INFO - PROCESS | 2700 | 1461085029632 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 09:57:09 INFO - PROCESS | 2700 | 1461085029744 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:09 INFO - PROCESS | 2700 | ++DOCSHELL 1D610C00 == 82 [pid = 2700] [id = 238] 09:57:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 171 (1D9A1C00) [pid = 2700] [serial = 713] [outer = 00000000] 09:57:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 172 (1F7D3800) [pid = 2700] [serial = 714] [outer = 1D9A1C00] 09:57:09 INFO - PROCESS | 2700 | 1461085029842 Marionette DEBUG loaded listener.js 09:57:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 173 (20E83000) [pid = 2700] [serial = 715] [outer = 1D9A1C00] 09:57:10 INFO - PROCESS | 2700 | 1461085030396 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 930ms 09:57:10 INFO - PROCESS | 2700 | 1461085030435 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 2700 | 1461085030438 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 09:57:10 INFO - PROCESS | 2700 | 1461085030441 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:57:10 INFO - PROCESS | 2700 | 1461085030443 Marionette TRACE conn5 <- [1,918,null,{}] 09:57:10 INFO - PROCESS | 2700 | 1461085030446 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:10 INFO - PROCESS | 2700 | 1461085030556 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 09:57:10 INFO - PROCESS | 2700 | 1461085030667 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:10 INFO - PROCESS | 2700 | ++DOCSHELL 20E8D800 == 83 [pid = 2700] [id = 239] 09:57:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 174 (20E8DC00) [pid = 2700] [serial = 716] [outer = 00000000] 09:57:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 175 (20EE2000) [pid = 2700] [serial = 717] [outer = 20E8DC00] 09:57:10 INFO - PROCESS | 2700 | 1461085030723 Marionette DEBUG loaded listener.js 09:57:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 176 (20EE6000) [pid = 2700] [serial = 718] [outer = 20E8DC00] 09:57:11 INFO - PROCESS | 2700 | 1461085031324 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 930ms 09:57:11 INFO - PROCESS | 2700 | 1461085031375 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 09:57:11 INFO - PROCESS | 2700 | 1461085031377 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 09:57:11 INFO - PROCESS | 2700 | 1461085031381 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:57:11 INFO - PROCESS | 2700 | 1461085031383 Marionette TRACE conn5 <- [1,922,null,{}] 09:57:11 INFO - PROCESS | 2700 | 1461085031386 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:11 INFO - PROCESS | 2700 | 1461085031493 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 09:57:11 INFO - PROCESS | 2700 | 1461085031603 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 2700 | ++DOCSHELL 20EE8400 == 84 [pid = 2700] [id = 240] 09:57:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (20EEBC00) [pid = 2700] [serial = 719] [outer = 00000000] 09:57:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 178 (217A3000) [pid = 2700] [serial = 720] [outer = 20EEBC00] 09:57:11 INFO - PROCESS | 2700 | 1461085031657 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 179 (217A4C00) [pid = 2700] [serial = 721] [outer = 20EEBC00] 09:57:12 INFO - PROCESS | 2700 | 1461085032196 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 870ms 09:57:12 INFO - PROCESS | 2700 | 1461085032255 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 09:57:12 INFO - PROCESS | 2700 | 1461085032257 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 09:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:57:12 INFO - PROCESS | 2700 | 1461085032260 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:57:12 INFO - PROCESS | 2700 | 1461085032263 Marionette TRACE conn5 <- [1,926,null,{}] 09:57:12 INFO - PROCESS | 2700 | 1461085032266 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:12 INFO - PROCESS | 2700 | 1461085032396 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 09:57:12 INFO - PROCESS | 2700 | 1461085032512 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 2700 | ++DOCSHELL 21BA9C00 == 85 [pid = 2700] [id = 241] 09:57:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 180 (21BAD000) [pid = 2700] [serial = 722] [outer = 00000000] 09:57:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 181 (21BB1800) [pid = 2700] [serial = 723] [outer = 21BAD000] 09:57:12 INFO - PROCESS | 2700 | 1461085032610 Marionette DEBUG loaded listener.js 09:57:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 182 (21BB7800) [pid = 2700] [serial = 724] [outer = 21BAD000] 09:57:13 INFO - PROCESS | 2700 | 1461085033164 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 970ms 09:57:13 INFO - PROCESS | 2700 | 1461085033235 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 09:57:13 INFO - PROCESS | 2700 | 1461085033237 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 09:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:57:13 INFO - PROCESS | 2700 | 1461085033241 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:57:13 INFO - PROCESS | 2700 | 1461085033243 Marionette TRACE conn5 <- [1,930,null,{}] 09:57:13 INFO - PROCESS | 2700 | 1461085033247 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:13 INFO - PROCESS | 2700 | 1461085033353 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 09:57:13 INFO - PROCESS | 2700 | 1461085033492 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:13 INFO - PROCESS | 2700 | ++DOCSHELL 21BB8800 == 86 [pid = 2700] [id = 242] 09:57:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 183 (23206C00) [pid = 2700] [serial = 725] [outer = 00000000] 09:57:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 184 (2320CC00) [pid = 2700] [serial = 726] [outer = 23206C00] 09:57:13 INFO - PROCESS | 2700 | 1461085033547 Marionette DEBUG loaded listener.js 09:57:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (23210800) [pid = 2700] [serial = 727] [outer = 23206C00] 09:57:14 INFO - PROCESS | 2700 | 1461085034104 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 930ms 09:57:14 INFO - PROCESS | 2700 | 1461085034175 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 09:57:14 INFO - PROCESS | 2700 | 1461085034177 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 09:57:14 INFO - PROCESS | 2700 | 1461085034181 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:57:14 INFO - PROCESS | 2700 | 1461085034183 Marionette TRACE conn5 <- [1,934,null,{}] 09:57:14 INFO - PROCESS | 2700 | 1461085034186 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:14 INFO - PROCESS | 2700 | 1461085034292 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 09:57:14 INFO - PROCESS | 2700 | 1461085034403 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 2700 | ++DOCSHELL 23213800 == 87 [pid = 2700] [id = 243] 09:57:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (23333000) [pid = 2700] [serial = 728] [outer = 00000000] 09:57:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 187 (23339C00) [pid = 2700] [serial = 729] [outer = 23333000] 09:57:14 INFO - PROCESS | 2700 | 1461085034457 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 188 (2333DC00) [pid = 2700] [serial = 730] [outer = 23333000] 09:57:15 INFO - PROCESS | 2700 | 1461085035032 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 870ms 09:57:15 INFO - PROCESS | 2700 | 1461085035055 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 2700 | 1461085035057 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 09:57:15 INFO - PROCESS | 2700 | 1461085035061 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:57:15 INFO - PROCESS | 2700 | 1461085035063 Marionette TRACE conn5 <- [1,938,null,{}] 09:57:15 INFO - PROCESS | 2700 | 1461085035067 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:15 INFO - PROCESS | 2700 | 1461085035176 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 09:57:15 INFO - PROCESS | 2700 | 1461085035290 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:15 INFO - PROCESS | 2700 | ++DOCSHELL 107A0800 == 88 [pid = 2700] [id = 244] 09:57:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 189 (132AA800) [pid = 2700] [serial = 731] [outer = 00000000] 09:57:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 190 (1825CC00) [pid = 2700] [serial = 732] [outer = 132AA800] 09:57:15 INFO - PROCESS | 2700 | 1461085035345 Marionette DEBUG loaded listener.js 09:57:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 191 (182CAC00) [pid = 2700] [serial = 733] [outer = 132AA800] 09:57:16 INFO - PROCESS | 2700 | 1461085036083 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1068ms 09:57:16 INFO - PROCESS | 2700 | 1461085036140 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 09:57:16 INFO - PROCESS | 2700 | 1461085036144 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 09:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:57:16 INFO - PROCESS | 2700 | 1461085036149 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 2700 | 1461085036152 Marionette TRACE conn5 <- [1,942,null,{}] 09:57:16 INFO - PROCESS | 2700 | 1461085036158 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:16 INFO - PROCESS | 2700 | 1461085036264 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 09:57:16 INFO - PROCESS | 2700 | 1461085036382 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:16 INFO - PROCESS | 2700 | ++DOCSHELL 141A4C00 == 89 [pid = 2700] [id = 245] 09:57:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (141A5000) [pid = 2700] [serial = 734] [outer = 00000000] 09:57:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (17142400) [pid = 2700] [serial = 735] [outer = 141A5000] 09:57:16 INFO - PROCESS | 2700 | 1461085036479 Marionette DEBUG loaded listener.js 09:57:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (0EEAA800) [pid = 2700] [serial = 736] [outer = 141A5000] 09:57:17 INFO - PROCESS | 2700 | 1461085037052 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 0FEBBC00 == 88 [pid = 2700] [id = 234] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 0EEAB400 == 87 [pid = 2700] [id = 233] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 19B98000 == 86 [pid = 2700] [id = 232] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 1AA11800 == 85 [pid = 2700] [id = 231] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 18D3E800 == 84 [pid = 2700] [id = 230] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 0F7ECC00 == 83 [pid = 2700] [id = 213] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 1850A000 == 82 [pid = 2700] [id = 229] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 1419AC00 == 81 [pid = 2700] [id = 228] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (1D99BC00) [pid = 2700] [serial = 605] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (18231C00) [pid = 2700] [serial = 608] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (1925E400) [pid = 2700] [serial = 611] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 190 (1E927000) [pid = 2700] [serial = 614] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 189 (1E9B6800) [pid = 2700] [serial = 617] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 188 (1F786000) [pid = 2700] [serial = 620] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 187 (19E7BC00) [pid = 2700] [serial = 653] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 161FC000 == 80 [pid = 2700] [id = 212] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 0FAB7C00 == 79 [pid = 2700] [id = 227] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 0FAB5C00 == 78 [pid = 2700] [id = 226] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 15943C00 == 77 [pid = 2700] [id = 225] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 1ED9A000 == 76 [pid = 2700] [id = 224] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 1ACD9800 == 75 [pid = 2700] [id = 223] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 1BB06C00 == 74 [pid = 2700] [id = 222] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 0EF48000 == 73 [pid = 2700] [id = 221] 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 15940C00 == 72 [pid = 2700] [id = 220] 09:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 0F842400 == 71 [pid = 2700] [id = 219] 09:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 970ms 09:57:17 INFO - PROCESS | 2700 | --DOCSHELL 19B57C00 == 70 [pid = 2700] [id = 218] 09:57:17 INFO - PROCESS | 2700 | 1461085037127 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 09:57:17 INFO - PROCESS | 2700 | 1461085037133 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 09:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:57:17 INFO - PROCESS | 2700 | 1461085037139 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:57:17 INFO - PROCESS | 2700 | 1461085037141 Marionette TRACE conn5 <- [1,946,null,{}] 09:57:17 INFO - PROCESS | 2700 | 1461085037145 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:17 INFO - PROCESS | 2700 | 1461085037246 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 186 (1C325C00) [pid = 2700] [serial = 537] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (1C882800) [pid = 2700] [serial = 444] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (1D6A6800) [pid = 2700] [serial = 492] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 183 (18232C00) [pid = 2700] [serial = 638] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 182 (1896DC00) [pid = 2700] [serial = 641] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 181 (1825AC00) [pid = 2700] [serial = 639] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 180 (18D42000) [pid = 2700] [serial = 644] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 179 (18A74400) [pid = 2700] [serial = 642] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 178 (1003F400) [pid = 2700] [serial = 629] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 177 (107A8C00) [pid = 2700] [serial = 630] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (0FAC2C00) [pid = 2700] [serial = 627] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 175 (0F872C00) [pid = 2700] [serial = 626] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 174 (15944800) [pid = 2700] [serial = 632] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 173 (1602B800) [pid = 2700] [serial = 633] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 172 (17143400) [pid = 2700] [serial = 635] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 171 (1850FC00) [pid = 2700] [serial = 623] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 170 (198D1C00) [pid = 2700] [serial = 651] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 169 (18D45000) [pid = 2700] [serial = 645] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 168 (19628C00) [pid = 2700] [serial = 650] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (19228800) [pid = 2700] [serial = 647] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (1922D800) [pid = 2700] [serial = 648] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (171E9800) [pid = 2700] [serial = 636] [outer = 00000000] [url = about:blank] 09:57:17 INFO - PROCESS | 2700 | 1461085037366 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:17 INFO - PROCESS | 2700 | ++DOCSHELL 0EE14800 == 71 [pid = 2700] [id = 246] 09:57:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (0EE1F800) [pid = 2700] [serial = 737] [outer = 00000000] 09:57:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (0FE40C00) [pid = 2700] [serial = 738] [outer = 0EE1F800] 09:57:17 INFO - PROCESS | 2700 | 1461085037412 Marionette DEBUG loaded listener.js 09:57:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (107A8000) [pid = 2700] [serial = 739] [outer = 0EE1F800] 09:57:17 INFO - PROCESS | 2700 | 1461085037869 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 771ms 09:57:17 INFO - PROCESS | 2700 | 1461085037913 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 09:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:57:17 INFO - PROCESS | 2700 | 1461085037915 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 09:57:17 INFO - PROCESS | 2700 | 1461085037918 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:57:17 INFO - PROCESS | 2700 | 1461085037922 Marionette TRACE conn5 <- [1,950,null,{}] 09:57:17 INFO - PROCESS | 2700 | 1461085037932 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:18 INFO - PROCESS | 2700 | 1461085038027 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 09:57:18 INFO - PROCESS | 2700 | 1461085038034 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:18 INFO - PROCESS | 2700 | ++DOCSHELL 171E5000 == 72 [pid = 2700] [id = 247] 09:57:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 169 (171E6C00) [pid = 2700] [serial = 740] [outer = 00000000] 09:57:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 170 (17848800) [pid = 2700] [serial = 741] [outer = 171E6C00] 09:57:18 INFO - PROCESS | 2700 | 1461085038085 Marionette DEBUG loaded listener.js 09:57:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 171 (17C4EC00) [pid = 2700] [serial = 742] [outer = 171E6C00] 09:57:18 INFO - PROCESS | 2700 | 1461085038549 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 690ms 09:57:18 INFO - PROCESS | 2700 | 1461085038609 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 09:57:18 INFO - PROCESS | 2700 | 1461085038611 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 09:57:18 INFO - PROCESS | 2700 | 1461085038615 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 2700 | 1461085038616 Marionette TRACE conn5 <- [1,954,null,{}] 09:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:57:18 INFO - PROCESS | 2700 | 1461085038620 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:18 INFO - PROCESS | 2700 | 1461085038712 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 09:57:18 INFO - PROCESS | 2700 | 1461085038722 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:18 INFO - PROCESS | 2700 | ++DOCSHELL 182DE400 == 73 [pid = 2700] [id = 248] 09:57:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 172 (182DF000) [pid = 2700] [serial = 743] [outer = 00000000] 09:57:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 173 (18513000) [pid = 2700] [serial = 744] [outer = 182DF000] 09:57:18 INFO - PROCESS | 2700 | 1461085038768 Marionette DEBUG loaded listener.js 09:57:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 174 (18A72C00) [pid = 2700] [serial = 745] [outer = 182DF000] 09:57:19 INFO - PROCESS | 2700 | 1461085039242 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 09:57:19 INFO - PROCESS | 2700 | 1461085039289 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 09:57:19 INFO - PROCESS | 2700 | 1461085039291 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 09:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:57:19 INFO - PROCESS | 2700 | 1461085039294 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:57:19 INFO - PROCESS | 2700 | 1461085039295 Marionette TRACE conn5 <- [1,958,null,{}] 09:57:19 INFO - PROCESS | 2700 | 1461085039299 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:19 INFO - PROCESS | 2700 | 1461085039385 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 09:57:19 INFO - PROCESS | 2700 | 1461085039421 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:19 INFO - PROCESS | 2700 | ++DOCSHELL 18AAD800 == 74 [pid = 2700] [id = 249] 09:57:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 175 (18AAEC00) [pid = 2700] [serial = 746] [outer = 00000000] 09:57:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 176 (19195400) [pid = 2700] [serial = 747] [outer = 18AAEC00] 09:57:19 INFO - PROCESS | 2700 | 1461085039466 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (1922BC00) [pid = 2700] [serial = 748] [outer = 18AAEC00] 09:57:19 INFO - PROCESS | 2700 | 1461085039961 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 730ms 09:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:57:20 INFO - PROCESS | 2700 | 1461085040025 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 2700 | 1461085040027 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 09:57:20 INFO - PROCESS | 2700 | 1461085040030 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 2700 | 1461085040032 Marionette TRACE conn5 <- [1,962,null,{}] 09:57:20 INFO - PROCESS | 2700 | 1461085040035 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:20 INFO - PROCESS | 2700 | 1461085040172 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 09:57:20 INFO - PROCESS | 2700 | 1461085040239 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 2700 | ++DOCSHELL 1992DC00 == 75 [pid = 2700] [id = 250] 09:57:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 178 (19930000) [pid = 2700] [serial = 749] [outer = 00000000] 09:57:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 179 (19B97C00) [pid = 2700] [serial = 750] [outer = 19930000] 09:57:20 INFO - PROCESS | 2700 | 1461085040286 Marionette DEBUG loaded listener.js 09:57:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 180 (19B9C800) [pid = 2700] [serial = 751] [outer = 19930000] 09:57:20 INFO - PROCESS | 2700 | 1461085040689 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 730ms 09:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:57:20 INFO - PROCESS | 2700 | 1461085040781 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 2700 | 1461085040783 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 09:57:20 INFO - PROCESS | 2700 | 1461085040791 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 2700 | 1461085040792 Marionette TRACE conn5 <- [1,966,null,{}] 09:57:20 INFO - PROCESS | 2700 | 1461085040796 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:20 INFO - PROCESS | 2700 | 1461085040915 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 09:57:20 INFO - PROCESS | 2700 | 1461085040981 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 2700 | ++DOCSHELL 19E74400 == 76 [pid = 2700] [id = 251] 09:57:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 181 (1AA1C400) [pid = 2700] [serial = 752] [outer = 00000000] 09:57:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 182 (1ACE0000) [pid = 2700] [serial = 753] [outer = 1AA1C400] 09:57:21 INFO - PROCESS | 2700 | 1461085041026 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 183 (1BB0A000) [pid = 2700] [serial = 754] [outer = 1AA1C400] 09:57:21 INFO - PROCESS | 2700 | 1461085041440 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 690ms 09:57:21 INFO - PROCESS | 2700 | 1461085041479 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 2700 | 1461085041481 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 09:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:57:21 INFO - PROCESS | 2700 | 1461085041484 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 2700 | 1461085041486 Marionette TRACE conn5 <- [1,970,null,{}] 09:57:21 INFO - PROCESS | 2700 | 1461085041490 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:21 INFO - PROCESS | 2700 | 1461085041609 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 09:57:21 INFO - PROCESS | 2700 | 1461085041615 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 2700 | ++DOCSHELL 13F23C00 == 77 [pid = 2700] [id = 252] 09:57:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 184 (14135800) [pid = 2700] [serial = 755] [outer = 00000000] 09:57:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (1ACDC400) [pid = 2700] [serial = 756] [outer = 14135800] 09:57:21 INFO - PROCESS | 2700 | 1461085041818 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (1BE68000) [pid = 2700] [serial = 757] [outer = 14135800] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (1D901C00) [pid = 2700] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (19197000) [pid = 2700] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 183 (1AA14C00) [pid = 2700] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 182 (0EECAC00) [pid = 2700] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 181 (15944000) [pid = 2700] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 180 (0FEC2C00) [pid = 2700] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 179 (10032800) [pid = 2700] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 178 (18510800) [pid = 2700] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 177 (1ACDF400) [pid = 2700] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:57:21 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (132AD000) [pid = 2700] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:57:22 INFO - PROCESS | 2700 | 1461085042185 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 731ms 09:57:22 INFO - PROCESS | 2700 | 1461085042216 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 09:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:57:22 INFO - PROCESS | 2700 | 1461085042218 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 09:57:22 INFO - PROCESS | 2700 | 1461085042246 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 2700 | 1461085042248 Marionette TRACE conn5 <- [1,974,null,{}] 09:57:22 INFO - PROCESS | 2700 | 1461085042252 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:22 INFO - PROCESS | 2700 | 1461085042378 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 09:57:22 INFO - PROCESS | 2700 | 1461085042390 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 2700 | ++DOCSHELL 10032800 == 78 [pid = 2700] [id = 253] 09:57:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (18D3B800) [pid = 2700] [serial = 758] [outer = 00000000] 09:57:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 178 (1BED0000) [pid = 2700] [serial = 759] [outer = 18D3B800] 09:57:22 INFO - PROCESS | 2700 | 1461085042435 Marionette DEBUG loaded listener.js 09:57:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 179 (1C889800) [pid = 2700] [serial = 760] [outer = 18D3B800] 09:57:22 INFO - PROCESS | 2700 | 1461085042851 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 650ms 09:57:22 INFO - PROCESS | 2700 | 1461085042872 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 09:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:57:22 INFO - PROCESS | 2700 | 1461085042874 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 09:57:22 INFO - PROCESS | 2700 | 1461085042877 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 2700 | 1461085042879 Marionette TRACE conn5 <- [1,978,null,{}] 09:57:22 INFO - PROCESS | 2700 | 1461085042883 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:22 INFO - PROCESS | 2700 | 1461085042971 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 09:57:23 INFO - PROCESS | 2700 | 1461085043073 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:23 INFO - PROCESS | 2700 | ++DOCSHELL 0EE62C00 == 79 [pid = 2700] [id = 254] 09:57:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 180 (0EF48400) [pid = 2700] [serial = 761] [outer = 00000000] 09:57:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 181 (1D99DC00) [pid = 2700] [serial = 762] [outer = 0EF48400] 09:57:23 INFO - PROCESS | 2700 | 1461085043118 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 182 (1E928C00) [pid = 2700] [serial = 763] [outer = 0EF48400] 09:57:23 INFO - PROCESS | 2700 | 1461085043492 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 09:57:23 INFO - PROCESS | 2700 | 1461085043552 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 09:57:23 INFO - PROCESS | 2700 | 1461085043554 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 09:57:23 INFO - PROCESS | 2700 | 1461085043558 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:57:23 INFO - PROCESS | 2700 | 1461085043560 Marionette TRACE conn5 <- [1,982,null,{}] 09:57:23 INFO - PROCESS | 2700 | 1461085043563 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:23 INFO - PROCESS | 2700 | 1461085043699 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 09:57:23 INFO - PROCESS | 2700 | 1461085043715 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:23 INFO - PROCESS | 2700 | ++DOCSHELL 1ED99000 == 80 [pid = 2700] [id = 255] 09:57:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 183 (1ED9A000) [pid = 2700] [serial = 764] [outer = 00000000] 09:57:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 184 (1F7E0000) [pid = 2700] [serial = 765] [outer = 1ED9A000] 09:57:23 INFO - PROCESS | 2700 | 1461085043764 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (20E8EC00) [pid = 2700] [serial = 766] [outer = 1ED9A000] 09:57:24 INFO - PROCESS | 2700 | 1461085044477 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 970ms 09:57:24 INFO - PROCESS | 2700 | 1461085044534 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 09:57:24 INFO - PROCESS | 2700 | 1461085044540 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 09:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:57:24 INFO - PROCESS | 2700 | 1461085044546 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:57:24 INFO - PROCESS | 2700 | 1461085044549 Marionette TRACE conn5 <- [1,986,null,{}] 09:57:24 INFO - PROCESS | 2700 | 1461085044555 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:24 INFO - PROCESS | 2700 | 1461085044674 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 09:57:24 INFO - PROCESS | 2700 | 1461085044819 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 2700 | ++DOCSHELL 107AA000 == 81 [pid = 2700] [id = 256] 09:57:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (1083E400) [pid = 2700] [serial = 767] [outer = 00000000] 09:57:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 187 (143DCC00) [pid = 2700] [serial = 768] [outer = 1083E400] 09:57:24 INFO - PROCESS | 2700 | 1461085044877 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 188 (15948C00) [pid = 2700] [serial = 769] [outer = 1083E400] 09:57:25 INFO - PROCESS | 2700 | 1461085045508 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1019ms 09:57:25 INFO - PROCESS | 2700 | 1461085045568 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 2700 | 1461085045574 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 09:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:57:25 INFO - PROCESS | 2700 | 1461085045581 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 2700 | 1461085045584 Marionette TRACE conn5 <- [1,990,null,{}] 09:57:25 INFO - PROCESS | 2700 | 1461085045588 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:25 INFO - PROCESS | 2700 | 1461085045706 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 09:57:25 INFO - PROCESS | 2700 | 1461085045848 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 2700 | ++DOCSHELL 182CC800 == 82 [pid = 2700] [id = 257] 09:57:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 189 (182D4800) [pid = 2700] [serial = 770] [outer = 00000000] 09:57:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 190 (19197800) [pid = 2700] [serial = 771] [outer = 182D4800] 09:57:25 INFO - PROCESS | 2700 | 1461085045904 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 191 (19624C00) [pid = 2700] [serial = 772] [outer = 182D4800] 09:57:26 INFO - PROCESS | 2700 | 1461085046494 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 970ms 09:57:26 INFO - PROCESS | 2700 | 1461085046553 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 09:57:26 INFO - PROCESS | 2700 | 1461085046555 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 09:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:57:26 INFO - PROCESS | 2700 | 1461085046559 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 2700 | 1461085046563 Marionette TRACE conn5 <- [1,994,null,{}] 09:57:26 INFO - PROCESS | 2700 | 1461085046574 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:26 INFO - PROCESS | 2700 | 1461085046690 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 09:57:26 INFO - PROCESS | 2700 | 1461085046835 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:26 INFO - PROCESS | 2700 | ++DOCSHELL 0F2DCC00 == 83 [pid = 2700] [id = 258] 09:57:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (0F2DEC00) [pid = 2700] [serial = 773] [outer = 00000000] 09:57:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (19B9A400) [pid = 2700] [serial = 774] [outer = 0F2DEC00] 09:57:26 INFO - PROCESS | 2700 | 1461085046893 Marionette DEBUG loaded listener.js 09:57:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (1D905C00) [pid = 2700] [serial = 775] [outer = 0F2DEC00] 09:57:27 INFO - PROCESS | 2700 | 1461085047437 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 930ms 09:57:27 INFO - PROCESS | 2700 | 1461085047492 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 09:57:27 INFO - PROCESS | 2700 | 1461085047495 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 09:57:27 INFO - PROCESS | 2700 | 1461085047499 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:57:27 INFO - PROCESS | 2700 | 1461085047501 Marionette TRACE conn5 <- [1,998,null,{}] 09:57:27 INFO - PROCESS | 2700 | 1461085047505 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:27 INFO - PROCESS | 2700 | 1461085047622 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 09:57:27 INFO - PROCESS | 2700 | 1461085047764 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE1000 == 84 [pid = 2700] [id = 259] 09:57:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 195 (1E9BC000) [pid = 2700] [serial = 776] [outer = 00000000] 09:57:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 196 (1F7DC400) [pid = 2700] [serial = 777] [outer = 1E9BC000] 09:57:27 INFO - PROCESS | 2700 | 1461085047821 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 197 (20E91C00) [pid = 2700] [serial = 778] [outer = 1E9BC000] 09:57:28 INFO - PROCESS | 2700 | 1461085048410 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 930ms 09:57:28 INFO - PROCESS | 2700 | 1461085048432 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 09:57:28 INFO - PROCESS | 2700 | 1461085048435 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 09:57:28 INFO - PROCESS | 2700 | 1461085048438 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:57:28 INFO - PROCESS | 2700 | 1461085048440 Marionette TRACE conn5 <- [1,1002,null,{}] 09:57:28 INFO - PROCESS | 2700 | 1461085048444 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:28 INFO - PROCESS | 2700 | 1461085048552 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 09:57:28 INFO - PROCESS | 2700 | 1461085048667 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 2700 | ++DOCSHELL 217A1400 == 85 [pid = 2700] [id = 260] 09:57:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (217A2400) [pid = 2700] [serial = 779] [outer = 00000000] 09:57:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (21B02C00) [pid = 2700] [serial = 780] [outer = 217A2400] 09:57:28 INFO - PROCESS | 2700 | 1461085048763 Marionette DEBUG loaded listener.js 09:57:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (21B08800) [pid = 2700] [serial = 781] [outer = 217A2400] 09:57:29 INFO - PROCESS | 2700 | 1461085049391 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1015ms 09:57:29 INFO - PROCESS | 2700 | 1461085049458 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 2700 | 1461085049460 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 09:57:29 INFO - PROCESS | 2700 | 1461085049463 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:57:29 INFO - PROCESS | 2700 | 1461085049465 Marionette TRACE conn5 <- [1,1006,null,{}] 09:57:29 INFO - PROCESS | 2700 | 1461085049469 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:29 INFO - PROCESS | 2700 | 1461085049587 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 09:57:29 INFO - PROCESS | 2700 | 1461085049731 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:29 INFO - PROCESS | 2700 | ++DOCSHELL 21B0B400 == 86 [pid = 2700] [id = 261] 09:57:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (21B0F800) [pid = 2700] [serial = 782] [outer = 00000000] 09:57:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (21B49800) [pid = 2700] [serial = 783] [outer = 21B0F800] 09:57:29 INFO - PROCESS | 2700 | 1461085049789 Marionette DEBUG loaded listener.js 09:57:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 203 (21B4AC00) [pid = 2700] [serial = 784] [outer = 21B0F800] 09:57:30 INFO - PROCESS | 2700 | 1461085050311 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 870ms 09:57:30 INFO - PROCESS | 2700 | 1461085050352 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 09:57:30 INFO - PROCESS | 2700 | 1461085050354 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 09:57:30 INFO - PROCESS | 2700 | 1461085050359 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:57:30 INFO - PROCESS | 2700 | 1461085050361 Marionette TRACE conn5 <- [1,1010,null,{}] 09:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:57:30 INFO - PROCESS | 2700 | 1461085050365 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:30 INFO - PROCESS | 2700 | 1461085050473 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 09:57:30 INFO - PROCESS | 2700 | 1461085050587 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:30 INFO - PROCESS | 2700 | ++DOCSHELL 10037400 == 87 [pid = 2700] [id = 262] 09:57:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (20E8F400) [pid = 2700] [serial = 785] [outer = 00000000] 09:57:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (21BB5800) [pid = 2700] [serial = 786] [outer = 20E8F400] 09:57:30 INFO - PROCESS | 2700 | 1461085050689 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (2278A400) [pid = 2700] [serial = 787] [outer = 20E8F400] 09:57:31 INFO - PROCESS | 2700 | 1461085051270 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 930ms 09:57:31 INFO - PROCESS | 2700 | 1461085051295 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 09:57:31 INFO - PROCESS | 2700 | 1461085051298 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 09:57:31 INFO - PROCESS | 2700 | 1461085051301 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:57:31 INFO - PROCESS | 2700 | 1461085051303 Marionette TRACE conn5 <- [1,1014,null,{}] 09:57:31 INFO - PROCESS | 2700 | 1461085051306 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:31 INFO - PROCESS | 2700 | 1461085051416 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 09:57:31 INFO - PROCESS | 2700 | 1461085051574 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 2700 | ++DOCSHELL 13F49000 == 88 [pid = 2700] [id = 263] 09:57:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 207 (15833000) [pid = 2700] [serial = 788] [outer = 00000000] 09:57:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 208 (18AACC00) [pid = 2700] [serial = 789] [outer = 15833000] 09:57:31 INFO - PROCESS | 2700 | 1461085051629 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 209 (19226800) [pid = 2700] [serial = 790] [outer = 15833000] 09:57:32 INFO - PROCESS | 2700 | 1461085052431 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1172ms 09:57:32 INFO - PROCESS | 2700 | 1461085052478 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 09:57:32 INFO - PROCESS | 2700 | 1461085052482 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 09:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:57:32 INFO - PROCESS | 2700 | 1461085052500 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 2700 | 1461085052504 Marionette TRACE conn5 <- [1,1018,null,{}] 09:57:32 INFO - PROCESS | 2700 | 1461085052513 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:32 INFO - PROCESS | 2700 | 1461085052620 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 09:57:32 INFO - PROCESS | 2700 | 1461085052770 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:32 INFO - PROCESS | 2700 | ++DOCSHELL 0FAB7400 == 89 [pid = 2700] [id = 264] 09:57:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 210 (0FEBBC00) [pid = 2700] [serial = 791] [outer = 00000000] 09:57:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 211 (13F53800) [pid = 2700] [serial = 792] [outer = 0FEBBC00] 09:57:32 INFO - PROCESS | 2700 | 1461085052823 Marionette DEBUG loaded listener.js 09:57:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (15944000) [pid = 2700] [serial = 793] [outer = 0FEBBC00] 09:57:33 INFO - PROCESS | 2700 | 1461085053386 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 950ms 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 18AA7400 == 88 [pid = 2700] [id = 102] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 1BE61800 == 87 [pid = 2700] [id = 72] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 0EE62C00 == 86 [pid = 2700] [id = 254] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 10032800 == 85 [pid = 2700] [id = 253] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 13F23C00 == 84 [pid = 2700] [id = 252] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 19E74400 == 83 [pid = 2700] [id = 251] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 1992DC00 == 82 [pid = 2700] [id = 250] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 18AAD800 == 81 [pid = 2700] [id = 249] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 182DE400 == 80 [pid = 2700] [id = 248] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (1E9BA800) [pid = 2700] [serial = 705] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | 1461085053509 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 09:57:33 INFO - PROCESS | 2700 | 1461085053514 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 171E5000 == 79 [pid = 2700] [id = 247] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 0EE14800 == 78 [pid = 2700] [id = 246] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 141A4C00 == 77 [pid = 2700] [id = 245] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 20EE8400 == 76 [pid = 2700] [id = 240] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 20E8D800 == 75 [pid = 2700] [id = 239] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 1D610C00 == 74 [pid = 2700] [id = 238] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 17C4D800 == 73 [pid = 2700] [id = 237] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 10842800 == 72 [pid = 2700] [id = 236] 09:57:33 INFO - PROCESS | 2700 | --DOCSHELL 1D6A4000 == 71 [pid = 2700] [id = 235] 09:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:57:33 INFO - PROCESS | 2700 | 1461085053525 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:57:33 INFO - PROCESS | 2700 | 1461085053527 Marionette TRACE conn5 <- [1,1022,null,{}] 09:57:33 INFO - PROCESS | 2700 | 1461085053531 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:33 INFO - PROCESS | 2700 | 1461085053626 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 210 (1DC81800) [pid = 2700] [serial = 606] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 209 (1922E800) [pid = 2700] [serial = 690] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 208 (19630C00) [pid = 2700] [serial = 691] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 207 (1ABCB000) [pid = 2700] [serial = 694] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 206 (1AAC4800) [pid = 2700] [serial = 693] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (18B3A000) [pid = 2700] [serial = 699] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (182CDC00) [pid = 2700] [serial = 684] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (182E7400) [pid = 2700] [serial = 685] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 202 (19B90400) [pid = 2700] [serial = 674] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (1BE6A000) [pid = 2700] [serial = 665] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (15945800) [pid = 2700] [serial = 678] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (1497E400) [pid = 2700] [serial = 677] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (141A3C00) [pid = 2700] [serial = 681] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (14AEC800) [pid = 2700] [serial = 682] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 196 (18AB1C00) [pid = 2700] [serial = 687] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 195 (132ADC00) [pid = 2700] [serial = 656] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 194 (182C6C00) [pid = 2700] [serial = 659] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (1ACDA800) [pid = 2700] [serial = 662] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (1BECF800) [pid = 2700] [serial = 696] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (1D90B000) [pid = 2700] [serial = 668] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 190 (1F787800) [pid = 2700] [serial = 671] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 189 (1C32B400) [pid = 2700] [serial = 702] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 188 (1BB0D000) [pid = 2700] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 187 (1C327800) [pid = 2700] [serial = 697] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 186 (1D60C800) [pid = 2700] [serial = 703] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (19262800) [pid = 2700] [serial = 700] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (18D38C00) [pid = 2700] [serial = 688] [outer = 00000000] [url = about:blank] 09:57:33 INFO - PROCESS | 2700 | 1461085053756 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:33 INFO - PROCESS | 2700 | ++DOCSHELL 0EE18000 == 72 [pid = 2700] [id = 265] 09:57:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (0EE57800) [pid = 2700] [serial = 794] [outer = 00000000] 09:57:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (10032800) [pid = 2700] [serial = 795] [outer = 0EE57800] 09:57:33 INFO - PROCESS | 2700 | 1461085053805 Marionette DEBUG loaded listener.js 09:57:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 187 (13F29400) [pid = 2700] [serial = 796] [outer = 0EE57800] 09:57:34 INFO - PROCESS | 2700 | 1461085054239 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 770ms 09:57:34 INFO - PROCESS | 2700 | 1461085054299 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 09:57:34 INFO - PROCESS | 2700 | 1461085054301 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 09:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:57:34 INFO - PROCESS | 2700 | 1461085054304 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - PROCESS | 2700 | 1461085054308 Marionette TRACE conn5 <- [1,1026,null,{}] 09:57:34 INFO - PROCESS | 2700 | 1461085054318 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:34 INFO - PROCESS | 2700 | 1461085054411 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 09:57:34 INFO - PROCESS | 2700 | 1461085054425 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 2700 | ++DOCSHELL 18048800 == 73 [pid = 2700] [id = 266] 09:57:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 188 (1804C800) [pid = 2700] [serial = 797] [outer = 00000000] 09:57:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 189 (182CF400) [pid = 2700] [serial = 798] [outer = 1804C800] 09:57:34 INFO - PROCESS | 2700 | 1461085054473 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 190 (1850EC00) [pid = 2700] [serial = 799] [outer = 1804C800] 09:57:34 INFO - PROCESS | 2700 | 1461085054955 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 09:57:34 INFO - PROCESS | 2700 | 1461085054978 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 09:57:34 INFO - PROCESS | 2700 | 1461085054981 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 09:57:34 INFO - PROCESS | 2700 | 1461085054984 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:57:34 INFO - PROCESS | 2700 | 1461085054986 Marionette TRACE conn5 <- [1,1030,null,{}] 09:57:34 INFO - PROCESS | 2700 | 1461085054989 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:35 INFO - PROCESS | 2700 | 1461085055078 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 09:57:35 INFO - PROCESS | 2700 | 1461085055084 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 2700 | ++DOCSHELL 18D38C00 == 74 [pid = 2700] [id = 267] 09:57:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 191 (18D3A800) [pid = 2700] [serial = 800] [outer = 00000000] 09:57:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (1925F800) [pid = 2700] [serial = 801] [outer = 18D3A800] 09:57:35 INFO - PROCESS | 2700 | 1461085055133 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (19293C00) [pid = 2700] [serial = 802] [outer = 18D3A800] 09:57:35 INFO - PROCESS | 2700 | 1461085055631 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 09:57:35 INFO - PROCESS | 2700 | 1461085055658 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 09:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:57:35 INFO - PROCESS | 2700 | 1461085055660 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 09:57:35 INFO - PROCESS | 2700 | 1461085055663 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 2700 | 1461085055665 Marionette TRACE conn5 <- [1,1034,null,{}] 09:57:35 INFO - PROCESS | 2700 | 1461085055669 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:35 INFO - PROCESS | 2700 | 1461085055755 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 09:57:35 INFO - PROCESS | 2700 | 1461085055761 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 2700 | ++DOCSHELL 19629800 == 75 [pid = 2700] [id = 268] 09:57:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (198D2400) [pid = 2700] [serial = 803] [outer = 00000000] 09:57:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 195 (19B98000) [pid = 2700] [serial = 804] [outer = 198D2400] 09:57:35 INFO - PROCESS | 2700 | 1461085055806 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 196 (1AA16800) [pid = 2700] [serial = 805] [outer = 198D2400] 09:57:36 INFO - PROCESS | 2700 | 1461085056300 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 09:57:36 INFO - PROCESS | 2700 | 1461085056335 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 09:57:36 INFO - PROCESS | 2700 | 1461085056337 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 09:57:36 INFO - PROCESS | 2700 | 1461085056340 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:57:36 INFO - PROCESS | 2700 | 1461085056342 Marionette TRACE conn5 <- [1,1038,null,{}] 09:57:36 INFO - PROCESS | 2700 | 1461085056345 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:36 INFO - PROCESS | 2700 | 1461085056487 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 09:57:36 INFO - PROCESS | 2700 | 1461085056589 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:36 INFO - PROCESS | 2700 | ++DOCSHELL 1BB0C400 == 76 [pid = 2700] [id = 269] 09:57:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 197 (1BB0D000) [pid = 2700] [serial = 806] [outer = 00000000] 09:57:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (1BECBC00) [pid = 2700] [serial = 807] [outer = 1BB0D000] 09:57:36 INFO - PROCESS | 2700 | 1461085056637 Marionette DEBUG loaded listener.js 09:57:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (1C291400) [pid = 2700] [serial = 808] [outer = 1BB0D000] 09:57:37 INFO - PROCESS | 2700 | 1461085057050 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 770ms 09:57:37 INFO - PROCESS | 2700 | 1461085057115 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 09:57:37 INFO - PROCESS | 2700 | 1461085057117 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 09:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:57:37 INFO - PROCESS | 2700 | 1461085057125 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:57:37 INFO - PROCESS | 2700 | 1461085057126 Marionette TRACE conn5 <- [1,1042,null,{}] 09:57:37 INFO - PROCESS | 2700 | 1461085057130 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:37 INFO - PROCESS | 2700 | 1461085057253 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 09:57:37 INFO - PROCESS | 2700 | 1461085057321 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:37 INFO - PROCESS | 2700 | ++DOCSHELL 1C882400 == 77 [pid = 2700] [id = 270] 09:57:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (1C889C00) [pid = 2700] [serial = 809] [outer = 00000000] 09:57:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (1D901C00) [pid = 2700] [serial = 810] [outer = 1C889C00] 09:57:37 INFO - PROCESS | 2700 | 1461085057366 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (1DC78400) [pid = 2700] [serial = 811] [outer = 1C889C00] 09:57:37 INFO - PROCESS | 2700 | 1461085057782 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 09:57:37 INFO - PROCESS | 2700 | 1461085057794 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 09:57:37 INFO - PROCESS | 2700 | 1461085057796 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 09:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:57:37 INFO - PROCESS | 2700 | 1461085057799 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:57:37 INFO - PROCESS | 2700 | 1461085057801 Marionette TRACE conn5 <- [1,1046,null,{}] 09:57:37 INFO - PROCESS | 2700 | 1461085057804 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:37 INFO - PROCESS | 2700 | 1461085057953 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (141A5000) [pid = 2700] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (1D90E800) [pid = 2700] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (182DF000) [pid = 2700] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (19930000) [pid = 2700] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (18D3B800) [pid = 2700] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 196 (171E6C00) [pid = 2700] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 195 (0EE1F800) [pid = 2700] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 194 (1AA1C400) [pid = 2700] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (18AAEC00) [pid = 2700] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (14135800) [pid = 2700] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:57:38 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (0EF48400) [pid = 2700] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:57:38 INFO - PROCESS | 2700 | 1461085058217 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:38 INFO - PROCESS | 2700 | ++DOCSHELL 0EF48400 == 78 [pid = 2700] [id = 271] 09:57:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (0F2DF000) [pid = 2700] [serial = 812] [outer = 00000000] 09:57:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (161F9800) [pid = 2700] [serial = 813] [outer = 0F2DF000] 09:57:38 INFO - PROCESS | 2700 | 1461085058262 Marionette DEBUG loaded listener.js 09:57:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (182CBC00) [pid = 2700] [serial = 814] [outer = 0F2DF000] 09:57:38 INFO - PROCESS | 2700 | 1461085058603 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 872ms 09:57:38 INFO - PROCESS | 2700 | 1461085058679 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 09:57:38 INFO - PROCESS | 2700 | 1461085058681 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 09:57:38 INFO - PROCESS | 2700 | 1461085058684 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:57:38 INFO - PROCESS | 2700 | 1461085058686 Marionette TRACE conn5 <- [1,1050,null,{}] 09:57:38 INFO - PROCESS | 2700 | 1461085058689 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:38 INFO - PROCESS | 2700 | 1461085058776 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 09:57:38 INFO - PROCESS | 2700 | 1461085058782 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:38 INFO - PROCESS | 2700 | ++DOCSHELL 18964400 == 79 [pid = 2700] [id = 272] 09:57:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 195 (1896B000) [pid = 2700] [serial = 815] [outer = 00000000] 09:57:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 196 (1E9B6400) [pid = 2700] [serial = 816] [outer = 1896B000] 09:57:38 INFO - PROCESS | 2700 | 1461085058826 Marionette DEBUG loaded listener.js 09:57:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 197 (1EDA3400) [pid = 2700] [serial = 817] [outer = 1896B000] 09:57:39 INFO - PROCESS | 2700 | 1461085059268 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 630ms 09:57:39 INFO - PROCESS | 2700 | 1461085059318 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 09:57:39 INFO - PROCESS | 2700 | 1461085059320 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 09:57:39 INFO - PROCESS | 2700 | 1461085059327 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:57:39 INFO - PROCESS | 2700 | 1461085059329 Marionette TRACE conn5 <- [1,1054,null,{}] 09:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:57:39 INFO - PROCESS | 2700 | 1461085059332 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:39 INFO - PROCESS | 2700 | 1461085059421 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 09:57:39 INFO - PROCESS | 2700 | 1461085059427 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:39 INFO - PROCESS | 2700 | ++DOCSHELL 0EE59800 == 80 [pid = 2700] [id = 273] 09:57:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (0EEA0800) [pid = 2700] [serial = 818] [outer = 00000000] 09:57:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (20E8FC00) [pid = 2700] [serial = 819] [outer = 0EEA0800] 09:57:39 INFO - PROCESS | 2700 | 1461085059472 Marionette DEBUG loaded listener.js 09:57:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (20EE6400) [pid = 2700] [serial = 820] [outer = 0EEA0800] 09:57:39 INFO - PROCESS | 2700 | 1461085059951 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 09:57:39 INFO - PROCESS | 2700 | 1461085060003 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 09:57:39 INFO - PROCESS | 2700 | 1461085060005 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 09:57:39 INFO - PROCESS | 2700 | 1461085060009 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:57:39 INFO - PROCESS | 2700 | 1461085060011 Marionette TRACE conn5 <- [1,1058,null,{}] 09:57:40 INFO - PROCESS | 2700 | 1461085060015 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:40 INFO - PROCESS | 2700 | 1461085060122 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 09:57:40 INFO - PROCESS | 2700 | 1461085060128 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:40 INFO - PROCESS | 2700 | ++DOCSHELL 217A2C00 == 81 [pid = 2700] [id = 274] 09:57:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (21B42800) [pid = 2700] [serial = 821] [outer = 00000000] 09:57:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (21BAB000) [pid = 2700] [serial = 822] [outer = 21B42800] 09:57:40 INFO - PROCESS | 2700 | 1461085060177 Marionette DEBUG loaded listener.js 09:57:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 203 (22787C00) [pid = 2700] [serial = 823] [outer = 21B42800] 09:57:40 INFO - PROCESS | 2700 | 1461085060877 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 930ms 09:57:40 INFO - PROCESS | 2700 | 1461085060943 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 2700 | 1461085060949 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 09:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:57:40 INFO - PROCESS | 2700 | 1461085060955 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 2700 | 1461085060958 Marionette TRACE conn5 <- [1,1062,null,{}] 09:57:40 INFO - PROCESS | 2700 | 1461085060964 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:41 INFO - PROCESS | 2700 | 1461085061094 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 09:57:41 INFO - PROCESS | 2700 | 1461085061235 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:41 INFO - PROCESS | 2700 | ++DOCSHELL 0F87CC00 == 82 [pid = 2700] [id = 275] 09:57:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (0FA08C00) [pid = 2700] [serial = 824] [outer = 00000000] 09:57:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (1602C400) [pid = 2700] [serial = 825] [outer = 0FA08C00] 09:57:41 INFO - PROCESS | 2700 | 1461085061294 Marionette DEBUG loaded listener.js 09:57:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (1783DC00) [pid = 2700] [serial = 826] [outer = 0FA08C00] 09:57:41 INFO - PROCESS | 2700 | 1461085061877 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 970ms 09:57:41 INFO - PROCESS | 2700 | 1461085061938 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 09:57:41 INFO - PROCESS | 2700 | 1461085061944 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 09:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:57:41 INFO - PROCESS | 2700 | 1461085061952 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:57:41 INFO - PROCESS | 2700 | 1461085061955 Marionette TRACE conn5 <- [1,1066,null,{}] 09:57:41 INFO - PROCESS | 2700 | 1461085061974 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:42 INFO - PROCESS | 2700 | 1461085062093 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 09:57:42 INFO - PROCESS | 2700 | 1461085062238 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 2700 | ++DOCSHELL 0F276400 == 83 [pid = 2700] [id = 276] 09:57:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 207 (0F278C00) [pid = 2700] [serial = 827] [outer = 00000000] 09:57:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 208 (14AF1C00) [pid = 2700] [serial = 828] [outer = 0F278C00] 09:57:42 INFO - PROCESS | 2700 | 1461085062294 Marionette DEBUG loaded listener.js 09:57:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 209 (18236800) [pid = 2700] [serial = 829] [outer = 0F278C00] 09:57:42 INFO - PROCESS | 2700 | 1461085062874 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 990ms 09:57:42 INFO - PROCESS | 2700 | 1461085062946 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 09:57:42 INFO - PROCESS | 2700 | 1461085062949 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 09:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:57:42 INFO - PROCESS | 2700 | 1461085062953 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:57:42 INFO - PROCESS | 2700 | 1461085062957 Marionette TRACE conn5 <- [1,1070,null,{}] 09:57:42 INFO - PROCESS | 2700 | 1461085062968 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:43 INFO - PROCESS | 2700 | 1461085063118 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 09:57:43 INFO - PROCESS | 2700 | 1461085063265 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:43 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE2C00 == 84 [pid = 2700] [id = 277] 09:57:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 210 (1ACE4400) [pid = 2700] [serial = 830] [outer = 00000000] 09:57:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 211 (1D69C800) [pid = 2700] [serial = 831] [outer = 1ACE4400] 09:57:43 INFO - PROCESS | 2700 | 1461085063324 Marionette DEBUG loaded listener.js 09:57:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (1F78A400) [pid = 2700] [serial = 832] [outer = 1ACE4400] 09:57:43 INFO - PROCESS | 2700 | 1461085063897 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 970ms 09:57:43 INFO - PROCESS | 2700 | 1461085063926 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 09:57:43 INFO - PROCESS | 2700 | 1461085063929 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 09:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:57:43 INFO - PROCESS | 2700 | 1461085063933 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:57:43 INFO - PROCESS | 2700 | 1461085063935 Marionette TRACE conn5 <- [1,1074,null,{}] 09:57:43 INFO - PROCESS | 2700 | 1461085063939 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:44 INFO - PROCESS | 2700 | 1461085064069 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 09:57:44 INFO - PROCESS | 2700 | 1461085064193 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 2700 | ++DOCSHELL 21B0EC00 == 85 [pid = 2700] [id = 278] 09:57:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 213 (21B10000) [pid = 2700] [serial = 833] [outer = 00000000] 09:57:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 214 (21BA9400) [pid = 2700] [serial = 834] [outer = 21B10000] 09:57:44 INFO - PROCESS | 2700 | 1461085064248 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 215 (2278BC00) [pid = 2700] [serial = 835] [outer = 21B10000] 09:57:44 INFO - PROCESS | 2700 | 1461085064755 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 870ms 09:57:44 INFO - PROCESS | 2700 | 1461085064806 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 09:57:44 INFO - PROCESS | 2700 | 1461085064809 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 09:57:44 INFO - PROCESS | 2700 | 1461085064812 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:57:44 INFO - PROCESS | 2700 | 1461085064814 Marionette TRACE conn5 <- [1,1078,null,{}] 09:57:44 INFO - PROCESS | 2700 | 1461085064818 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:44 INFO - PROCESS | 2700 | 1461085064962 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 09:57:45 INFO - PROCESS | 2700 | 1461085065122 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:45 INFO - PROCESS | 2700 | ++DOCSHELL 2278FC00 == 86 [pid = 2700] [id = 279] 09:57:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 216 (22791000) [pid = 2700] [serial = 836] [outer = 00000000] 09:57:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 217 (23209000) [pid = 2700] [serial = 837] [outer = 22791000] 09:57:45 INFO - PROCESS | 2700 | 1461085065178 Marionette DEBUG loaded listener.js 09:57:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 218 (2320F800) [pid = 2700] [serial = 838] [outer = 22791000] 09:57:45 INFO - PROCESS | 2700 | 1461085065734 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 970ms 09:57:45 INFO - PROCESS | 2700 | 1461085065786 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 09:57:45 INFO - PROCESS | 2700 | 1461085065788 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 09:57:45 INFO - PROCESS | 2700 | 1461085065792 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:57:45 INFO - PROCESS | 2700 | 1461085065794 Marionette TRACE conn5 <- [1,1082,null,{}] 09:57:45 INFO - PROCESS | 2700 | 1461085065797 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:45 INFO - PROCESS | 2700 | 1461085065916 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 09:57:46 INFO - PROCESS | 2700 | 1461085066064 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 2700 | ++DOCSHELL 22832800 == 87 [pid = 2700] [id = 280] 09:57:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 219 (22834800) [pid = 2700] [serial = 839] [outer = 00000000] 09:57:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 220 (22840000) [pid = 2700] [serial = 840] [outer = 22834800] 09:57:46 INFO - PROCESS | 2700 | 1461085066123 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 221 (23336400) [pid = 2700] [serial = 841] [outer = 22834800] 09:57:46 INFO - PROCESS | 2700 | 1461085066702 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 930ms 09:57:46 INFO - PROCESS | 2700 | 1461085066726 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 09:57:46 INFO - PROCESS | 2700 | 1461085066728 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 09:57:46 INFO - PROCESS | 2700 | 1461085066732 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:57:46 INFO - PROCESS | 2700 | 1461085066733 Marionette TRACE conn5 <- [1,1086,null,{}] 09:57:46 INFO - PROCESS | 2700 | 1461085066738 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:46 INFO - PROCESS | 2700 | 1461085066850 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 09:57:46 INFO - PROCESS | 2700 | 1461085066996 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 2700 | ++DOCSHELL 22840800 == 88 [pid = 2700] [id = 281] 09:57:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 222 (23338000) [pid = 2700] [serial = 842] [outer = 00000000] 09:57:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 223 (237B5C00) [pid = 2700] [serial = 843] [outer = 23338000] 09:57:47 INFO - PROCESS | 2700 | 1461085067051 Marionette DEBUG loaded listener.js 09:57:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 224 (237B8000) [pid = 2700] [serial = 844] [outer = 23338000] 09:57:47 INFO - PROCESS | 2700 | 1461085067676 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 970ms 09:57:47 INFO - PROCESS | 2700 | 1461085067706 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 09:57:47 INFO - PROCESS | 2700 | 1461085067708 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 09:57:47 INFO - PROCESS | 2700 | 1461085067711 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:57:47 INFO - PROCESS | 2700 | 1461085067713 Marionette TRACE conn5 <- [1,1090,null,{}] 09:57:47 INFO - PROCESS | 2700 | 1461085067717 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:47 INFO - PROCESS | 2700 | 1461085067828 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 09:57:48 INFO - PROCESS | 2700 | 1461085068040 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:48 INFO - PROCESS | 2700 | ++DOCSHELL 14979C00 == 89 [pid = 2700] [id = 282] 09:57:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 225 (1582A000) [pid = 2700] [serial = 845] [outer = 00000000] 09:57:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 226 (1C886C00) [pid = 2700] [serial = 846] [outer = 1582A000] 09:57:48 INFO - PROCESS | 2700 | 1461085068095 Marionette DEBUG loaded listener.js 09:57:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 227 (1E928000) [pid = 2700] [serial = 847] [outer = 1582A000] 09:57:48 INFO - PROCESS | 2700 | 1461085068611 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 970ms 09:57:48 INFO - PROCESS | 2700 | 1461085068686 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 09:57:48 INFO - PROCESS | 2700 | 1461085068688 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 09:57:48 INFO - PROCESS | 2700 | 1461085068692 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:57:48 INFO - PROCESS | 2700 | 1461085068694 Marionette TRACE conn5 <- [1,1094,null,{}] 09:57:48 INFO - PROCESS | 2700 | 1461085068698 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:48 INFO - PROCESS | 2700 | 1461085068809 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 09:57:49 INFO - PROCESS | 2700 | 1461085069134 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:49 INFO - PROCESS | 2700 | ++DOCSHELL 0D219C00 == 90 [pid = 2700] [id = 283] 09:57:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 228 (0D21D000) [pid = 2700] [serial = 848] [outer = 00000000] 09:57:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 229 (0F27B000) [pid = 2700] [serial = 849] [outer = 0D21D000] 09:57:49 INFO - PROCESS | 2700 | 1461085069212 Marionette DEBUG loaded listener.js 09:57:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 230 (0F2D5800) [pid = 2700] [serial = 850] [outer = 0D21D000] 09:57:49 INFO - PROCESS | 2700 | 1461085069840 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1175ms 09:57:49 INFO - PROCESS | 2700 | 1461085069871 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 09:57:49 INFO - PROCESS | 2700 | 1461085069876 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 09:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:57:49 INFO - PROCESS | 2700 | 1461085069881 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:57:49 INFO - PROCESS | 2700 | 1461085069884 Marionette TRACE conn5 <- [1,1098,null,{}] 09:57:49 INFO - PROCESS | 2700 | 1461085069906 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:50 INFO - PROCESS | 2700 | 1461085070018 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 09:57:50 INFO - PROCESS | 2700 | 1461085070170 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:50 INFO - PROCESS | 2700 | ++DOCSHELL 1602CC00 == 91 [pid = 2700] [id = 284] 09:57:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 231 (17134C00) [pid = 2700] [serial = 851] [outer = 00000000] 09:57:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 232 (17C52800) [pid = 2700] [serial = 852] [outer = 17134C00] 09:57:50 INFO - PROCESS | 2700 | 1461085070221 Marionette DEBUG loaded listener.js 09:57:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 233 (182DD800) [pid = 2700] [serial = 853] [outer = 17134C00] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 1804C400 == 90 [pid = 2700] [id = 122] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 0EE59800 == 89 [pid = 2700] [id = 273] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 18964400 == 88 [pid = 2700] [id = 272] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 0EF48400 == 87 [pid = 2700] [id = 271] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 1C882400 == 86 [pid = 2700] [id = 270] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 1BB0C400 == 85 [pid = 2700] [id = 269] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 19629800 == 84 [pid = 2700] [id = 268] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 18D38C00 == 83 [pid = 2700] [id = 267] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 18048800 == 82 [pid = 2700] [id = 266] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 0EE18000 == 81 [pid = 2700] [id = 265] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 0FAB7400 == 80 [pid = 2700] [id = 264] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 182CC800 == 79 [pid = 2700] [id = 257] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 107AA000 == 78 [pid = 2700] [id = 256] 09:57:50 INFO - PROCESS | 2700 | --DOCSHELL 1ED99000 == 77 [pid = 2700] [id = 255] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 232 (1E928C00) [pid = 2700] [serial = 763] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 231 (17142400) [pid = 2700] [serial = 735] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 230 (217A3000) [pid = 2700] [serial = 720] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 229 (1EDA6000) [pid = 2700] [serial = 706] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 228 (18513000) [pid = 2700] [serial = 744] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 227 (0EEAA800) [pid = 2700] [serial = 736] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 226 (18A72C00) [pid = 2700] [serial = 745] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 225 (19B9C800) [pid = 2700] [serial = 751] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 224 (1C889800) [pid = 2700] [serial = 760] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 223 (23339C00) [pid = 2700] [serial = 729] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 222 (1825CC00) [pid = 2700] [serial = 732] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 221 (17848800) [pid = 2700] [serial = 741] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 220 (20EE2000) [pid = 2700] [serial = 717] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 219 (107A8000) [pid = 2700] [serial = 739] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 218 (1ACE0000) [pid = 2700] [serial = 753] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 217 (19B97C00) [pid = 2700] [serial = 750] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 216 (1F7D3800) [pid = 2700] [serial = 714] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 215 (17C4EC00) [pid = 2700] [serial = 742] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 214 (2320CC00) [pid = 2700] [serial = 726] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 213 (21BB1800) [pid = 2700] [serial = 723] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 212 (18AA7800) [pid = 2700] [serial = 711] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (1BED0000) [pid = 2700] [serial = 759] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 210 (0FE40C00) [pid = 2700] [serial = 738] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 209 (1BB0A000) [pid = 2700] [serial = 754] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 208 (19195400) [pid = 2700] [serial = 747] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 207 (13F4F400) [pid = 2700] [serial = 708] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 206 (1BE68000) [pid = 2700] [serial = 757] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (1922BC00) [pid = 2700] [serial = 748] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (1ACDC400) [pid = 2700] [serial = 756] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (1D99DC00) [pid = 2700] [serial = 762] [outer = 00000000] [url = about:blank] 09:57:50 INFO - PROCESS | 2700 | 1461085070821 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 970ms 09:57:50 INFO - PROCESS | 2700 | 1461085070861 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 09:57:50 INFO - PROCESS | 2700 | 1461085070864 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 09:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:57:50 INFO - PROCESS | 2700 | 1461085070869 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 2700 | 1461085070871 Marionette TRACE conn5 <- [1,1102,null,{}] 09:57:50 INFO - PROCESS | 2700 | 1461085070875 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:50 INFO - PROCESS | 2700 | 1461085070966 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 09:57:51 INFO - PROCESS | 2700 | 1461085071075 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4DC00 == 78 [pid = 2700] [id = 285] 09:57:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (0F2DE000) [pid = 2700] [serial = 854] [outer = 00000000] 09:57:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (13F2E400) [pid = 2700] [serial = 855] [outer = 0F2DE000] 09:57:51 INFO - PROCESS | 2700 | 1461085071121 Marionette DEBUG loaded listener.js 09:57:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (15942400) [pid = 2700] [serial = 856] [outer = 0F2DE000] 09:57:51 INFO - PROCESS | 2700 | 1461085071543 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 730ms 09:57:51 INFO - PROCESS | 2700 | 1461085071601 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 09:57:51 INFO - PROCESS | 2700 | 1461085071603 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 09:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:57:51 INFO - PROCESS | 2700 | 1461085071608 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:57:51 INFO - PROCESS | 2700 | 1461085071614 Marionette TRACE conn5 <- [1,1106,null,{}] 09:57:51 INFO - PROCESS | 2700 | 1461085071627 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:51 INFO - PROCESS | 2700 | 1461085071748 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 09:57:51 INFO - PROCESS | 2700 | 1461085071765 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 2700 | ++DOCSHELL 1896A000 == 79 [pid = 2700] [id = 286] 09:57:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 207 (1896AC00) [pid = 2700] [serial = 857] [outer = 00000000] 09:57:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 208 (18AAA400) [pid = 2700] [serial = 858] [outer = 1896AC00] 09:57:51 INFO - PROCESS | 2700 | 1461085071811 Marionette DEBUG loaded listener.js 09:57:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 209 (18B39000) [pid = 2700] [serial = 859] [outer = 1896AC00] 09:57:52 INFO - PROCESS | 2700 | 1461085072267 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 690ms 09:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:57:52 INFO - PROCESS | 2700 | 1461085072315 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 09:57:52 INFO - PROCESS | 2700 | 1461085072318 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 09:57:52 INFO - PROCESS | 2700 | 1461085072321 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:57:52 INFO - PROCESS | 2700 | 1461085072323 Marionette TRACE conn5 <- [1,1110,null,{}] 09:57:52 INFO - PROCESS | 2700 | 1461085072327 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:52 INFO - PROCESS | 2700 | 1461085072416 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 09:57:52 INFO - PROCESS | 2700 | 1461085072425 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 2700 | ++DOCSHELL 10034800 == 80 [pid = 2700] [id = 287] 09:57:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 210 (1003DC00) [pid = 2700] [serial = 860] [outer = 00000000] 09:57:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 211 (19224400) [pid = 2700] [serial = 861] [outer = 1003DC00] 09:57:52 INFO - PROCESS | 2700 | 1461085072470 Marionette DEBUG loaded listener.js 09:57:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (19294000) [pid = 2700] [serial = 862] [outer = 1003DC00] 09:57:52 INFO - PROCESS | 2700 | 1461085072914 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 630ms 09:57:52 INFO - PROCESS | 2700 | 1461085072961 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 09:57:52 INFO - PROCESS | 2700 | 1461085072963 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 09:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:57:52 INFO - PROCESS | 2700 | 1461085072967 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:57:52 INFO - PROCESS | 2700 | 1461085072968 Marionette TRACE conn5 <- [1,1114,null,{}] 09:57:52 INFO - PROCESS | 2700 | 1461085072982 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:53 INFO - PROCESS | 2700 | 1461085073105 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 09:57:53 INFO - PROCESS | 2700 | 1461085073199 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:53 INFO - PROCESS | 2700 | ++DOCSHELL 198D1C00 == 81 [pid = 2700] [id = 288] 09:57:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 213 (19B5AC00) [pid = 2700] [serial = 863] [outer = 00000000] 09:57:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 214 (19B9BC00) [pid = 2700] [serial = 864] [outer = 19B5AC00] 09:57:53 INFO - PROCESS | 2700 | 1461085073256 Marionette DEBUG loaded listener.js 09:57:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 215 (1AABD000) [pid = 2700] [serial = 865] [outer = 19B5AC00] 09:57:53 INFO - PROCESS | 2700 | 1461085073718 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 771ms 09:57:53 INFO - PROCESS | 2700 | 1461085073738 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 2700 | 1461085073740 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 09:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:57:53 INFO - PROCESS | 2700 | 1461085073743 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 2700 | 1461085073745 Marionette TRACE conn5 <- [1,1118,null,{}] 09:57:53 INFO - PROCESS | 2700 | 1461085073753 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:53 INFO - PROCESS | 2700 | 1461085073877 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 09:57:53 INFO - PROCESS | 2700 | 1461085073883 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:53 INFO - PROCESS | 2700 | ++DOCSHELL 1ACDF800 == 82 [pid = 2700] [id = 289] 09:57:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 216 (1ACDFC00) [pid = 2700] [serial = 866] [outer = 00000000] 09:57:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 217 (1BE6A800) [pid = 2700] [serial = 867] [outer = 1ACDFC00] 09:57:53 INFO - PROCESS | 2700 | 1461085073986 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 218 (1C325400) [pid = 2700] [serial = 868] [outer = 1ACDFC00] 09:57:54 INFO - PROCESS | 2700 | 1461085074410 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 734ms 09:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:57:54 INFO - PROCESS | 2700 | 1461085074478 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 09:57:54 INFO - PROCESS | 2700 | 1461085074480 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 09:57:54 INFO - PROCESS | 2700 | 1461085074483 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:57:54 INFO - PROCESS | 2700 | 1461085074485 Marionette TRACE conn5 <- [1,1122,null,{}] 09:57:54 INFO - PROCESS | 2700 | 1461085074525 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:54 INFO - PROCESS | 2700 | 1461085074652 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 09:57:54 INFO - PROCESS | 2700 | 1461085074724 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:54 INFO - PROCESS | 2700 | ++DOCSHELL 1C329C00 == 83 [pid = 2700] [id = 290] 09:57:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 219 (1C32B800) [pid = 2700] [serial = 869] [outer = 00000000] 09:57:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 220 (1D6A0000) [pid = 2700] [serial = 870] [outer = 1C32B800] 09:57:54 INFO - PROCESS | 2700 | 1461085074770 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 221 (1DC7AC00) [pid = 2700] [serial = 871] [outer = 1C32B800] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 220 (1BB0D000) [pid = 2700] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 219 (1C889C00) [pid = 2700] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 218 (0F2DF000) [pid = 2700] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 217 (1896B000) [pid = 2700] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 216 (0EE57800) [pid = 2700] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 215 (0FEBBC00) [pid = 2700] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 214 (198D2400) [pid = 2700] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 213 (18D3A800) [pid = 2700] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 212 (1804C800) [pid = 2700] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:57:55 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (0EEA0800) [pid = 2700] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:57:55 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 09:57:55 INFO - PROCESS | 2700 | 1461085075364 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 950ms 09:57:55 INFO - PROCESS | 2700 | 1461085075465 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 09:57:55 INFO - PROCESS | 2700 | 1461085075467 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 09:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:57:55 INFO - PROCESS | 2700 | 1461085075478 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:57:55 INFO - PROCESS | 2700 | 1461085075479 Marionette TRACE conn5 <- [1,1126,null,{}] 09:57:55 INFO - PROCESS | 2700 | 1461085075483 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:55 INFO - PROCESS | 2700 | 1461085075576 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 09:57:55 INFO - PROCESS | 2700 | 1461085075586 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 2700 | ++DOCSHELL 19292400 == 84 [pid = 2700] [id = 291] 09:57:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (19B96000) [pid = 2700] [serial = 872] [outer = 00000000] 09:57:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 213 (1EDA4000) [pid = 2700] [serial = 873] [outer = 19B96000] 09:57:55 INFO - PROCESS | 2700 | 1461085075633 Marionette DEBUG loaded listener.js 09:57:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 214 (1AABAC00) [pid = 2700] [serial = 874] [outer = 19B96000] 09:57:56 INFO - PROCESS | 2700 | 1461085076118 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 09:57:56 INFO - PROCESS | 2700 | 1461085076149 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 2700 | 1461085076151 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 09:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:57:56 INFO - PROCESS | 2700 | 1461085076154 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:57:56 INFO - PROCESS | 2700 | 1461085076156 Marionette TRACE conn5 <- [1,1130,null,{}] 09:57:56 INFO - PROCESS | 2700 | 1461085076192 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:56 INFO - PROCESS | 2700 | 1461085076284 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 09:57:56 INFO - PROCESS | 2700 | 1461085076291 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:56 INFO - PROCESS | 2700 | ++DOCSHELL 0F273800 == 85 [pid = 2700] [id = 292] 09:57:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 215 (1EDA6000) [pid = 2700] [serial = 875] [outer = 00000000] 09:57:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 216 (20EE9000) [pid = 2700] [serial = 876] [outer = 1EDA6000] 09:57:56 INFO - PROCESS | 2700 | 1461085076336 Marionette DEBUG loaded listener.js 09:57:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 217 (217A4800) [pid = 2700] [serial = 877] [outer = 1EDA6000] 09:57:56 INFO - PROCESS | 2700 | 1461085076775 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 650ms 09:57:56 INFO - PROCESS | 2700 | 1461085076821 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 2700 | 1461085076823 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 09:57:56 INFO - PROCESS | 2700 | 1461085076827 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:57:56 INFO - PROCESS | 2700 | 1461085076828 Marionette TRACE conn5 <- [1,1134,null,{}] 09:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:57:56 INFO - PROCESS | 2700 | 1461085076832 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:56 INFO - PROCESS | 2700 | 1461085076920 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 09:57:56 INFO - PROCESS | 2700 | 1461085076927 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:56 INFO - PROCESS | 2700 | ++DOCSHELL 17170400 == 86 [pid = 2700] [id = 293] 09:57:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 218 (20E8B400) [pid = 2700] [serial = 878] [outer = 00000000] 09:57:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 219 (21B42C00) [pid = 2700] [serial = 879] [outer = 20E8B400] 09:57:56 INFO - PROCESS | 2700 | 1461085076976 Marionette DEBUG loaded listener.js 09:57:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 220 (21BB0800) [pid = 2700] [serial = 880] [outer = 20E8B400] 09:57:57 INFO - PROCESS | 2700 | 1461085077744 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 970ms 09:57:57 INFO - PROCESS | 2700 | 1461085077804 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 09:57:57 INFO - PROCESS | 2700 | 1461085077809 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 09:57:57 INFO - PROCESS | 2700 | 1461085077815 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:57:57 INFO - PROCESS | 2700 | 1461085077819 Marionette TRACE conn5 <- [1,1138,null,{}] 09:57:57 INFO - PROCESS | 2700 | 1461085077824 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:57 INFO - PROCESS | 2700 | 1461085077978 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 09:57:58 INFO - PROCESS | 2700 | 1461085078131 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D8400 == 87 [pid = 2700] [id = 294] 09:57:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 221 (1003A400) [pid = 2700] [serial = 881] [outer = 00000000] 09:57:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 222 (1472A000) [pid = 2700] [serial = 882] [outer = 1003A400] 09:57:58 INFO - PROCESS | 2700 | 1461085078190 Marionette DEBUG loaded listener.js 09:57:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 223 (15949C00) [pid = 2700] [serial = 883] [outer = 1003A400] 09:57:58 INFO - PROCESS | 2700 | 1461085078747 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 970ms 09:57:58 INFO - PROCESS | 2700 | 1461085078790 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 09:57:58 INFO - PROCESS | 2700 | 1461085078796 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 09:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:57:58 INFO - PROCESS | 2700 | 1461085078802 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:57:58 INFO - PROCESS | 2700 | 1461085078805 Marionette TRACE conn5 <- [1,1142,null,{}] 09:57:58 INFO - PROCESS | 2700 | 1461085078810 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:58 INFO - PROCESS | 2700 | 1461085078927 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 09:57:59 INFO - PROCESS | 2700 | 1461085079089 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:59 INFO - PROCESS | 2700 | ++DOCSHELL 182D1C00 == 88 [pid = 2700] [id = 295] 09:57:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 224 (182D2800) [pid = 2700] [serial = 884] [outer = 00000000] 09:57:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 225 (19226000) [pid = 2700] [serial = 885] [outer = 182D2800] 09:57:59 INFO - PROCESS | 2700 | 1461085079146 Marionette DEBUG loaded listener.js 09:57:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 226 (19B91C00) [pid = 2700] [serial = 886] [outer = 182D2800] 09:57:59 INFO - PROCESS | 2700 | 1461085079789 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1021ms 09:57:59 INFO - PROCESS | 2700 | 1461085079825 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 09:57:59 INFO - PROCESS | 2700 | 1461085079828 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 09:57:59 INFO - PROCESS | 2700 | 1461085079832 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:57:59 INFO - PROCESS | 2700 | 1461085079836 Marionette TRACE conn5 <- [1,1146,null,{}] 09:57:59 INFO - PROCESS | 2700 | 1461085079846 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:59 INFO - PROCESS | 2700 | 1461085079980 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 09:58:00 INFO - PROCESS | 2700 | 1461085080132 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:00 INFO - PROCESS | 2700 | ++DOCSHELL 20570800 == 89 [pid = 2700] [id = 296] 09:58:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 227 (20570C00) [pid = 2700] [serial = 887] [outer = 00000000] 09:58:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 228 (20574400) [pid = 2700] [serial = 888] [outer = 20570C00] 09:58:00 INFO - PROCESS | 2700 | 1461085080190 Marionette DEBUG loaded listener.js 09:58:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 229 (20578800) [pid = 2700] [serial = 889] [outer = 20570C00] 09:58:00 INFO - PROCESS | 2700 | 1461085080810 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1025ms 09:58:00 INFO - PROCESS | 2700 | 1461085080860 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 09:58:00 INFO - PROCESS | 2700 | 1461085080863 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 09:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:58:00 INFO - PROCESS | 2700 | 1461085080866 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:58:00 INFO - PROCESS | 2700 | 1461085080868 Marionette TRACE conn5 <- [1,1150,null,{}] 09:58:00 INFO - PROCESS | 2700 | 1461085080872 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:00 INFO - PROCESS | 2700 | 1461085080990 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 09:58:01 INFO - PROCESS | 2700 | 1461085081139 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 2700 | ++DOCSHELL 20579C00 == 90 [pid = 2700] [id = 297] 09:58:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 230 (20EE0C00) [pid = 2700] [serial = 890] [outer = 00000000] 09:58:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 231 (21BB4800) [pid = 2700] [serial = 891] [outer = 20EE0C00] 09:58:01 INFO - PROCESS | 2700 | 1461085081195 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 232 (22835800) [pid = 2700] [serial = 892] [outer = 20EE0C00] 09:58:01 INFO - PROCESS | 2700 | 1461085081760 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 930ms 09:58:01 INFO - PROCESS | 2700 | 1461085081800 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 09:58:01 INFO - PROCESS | 2700 | 1461085081802 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 09:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:58:01 INFO - PROCESS | 2700 | 1461085081805 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:58:01 INFO - PROCESS | 2700 | 1461085081807 Marionette TRACE conn5 <- [1,1154,null,{}] 09:58:01 INFO - PROCESS | 2700 | 1461085081811 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:01 INFO - PROCESS | 2700 | 1461085081923 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 09:58:02 INFO - PROCESS | 2700 | 1461085082084 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:02 INFO - PROCESS | 2700 | ++DOCSHELL 2283E800 == 91 [pid = 2700] [id = 298] 09:58:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 233 (23206400) [pid = 2700] [serial = 893] [outer = 00000000] 09:58:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 234 (23336000) [pid = 2700] [serial = 894] [outer = 23206400] 09:58:02 INFO - PROCESS | 2700 | 1461085082139 Marionette DEBUG loaded listener.js 09:58:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 235 (237BB000) [pid = 2700] [serial = 895] [outer = 23206400] 09:58:02 INFO - PROCESS | 2700 | 1461085082733 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 970ms 09:58:02 INFO - PROCESS | 2700 | 1461085082780 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 09:58:02 INFO - PROCESS | 2700 | 1461085082782 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 09:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:58:02 INFO - PROCESS | 2700 | 1461085082785 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 2700 | 1461085082787 Marionette TRACE conn5 <- [1,1158,null,{}] 09:58:02 INFO - PROCESS | 2700 | 1461085082791 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:02 INFO - PROCESS | 2700 | 1461085082912 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 09:58:03 INFO - PROCESS | 2700 | 1461085083062 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 2700 | ++DOCSHELL 13F22800 == 92 [pid = 2700] [id = 299] 09:58:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 236 (237B8400) [pid = 2700] [serial = 896] [outer = 00000000] 09:58:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 237 (2479D400) [pid = 2700] [serial = 897] [outer = 237B8400] 09:58:03 INFO - PROCESS | 2700 | 1461085083122 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 238 (2479E800) [pid = 2700] [serial = 898] [outer = 237B8400] 09:58:03 INFO - PROCESS | 2700 | 1461085083679 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 930ms 09:58:03 INFO - PROCESS | 2700 | 1461085083720 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 09:58:03 INFO - PROCESS | 2700 | 1461085083722 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 09:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:58:03 INFO - PROCESS | 2700 | 1461085083725 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:58:03 INFO - PROCESS | 2700 | 1461085083727 Marionette TRACE conn5 <- [1,1162,null,{}] 09:58:03 INFO - PROCESS | 2700 | 1461085083731 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:03 INFO - PROCESS | 2700 | 1461085083842 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 09:58:03 INFO - PROCESS | 2700 | 1461085084004 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 2700 | ++DOCSHELL 24799800 == 93 [pid = 2700] [id = 300] 09:58:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 239 (24AD3C00) [pid = 2700] [serial = 899] [outer = 00000000] 09:58:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 240 (24ADA000) [pid = 2700] [serial = 900] [outer = 24AD3C00] 09:58:04 INFO - PROCESS | 2700 | 1461085084060 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 241 (24AD9C00) [pid = 2700] [serial = 901] [outer = 24AD3C00] 09:58:04 INFO - PROCESS | 2700 | 1461085084605 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 09:58:04 INFO - PROCESS | 2700 | 1461085084662 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 09:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:58:04 INFO - PROCESS | 2700 | 1461085084666 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 2700 | 1461085084668 Marionette TRACE conn5 <- [1,1166,null,{}] 09:58:04 INFO - PROCESS | 2700 | 1461085084672 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:04 INFO - PROCESS | 2700 | 1461085084782 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 09:58:04 INFO - PROCESS | 2700 | 1461085084956 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 2700 | ++DOCSHELL 0FAC0400 == 94 [pid = 2700] [id = 301] 09:58:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 242 (0FEBAC00) [pid = 2700] [serial = 902] [outer = 00000000] 09:58:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 243 (23C59400) [pid = 2700] [serial = 903] [outer = 0FEBAC00] 09:58:04 INFO - PROCESS | 2700 | 1461085085011 Marionette DEBUG loaded listener.js 09:58:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 244 (23C5BC00) [pid = 2700] [serial = 904] [outer = 0FEBAC00] 09:58:05 INFO - PROCESS | 2700 | 1461085085593 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 09:58:05 INFO - PROCESS | 2700 | 1461085085642 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 09:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:58:05 INFO - PROCESS | 2700 | 1461085085645 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:58:05 INFO - PROCESS | 2700 | 1461085085647 Marionette TRACE conn5 <- [1,1170,null,{}] 09:58:05 INFO - PROCESS | 2700 | 1461085085651 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:05 INFO - PROCESS | 2700 | 1461085085765 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 09:58:05 INFO - PROCESS | 2700 | 1461085085935 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:05 INFO - PROCESS | 2700 | ++DOCSHELL 13F4C800 == 95 [pid = 2700] [id = 302] 09:58:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 245 (14723C00) [pid = 2700] [serial = 905] [outer = 00000000] 09:58:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 246 (1ABC9000) [pid = 2700] [serial = 906] [outer = 14723C00] 09:58:05 INFO - PROCESS | 2700 | 1461085085991 Marionette DEBUG loaded listener.js 09:58:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 247 (1D60BC00) [pid = 2700] [serial = 907] [outer = 14723C00] 09:58:06 INFO - PROCESS | 2700 | 1461085086793 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 09:58:06 INFO - PROCESS | 2700 | 1461085086833 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 09:58:06 INFO - PROCESS | 2700 | 1461085086838 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:58:06 INFO - PROCESS | 2700 | 1461085086841 Marionette TRACE conn5 <- [1,1174,null,{}] 09:58:06 INFO - PROCESS | 2700 | 1461085086846 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:06 INFO - PROCESS | 2700 | 1461085086956 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 09:58:07 INFO - PROCESS | 2700 | 1461085087126 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:07 INFO - PROCESS | 2700 | ++DOCSHELL 0F271800 == 96 [pid = 2700] [id = 303] 09:58:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 248 (0F27D800) [pid = 2700] [serial = 908] [outer = 00000000] 09:58:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 249 (19623400) [pid = 2700] [serial = 909] [outer = 0F27D800] 09:58:07 INFO - PROCESS | 2700 | 1461085087179 Marionette DEBUG loaded listener.js 09:58:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 250 (19B95800) [pid = 2700] [serial = 910] [outer = 0F27D800] 09:58:07 INFO - PROCESS | 2700 | 1461085087771 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:58:07 INFO - PROCESS | 2700 | 1461085087913 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 241 (1BECBC00) [pid = 2700] [serial = 807] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 240 (1D901C00) [pid = 2700] [serial = 810] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 239 (1C291400) [pid = 2700] [serial = 808] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 238 (161F9800) [pid = 2700] [serial = 813] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 237 (1DC78400) [pid = 2700] [serial = 811] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 236 (1E9B6400) [pid = 2700] [serial = 816] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 235 (182CBC00) [pid = 2700] [serial = 814] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 234 (10032800) [pid = 2700] [serial = 795] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 233 (13F29400) [pid = 2700] [serial = 796] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 232 (15944000) [pid = 2700] [serial = 793] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 231 (13F53800) [pid = 2700] [serial = 792] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 230 (19B98000) [pid = 2700] [serial = 804] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 229 (18AACC00) [pid = 2700] [serial = 789] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 228 (1925F800) [pid = 2700] [serial = 801] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 227 (19293C00) [pid = 2700] [serial = 802] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 226 (182CF400) [pid = 2700] [serial = 798] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 225 (1850EC00) [pid = 2700] [serial = 799] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 224 (20EE6400) [pid = 2700] [serial = 820] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 223 (1EDA3400) [pid = 2700] [serial = 817] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 222 (1AA16800) [pid = 2700] [serial = 805] [outer = 00000000] [url = about:blank] 09:58:07 INFO - PROCESS | 2700 | --DOMWINDOW == 221 (20E8FC00) [pid = 2700] [serial = 819] [outer = 00000000] [url = about:blank] 09:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:58:07 INFO - PROCESS | 2700 | 1461085087967 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:58:07 INFO - PROCESS | 2700 | 1461085087970 Marionette TRACE conn5 <- [1,1178,null,{}] 09:58:07 INFO - PROCESS | 2700 | 1461085087976 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:08 INFO - PROCESS | 2700 | 1461085088071 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 09:58:08 INFO - PROCESS | 2700 | 1461085088078 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:08 INFO - PROCESS | 2700 | ++DOCSHELL 0FEC8400 == 78 [pid = 2700] [id = 304] 09:58:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 222 (0FF01800) [pid = 2700] [serial = 911] [outer = 00000000] 09:58:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 223 (10891400) [pid = 2700] [serial = 912] [outer = 0FF01800] 09:58:08 INFO - PROCESS | 2700 | 1461085088124 Marionette DEBUG loaded listener.js 09:58:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 224 (13F30800) [pid = 2700] [serial = 913] [outer = 0FF01800] 09:58:08 INFO - PROCESS | 2700 | 1461085088661 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:58:08 INFO - PROCESS | 2700 | 1461085088695 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 09:58:08 INFO - PROCESS | 2700 | 1461085088698 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:58:08 INFO - PROCESS | 2700 | 1461085088702 Marionette TRACE conn5 <- [1,1182,null,{}] 09:58:08 INFO - PROCESS | 2700 | 1461085088712 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:08 INFO - PROCESS | 2700 | 1461085088808 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 09:58:08 INFO - PROCESS | 2700 | 1461085088922 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:08 INFO - PROCESS | 2700 | ++DOCSHELL 18A72C00 == 79 [pid = 2700] [id = 305] 09:58:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 225 (18AACC00) [pid = 2700] [serial = 914] [outer = 00000000] 09:58:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 226 (19289000) [pid = 2700] [serial = 915] [outer = 18AACC00] 09:58:08 INFO - PROCESS | 2700 | 1461085088970 Marionette DEBUG loaded listener.js 09:58:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 227 (19B5B000) [pid = 2700] [serial = 916] [outer = 18AACC00] 09:58:09 INFO - PROCESS | 2700 | 1461085089364 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:58:09 INFO - PROCESS | 2700 | 1461085089435 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 09:58:09 INFO - PROCESS | 2700 | 1461085089438 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:58:09 INFO - PROCESS | 2700 | 1461085089440 Marionette TRACE conn5 <- [1,1186,null,{}] 09:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:58:09 INFO - PROCESS | 2700 | 1461085089444 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:09 INFO - PROCESS | 2700 | 1461085089536 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 09:58:09 INFO - PROCESS | 2700 | 1461085089543 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:09 INFO - PROCESS | 2700 | ++DOCSHELL 1AA17400 == 80 [pid = 2700] [id = 306] 09:58:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 228 (1AA20C00) [pid = 2700] [serial = 917] [outer = 00000000] 09:58:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 229 (1BE65C00) [pid = 2700] [serial = 918] [outer = 1AA20C00] 09:58:09 INFO - PROCESS | 2700 | 1461085089588 Marionette DEBUG loaded listener.js 09:58:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 230 (1C291400) [pid = 2700] [serial = 919] [outer = 1AA20C00] 09:58:10 INFO - PROCESS | 2700 | 1461085090058 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 09:58:10 INFO - PROCESS | 2700 | 1461085090113 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 09:58:10 INFO - PROCESS | 2700 | 1461085090115 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 09:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:58:10 INFO - PROCESS | 2700 | 1461085090118 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 2700 | 1461085090119 Marionette TRACE conn5 <- [1,1190,null,{}] 09:58:10 INFO - PROCESS | 2700 | 1461085090123 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:10 INFO - PROCESS | 2700 | 1461085090274 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 09:58:10 INFO - PROCESS | 2700 | 1461085090299 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:10 INFO - PROCESS | 2700 | ++DOCSHELL 1C889800 == 81 [pid = 2700] [id = 307] 09:58:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 231 (1D60CC00) [pid = 2700] [serial = 920] [outer = 00000000] 09:58:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 232 (1DC79800) [pid = 2700] [serial = 921] [outer = 1D60CC00] 09:58:10 INFO - PROCESS | 2700 | 1461085090344 Marionette DEBUG loaded listener.js 09:58:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 233 (1E92D800) [pid = 2700] [serial = 922] [outer = 1D60CC00] 09:58:10 INFO - PROCESS | 2700 | 1461085090809 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:58:10 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 09:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 730ms 09:58:10 INFO - PROCESS | 2700 | 1461085090849 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 09:58:10 INFO - PROCESS | 2700 | 1461085090851 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 09:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:58:10 INFO - PROCESS | 2700 | 1461085090854 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 2700 | 1461085090855 Marionette TRACE conn5 <- [1,1194,null,{}] 09:58:10 INFO - PROCESS | 2700 | 1461085090859 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:10 INFO - PROCESS | 2700 | 1461085090995 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 09:58:11 INFO - PROCESS | 2700 | 1461085091012 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:11 INFO - PROCESS | 2700 | ++DOCSHELL 1F784800 == 82 [pid = 2700] [id = 308] 09:58:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 234 (1F786400) [pid = 2700] [serial = 923] [outer = 00000000] 09:58:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 235 (20E84C00) [pid = 2700] [serial = 924] [outer = 1F786400] 09:58:11 INFO - PROCESS | 2700 | 1461085091059 Marionette DEBUG loaded listener.js 09:58:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 236 (20E8E000) [pid = 2700] [serial = 925] [outer = 1F786400] 09:58:11 INFO - PROCESS | 2700 | 1461085091512 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 09:58:11 INFO - PROCESS | 2700 | 1461085091526 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 09:58:11 INFO - PROCESS | 2700 | 1461085091528 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 09:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:58:11 INFO - PROCESS | 2700 | 1461085091531 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:58:11 INFO - PROCESS | 2700 | 1461085091533 Marionette TRACE conn5 <- [1,1198,null,{}] 09:58:11 INFO - PROCESS | 2700 | 1461085091537 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:11 INFO - PROCESS | 2700 | 1461085091664 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 09:58:11 INFO - PROCESS | 2700 | 1461085091715 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:11 INFO - PROCESS | 2700 | ++DOCSHELL 17C23400 == 83 [pid = 2700] [id = 309] 09:58:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 237 (18507000) [pid = 2700] [serial = 926] [outer = 00000000] 09:58:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 238 (20EECC00) [pid = 2700] [serial = 927] [outer = 18507000] 09:58:11 INFO - PROCESS | 2700 | 1461085091760 Marionette DEBUG loaded listener.js 09:58:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 239 (21B07800) [pid = 2700] [serial = 928] [outer = 18507000] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 238 (19B96000) [pid = 2700] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 237 (1ED9A000) [pid = 2700] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 236 (19B59C00) [pid = 2700] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 235 (19B5AC00) [pid = 2700] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 234 (1ACDFC00) [pid = 2700] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 233 (1C32B800) [pid = 2700] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 232 (1896AC00) [pid = 2700] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 231 (1003DC00) [pid = 2700] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 230 (21B42800) [pid = 2700] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 229 (0D21D000) [pid = 2700] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 228 (17134C00) [pid = 2700] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 227 (0F2DE000) [pid = 2700] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:58:12 INFO - PROCESS | 2700 | --DOMWINDOW == 226 (1EDA6000) [pid = 2700] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:58:12 INFO - PROCESS | 2700 | 1461085092469 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 971ms 09:58:12 INFO - PROCESS | 2700 | 1461085092506 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 09:58:12 INFO - PROCESS | 2700 | 1461085092508 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 09:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:58:12 INFO - PROCESS | 2700 | 1461085092511 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:58:12 INFO - PROCESS | 2700 | 1461085092513 Marionette TRACE conn5 <- [1,1202,null,{}] 09:58:12 INFO - PROCESS | 2700 | 1461085092517 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:12 INFO - PROCESS | 2700 | 1461085092605 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 09:58:12 INFO - PROCESS | 2700 | 1461085092613 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 2700 | ++DOCSHELL 0F2DC400 == 84 [pid = 2700] [id = 310] 09:58:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 227 (0FEC3400) [pid = 2700] [serial = 929] [outer = 00000000] 09:58:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 228 (19B96000) [pid = 2700] [serial = 930] [outer = 0FEC3400] 09:58:12 INFO - PROCESS | 2700 | 1461085092759 Marionette DEBUG loaded listener.js 09:58:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 229 (1DC78800) [pid = 2700] [serial = 931] [outer = 0FEC3400] 09:58:13 INFO - PROCESS | 2700 | 1461085093164 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 09:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:58:13 INFO - PROCESS | 2700 | 1461085093182 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 2700 | 1461085093184 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 09:58:13 INFO - PROCESS | 2700 | 1461085093187 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 2700 | 1461085093189 Marionette TRACE conn5 <- [1,1206,null,{}] 09:58:13 INFO - PROCESS | 2700 | 1461085093192 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:13 INFO - PROCESS | 2700 | 1461085093325 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 09:58:13 INFO - PROCESS | 2700 | 1461085093334 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:13 INFO - PROCESS | 2700 | ++DOCSHELL 18B47400 == 85 [pid = 2700] [id = 311] 09:58:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 230 (1922B800) [pid = 2700] [serial = 932] [outer = 00000000] 09:58:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 231 (22788800) [pid = 2700] [serial = 933] [outer = 1922B800] 09:58:13 INFO - PROCESS | 2700 | 1461085093380 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 232 (22833C00) [pid = 2700] [serial = 934] [outer = 1922B800] 09:58:13 INFO - PROCESS | 2700 | 1461085093807 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 09:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:58:13 INFO - PROCESS | 2700 | 1461085093858 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 2700 | 1461085093860 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 09:58:13 INFO - PROCESS | 2700 | 1461085093863 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 2700 | 1461085093865 Marionette TRACE conn5 <- [1,1210,null,{}] 09:58:13 INFO - PROCESS | 2700 | 1461085093869 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:13 INFO - PROCESS | 2700 | 1461085094002 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 09:58:14 INFO - PROCESS | 2700 | 1461085094014 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:14 INFO - PROCESS | 2700 | ++DOCSHELL 217A3400 == 86 [pid = 2700] [id = 312] 09:58:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 233 (2283D800) [pid = 2700] [serial = 935] [outer = 00000000] 09:58:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 234 (232A3800) [pid = 2700] [serial = 936] [outer = 2283D800] 09:58:14 INFO - PROCESS | 2700 | 1461085094059 Marionette DEBUG loaded listener.js 09:58:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 235 (232A6000) [pid = 2700] [serial = 937] [outer = 2283D800] 09:58:14 INFO - PROCESS | 2700 | 1461085094687 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 09:58:14 INFO - PROCESS | 2700 | 1461085094738 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 09:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:58:14 INFO - PROCESS | 2700 | 1461085094743 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:58:14 INFO - PROCESS | 2700 | 1461085094746 Marionette TRACE conn5 <- [1,1214,null,{}] 09:58:14 INFO - PROCESS | 2700 | 1461085094753 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:14 INFO - PROCESS | 2700 | 1461085094927 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 09:58:14 INFO - PROCESS | 2700 | 1461085094946 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:14 INFO - PROCESS | 2700 | ++DOCSHELL 0F7BC000 == 87 [pid = 2700] [id = 313] 09:58:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 236 (0FA05400) [pid = 2700] [serial = 938] [outer = 00000000] 09:58:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 237 (17899800) [pid = 2700] [serial = 939] [outer = 0FA05400] 09:58:14 INFO - PROCESS | 2700 | 1461085095003 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 238 (182C8000) [pid = 2700] [serial = 940] [outer = 0FA05400] 09:58:15 INFO - PROCESS | 2700 | 1461085095717 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1024ms 09:58:15 INFO - PROCESS | 2700 | 1461085095769 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 09:58:15 INFO - PROCESS | 2700 | 1461085095775 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 09:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:58:15 INFO - PROCESS | 2700 | 1461085095781 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:58:15 INFO - PROCESS | 2700 | 1461085095784 Marionette TRACE conn5 <- [1,1218,null,{}] 09:58:15 INFO - PROCESS | 2700 | 1461085095788 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:15 INFO - PROCESS | 2700 | 1461085095939 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 09:58:16 INFO - PROCESS | 2700 | 1461085096093 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:16 INFO - PROCESS | 2700 | ++DOCSHELL 18231400 == 88 [pid = 2700] [id = 314] 09:58:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 239 (182E1400) [pid = 2700] [serial = 941] [outer = 00000000] 09:58:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 240 (1D90B000) [pid = 2700] [serial = 942] [outer = 182E1400] 09:58:16 INFO - PROCESS | 2700 | 1461085096149 Marionette DEBUG loaded listener.js 09:58:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 241 (1F7D6C00) [pid = 2700] [serial = 943] [outer = 182E1400] 09:58:16 INFO - PROCESS | 2700 | 1461085096748 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1020ms 09:58:16 INFO - PROCESS | 2700 | 1461085096803 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 09:58:16 INFO - PROCESS | 2700 | 1461085096806 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 09:58:16 INFO - PROCESS | 2700 | 1461085096810 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:58:16 INFO - PROCESS | 2700 | 1461085096814 Marionette TRACE conn5 <- [1,1222,null,{}] 09:58:16 INFO - PROCESS | 2700 | 1461085096825 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:16 INFO - PROCESS | 2700 | 1461085097002 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 09:58:17 INFO - PROCESS | 2700 | 1461085097158 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 2700 | ++DOCSHELL 22838000 == 89 [pid = 2700] [id = 315] 09:58:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 242 (228A9800) [pid = 2700] [serial = 944] [outer = 00000000] 09:58:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 243 (228AEC00) [pid = 2700] [serial = 945] [outer = 228A9800] 09:58:17 INFO - PROCESS | 2700 | 1461085097217 Marionette DEBUG loaded listener.js 09:58:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 244 (228B2800) [pid = 2700] [serial = 946] [outer = 228A9800] 09:58:17 INFO - PROCESS | 2700 | 1461085097760 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 970ms 09:58:17 INFO - PROCESS | 2700 | 1461085097783 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 09:58:17 INFO - PROCESS | 2700 | 1461085097786 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 09:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:58:17 INFO - PROCESS | 2700 | 1461085097805 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:58:17 INFO - PROCESS | 2700 | 1461085097807 Marionette TRACE conn5 <- [1,1226,null,{}] 09:58:17 INFO - PROCESS | 2700 | 1461085097812 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:17 INFO - PROCESS | 2700 | 1461085097929 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 09:58:18 INFO - PROCESS | 2700 | 1461085098093 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:18 INFO - PROCESS | 2700 | ++DOCSHELL 228B4C00 == 90 [pid = 2700] [id = 316] 09:58:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 245 (2329D800) [pid = 2700] [serial = 947] [outer = 00000000] 09:58:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 246 (232AC000) [pid = 2700] [serial = 948] [outer = 2329D800] 09:58:18 INFO - PROCESS | 2700 | 1461085098149 Marionette DEBUG loaded listener.js 09:58:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 247 (2333D400) [pid = 2700] [serial = 949] [outer = 2329D800] 09:58:18 INFO - PROCESS | 2700 | 1461085098710 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 950ms 09:58:18 INFO - PROCESS | 2700 | 1461085098743 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 09:58:18 INFO - PROCESS | 2700 | 1461085098745 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 09:58:18 INFO - PROCESS | 2700 | 1461085098749 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:58:18 INFO - PROCESS | 2700 | 1461085098751 Marionette TRACE conn5 <- [1,1230,null,{}] 09:58:18 INFO - PROCESS | 2700 | 1461085098754 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:18 INFO - PROCESS | 2700 | 1461085098866 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 09:58:19 INFO - PROCESS | 2700 | 1461085099033 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 2700 | ++DOCSHELL 1713A000 == 91 [pid = 2700] [id = 317] 09:58:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 248 (237C0C00) [pid = 2700] [serial = 950] [outer = 00000000] 09:58:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 249 (23C5F400) [pid = 2700] [serial = 951] [outer = 237C0C00] 09:58:19 INFO - PROCESS | 2700 | 1461085099088 Marionette DEBUG loaded listener.js 09:58:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 250 (23CB5800) [pid = 2700] [serial = 952] [outer = 237C0C00] 09:58:19 INFO - PROCESS | 2700 | 1461085099667 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 970ms 09:58:19 INFO - PROCESS | 2700 | 1461085099723 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 09:58:19 INFO - PROCESS | 2700 | 1461085099726 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 09:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:58:19 INFO - PROCESS | 2700 | 1461085099729 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:58:19 INFO - PROCESS | 2700 | 1461085099731 Marionette TRACE conn5 <- [1,1234,null,{}] 09:58:19 INFO - PROCESS | 2700 | 1461085099734 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:19 INFO - PROCESS | 2700 | 1461085099870 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 09:58:20 INFO - PROCESS | 2700 | 1461085100020 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:20 INFO - PROCESS | 2700 | ++DOCSHELL 2334D400 == 92 [pid = 2700] [id = 318] 09:58:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 251 (2334D800) [pid = 2700] [serial = 953] [outer = 00000000] 09:58:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 252 (23C58400) [pid = 2700] [serial = 954] [outer = 2334D800] 09:58:20 INFO - PROCESS | 2700 | 1461085100079 Marionette DEBUG loaded listener.js 09:58:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 253 (23CB4800) [pid = 2700] [serial = 955] [outer = 2334D800] 09:58:20 INFO - PROCESS | 2700 | 1461085100637 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 930ms 09:58:20 INFO - PROCESS | 2700 | 1461085100674 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 2700 | 1461085100676 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 09:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:58:20 INFO - PROCESS | 2700 | 1461085100681 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 2700 | 1461085100683 Marionette TRACE conn5 <- [1,1238,null,{}] 09:58:20 INFO - PROCESS | 2700 | 1461085100687 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:20 INFO - PROCESS | 2700 | 1461085100800 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 09:58:21 INFO - PROCESS | 2700 | 1461085101237 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:21 INFO - PROCESS | 2700 | ++DOCSHELL 0EE57800 == 93 [pid = 2700] [id = 319] 09:58:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 254 (0EE5F000) [pid = 2700] [serial = 956] [outer = 00000000] 09:58:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 255 (0EF4F400) [pid = 2700] [serial = 957] [outer = 0EE5F000] 09:58:21 INFO - PROCESS | 2700 | 1461085101289 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 256 (0F2D2000) [pid = 2700] [serial = 958] [outer = 0EE5F000] 09:58:21 INFO - PROCESS | 2700 | 1461085101948 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1322ms 09:58:21 INFO - PROCESS | 2700 | 1461085102007 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 09:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:58:21 INFO - PROCESS | 2700 | 1461085102011 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 09:58:22 INFO - PROCESS | 2700 | 1461085102015 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:58:22 INFO - PROCESS | 2700 | 1461085102019 Marionette TRACE conn5 <- [1,1242,null,{}] 09:58:22 INFO - PROCESS | 2700 | 1461085102024 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:22 INFO - PROCESS | 2700 | 1461085102133 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 09:58:22 INFO - PROCESS | 2700 | 1461085102293 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 2700 | ++DOCSHELL 149C3000 == 94 [pid = 2700] [id = 320] 09:58:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 257 (15945C00) [pid = 2700] [serial = 959] [outer = 00000000] 09:58:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 258 (17142400) [pid = 2700] [serial = 960] [outer = 15945C00] 09:58:22 INFO - PROCESS | 2700 | 1461085102345 Marionette DEBUG loaded listener.js 09:58:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 259 (0F756000) [pid = 2700] [serial = 961] [outer = 15945C00] 09:58:22 INFO - PROCESS | 2700 | 1461085102969 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1021ms 09:58:23 INFO - PROCESS | 2700 | 1461085103040 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 09:58:23 INFO - PROCESS | 2700 | 1461085103044 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 09:58:23 INFO - PROCESS | 2700 | 1461085103048 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:58:23 INFO - PROCESS | 2700 | 1461085103049 Marionette TRACE conn5 <- [1,1246,null,{}] 09:58:23 INFO - PROCESS | 2700 | 1461085103053 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:23 INFO - PROCESS | 2700 | 1461085103160 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 09:58:23 INFO - PROCESS | 2700 | 1461085103321 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:23 INFO - PROCESS | 2700 | ++DOCSHELL 18AAA800 == 95 [pid = 2700] [id = 321] 09:58:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 260 (18D37800) [pid = 2700] [serial = 962] [outer = 00000000] 09:58:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 261 (18D44C00) [pid = 2700] [serial = 963] [outer = 18D37800] 09:58:23 INFO - PROCESS | 2700 | 1461085103370 Marionette DEBUG loaded listener.js 09:58:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 262 (19227400) [pid = 2700] [serial = 964] [outer = 18D37800] 09:58:23 INFO - PROCESS | 2700 | 1461085104001 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:58:23 INFO - PROCESS | 2700 | --DOCSHELL 18963400 == 94 [pid = 2700] [id = 123] 09:58:23 INFO - PROCESS | 2700 | --DOCSHELL 18B47400 == 93 [pid = 2700] [id = 311] 09:58:23 INFO - PROCESS | 2700 | --DOCSHELL 0F2DC400 == 92 [pid = 2700] [id = 310] 09:58:23 INFO - PROCESS | 2700 | --DOCSHELL 17C23400 == 91 [pid = 2700] [id = 309] 09:58:23 INFO - PROCESS | 2700 | --DOCSHELL 1F784800 == 90 [pid = 2700] [id = 308] 09:58:23 INFO - PROCESS | 2700 | --DOCSHELL 1C889800 == 89 [pid = 2700] [id = 307] 09:58:23 INFO - PROCESS | 2700 | --DOCSHELL 1AA17400 == 88 [pid = 2700] [id = 306] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 261 (1D69C800) [pid = 2700] [serial = 831] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 260 (1602C400) [pid = 2700] [serial = 825] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 259 (14AF1C00) [pid = 2700] [serial = 828] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 258 (21BA9400) [pid = 2700] [serial = 834] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 257 (23209000) [pid = 2700] [serial = 837] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 256 (22840000) [pid = 2700] [serial = 840] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 255 (237B5C00) [pid = 2700] [serial = 843] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 254 (1C886C00) [pid = 2700] [serial = 846] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 253 (21B42C00) [pid = 2700] [serial = 879] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOCSHELL 18A72C00 == 87 [pid = 2700] [id = 305] 09:58:24 INFO - PROCESS | 2700 | --DOCSHELL 0FEC8400 == 86 [pid = 2700] [id = 304] 09:58:24 INFO - PROCESS | 2700 | --DOCSHELL 0F271800 == 85 [pid = 2700] [id = 303] 09:58:24 INFO - PROCESS | 2700 | --DOCSHELL 20570800 == 84 [pid = 2700] [id = 296] 09:58:24 INFO - PROCESS | 2700 | --DOCSHELL 182D1C00 == 83 [pid = 2700] [id = 295] 09:58:24 INFO - PROCESS | 2700 | --DOCSHELL 0F2D8400 == 82 [pid = 2700] [id = 294] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 252 (19B90000) [pid = 2700] [serial = 654] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 251 (20E8EC00) [pid = 2700] [serial = 766] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 250 (19B9BC00) [pid = 2700] [serial = 864] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 249 (1AABD000) [pid = 2700] [serial = 865] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 248 (1C325400) [pid = 2700] [serial = 868] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 247 (1BE6A800) [pid = 2700] [serial = 867] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 246 (1D6A0000) [pid = 2700] [serial = 870] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 245 (18AAA400) [pid = 2700] [serial = 858] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 244 (18B39000) [pid = 2700] [serial = 859] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 243 (19224400) [pid = 2700] [serial = 861] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 242 (21BAB000) [pid = 2700] [serial = 822] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 241 (22787C00) [pid = 2700] [serial = 823] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 240 (0F2D5800) [pid = 2700] [serial = 850] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 239 (0F27B000) [pid = 2700] [serial = 849] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 238 (182DD800) [pid = 2700] [serial = 853] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 237 (17C52800) [pid = 2700] [serial = 852] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 236 (13F2E400) [pid = 2700] [serial = 855] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 235 (15942400) [pid = 2700] [serial = 856] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 234 (20EE9000) [pid = 2700] [serial = 876] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 233 (217A4800) [pid = 2700] [serial = 877] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 232 (1DC7AC00) [pid = 2700] [serial = 871] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 231 (1EDA4000) [pid = 2700] [serial = 873] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 230 (1AABAC00) [pid = 2700] [serial = 874] [outer = 00000000] [url = about:blank] 09:58:24 INFO - PROCESS | 2700 | --DOMWINDOW == 229 (19294000) [pid = 2700] [serial = 862] [outer = 00000000] [url = about:blank] 09:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1070ms 09:58:24 INFO - PROCESS | 2700 | 1461085104144 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 2700 | 1461085104146 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 09:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:58:24 INFO - PROCESS | 2700 | 1461085104165 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - PROCESS | 2700 | 1461085104171 Marionette TRACE conn5 <- [1,1250,null,{}] 09:58:24 INFO - PROCESS | 2700 | 1461085104176 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:24 INFO - PROCESS | 2700 | 1461085104271 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 09:58:24 INFO - PROCESS | 2700 | 1461085104277 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 2700 | ++DOCSHELL 0F37B000 == 83 [pid = 2700] [id = 322] 09:58:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 230 (0F75AC00) [pid = 2700] [serial = 965] [outer = 00000000] 09:58:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 231 (1003B400) [pid = 2700] [serial = 966] [outer = 0F75AC00] 09:58:24 INFO - PROCESS | 2700 | 1461085104322 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 232 (1099E000) [pid = 2700] [serial = 967] [outer = 0F75AC00] 09:58:24 INFO - PROCESS | 2700 | 1461085104838 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 750ms 09:58:24 INFO - PROCESS | 2700 | 1461085104908 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 2700 | 1461085104911 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 09:58:24 INFO - PROCESS | 2700 | 1461085104914 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:58:24 INFO - PROCESS | 2700 | 1461085104916 Marionette TRACE conn5 <- [1,1254,null,{}] 09:58:24 INFO - PROCESS | 2700 | 1461085104920 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:24 INFO - PROCESS | 2700 | 1461085105008 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 09:58:25 INFO - PROCESS | 2700 | 1461085105120 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 2700 | ++DOCSHELL 0EECD000 == 84 [pid = 2700] [id = 323] 09:58:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 233 (13F2B800) [pid = 2700] [serial = 968] [outer = 00000000] 09:58:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 234 (17175000) [pid = 2700] [serial = 969] [outer = 13F2B800] 09:58:25 INFO - PROCESS | 2700 | 1461085105165 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 235 (182D1C00) [pid = 2700] [serial = 970] [outer = 13F2B800] 09:58:25 INFO - PROCESS | 2700 | 1461085105541 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 09:58:25 INFO - PROCESS | 2700 | 1461085105589 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 2700 | 1461085105591 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 09:58:25 INFO - PROCESS | 2700 | 1461085105594 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:58:25 INFO - PROCESS | 2700 | 1461085105596 Marionette TRACE conn5 <- [1,1258,null,{}] 09:58:25 INFO - PROCESS | 2700 | 1461085105600 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:25 INFO - PROCESS | 2700 | 1461085105689 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 09:58:25 INFO - PROCESS | 2700 | 1461085105696 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 2700 | ++DOCSHELL 18506400 == 85 [pid = 2700] [id = 324] 09:58:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 236 (1896E000) [pid = 2700] [serial = 971] [outer = 00000000] 09:58:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 237 (18D3E000) [pid = 2700] [serial = 972] [outer = 1896E000] 09:58:25 INFO - PROCESS | 2700 | 1461085105749 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 238 (198C9000) [pid = 2700] [serial = 973] [outer = 1896E000] 09:58:26 INFO - PROCESS | 2700 | 1461085106238 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 730ms 09:58:26 INFO - PROCESS | 2700 | 1461085106340 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 2700 | 1461085106342 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 09:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:58:26 INFO - PROCESS | 2700 | 1461085106345 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 2700 | 1461085106347 Marionette TRACE conn5 <- [1,1262,null,{}] 09:58:26 INFO - PROCESS | 2700 | 1461085106350 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:26 INFO - PROCESS | 2700 | 1461085106475 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 09:58:26 INFO - PROCESS | 2700 | 1461085106544 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 2700 | ++DOCSHELL 19936400 == 86 [pid = 2700] [id = 325] 09:58:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 239 (19E7B800) [pid = 2700] [serial = 974] [outer = 00000000] 09:58:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 240 (1ACE0C00) [pid = 2700] [serial = 975] [outer = 19E7B800] 09:58:26 INFO - PROCESS | 2700 | 1461085106588 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 241 (1ACE8800) [pid = 2700] [serial = 976] [outer = 19E7B800] 09:58:27 INFO - PROCESS | 2700 | 1461085107021 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 09:58:27 INFO - PROCESS | 2700 | 1461085107121 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 09:58:27 INFO - PROCESS | 2700 | 1461085107123 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 09:58:27 INFO - PROCESS | 2700 | 1461085107126 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 2700 | 1461085107128 Marionette TRACE conn5 <- [1,1266,null,{}] 09:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:58:27 INFO - PROCESS | 2700 | 1461085107131 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:27 INFO - PROCESS | 2700 | 1461085107254 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 09:58:27 INFO - PROCESS | 2700 | 1461085107327 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 2700 | ++DOCSHELL 1BE69800 == 87 [pid = 2700] [id = 326] 09:58:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 242 (1C325C00) [pid = 2700] [serial = 977] [outer = 00000000] 09:58:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 243 (1C87E800) [pid = 2700] [serial = 978] [outer = 1C325C00] 09:58:27 INFO - PROCESS | 2700 | 1461085107371 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 244 (1C87E400) [pid = 2700] [serial = 979] [outer = 1C325C00] 09:58:27 INFO - PROCESS | 2700 | 1461085107801 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 730ms 09:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:58:27 INFO - PROCESS | 2700 | 1461085107864 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 09:58:27 INFO - PROCESS | 2700 | 1461085107866 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 09:58:27 INFO - PROCESS | 2700 | 1461085107876 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 2700 | 1461085107878 Marionette TRACE conn5 <- [1,1270,null,{}] 09:58:27 INFO - PROCESS | 2700 | 1461085107881 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:27 INFO - PROCESS | 2700 | 1461085108005 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 09:58:28 INFO - PROCESS | 2700 | 1461085108079 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:28 INFO - PROCESS | 2700 | ++DOCSHELL 1D698C00 == 88 [pid = 2700] [id = 327] 09:58:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 245 (1D901C00) [pid = 2700] [serial = 980] [outer = 00000000] 09:58:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 246 (1D9A8800) [pid = 2700] [serial = 981] [outer = 1D901C00] 09:58:28 INFO - PROCESS | 2700 | 1461085108126 Marionette DEBUG loaded listener.js 09:58:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 247 (1E92F800) [pid = 2700] [serial = 982] [outer = 1D901C00] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 246 (23333000) [pid = 2700] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 245 (1D9A4000) [pid = 2700] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 244 (0FE40400) [pid = 2700] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 243 (0F278C00) [pid = 2700] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 242 (0F27D800) [pid = 2700] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 241 (1713FC00) [pid = 2700] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 240 (182DC000) [pid = 2700] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 239 (1F7D6400) [pid = 2700] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 238 (0F848400) [pid = 2700] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 237 (182CA000) [pid = 2700] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 236 (182D8400) [pid = 2700] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 235 (1582A000) [pid = 2700] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 234 (1BB05800) [pid = 2700] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 233 (18507000) [pid = 2700] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 232 (23206C00) [pid = 2700] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 231 (0F7BCC00) [pid = 2700] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 230 (1083E400) [pid = 2700] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 229 (161FA400) [pid = 2700] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 228 (14723C00) [pid = 2700] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 227 (10899000) [pid = 2700] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 226 (22834800) [pid = 2700] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 225 (1F782000) [pid = 2700] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 224 (1083D000) [pid = 2700] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 223 (1D60CC00) [pid = 2700] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 222 (1E9BC000) [pid = 2700] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 221 (1D902000) [pid = 2700] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 220 (1AA20C00) [pid = 2700] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 219 (1F786400) [pid = 2700] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 218 (1D906000) [pid = 2700] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 217 (0FF01800) [pid = 2700] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 216 (1C327400) [pid = 2700] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 215 (21B0F800) [pid = 2700] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 214 (21B10000) [pid = 2700] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 213 (0EF4AC00) [pid = 2700] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 212 (10039000) [pid = 2700] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (1DC83400) [pid = 2700] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 210 (132AA800) [pid = 2700] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 209 (1E92B000) [pid = 2700] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 208 (182CD400) [pid = 2700] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 207 (1922B800) [pid = 2700] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 206 (0FEC3400) [pid = 2700] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (18AACC00) [pid = 2700] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (18514800) [pid = 2700] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (20EEBC00) [pid = 2700] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 202 (0F2DEC00) [pid = 2700] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (19B91000) [pid = 2700] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (17174800) [pid = 2700] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (16027800) [pid = 2700] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (1E9B9800) [pid = 2700] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (17C46800) [pid = 2700] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 196 (10018C00) [pid = 2700] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 195 (0FA08C00) [pid = 2700] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 194 (1BB07C00) [pid = 2700] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (1ACE4400) [pid = 2700] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (0EE14400) [pid = 2700] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (19625C00) [pid = 2700] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 190 (15833000) [pid = 2700] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 189 (20E8F400) [pid = 2700] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 188 (20E8DC00) [pid = 2700] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 187 (10034C00) [pid = 2700] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 186 (1ACDD800) [pid = 2700] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (1ACE6800) [pid = 2700] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (21BAD000) [pid = 2700] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 183 (1D9A1C00) [pid = 2700] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 182 (22791000) [pid = 2700] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 181 (217A2400) [pid = 2700] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 180 (1ED9A400) [pid = 2700] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 179 (1C883400) [pid = 2700] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 178 (16029800) [pid = 2700] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 177 (1C88AC00) [pid = 2700] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (182D4800) [pid = 2700] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:58:29 INFO - PROCESS | 2700 | --DOMWINDOW == 175 (23338000) [pid = 2700] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:58:29 INFO - PROCESS | 2700 | 1461085109364 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1532ms 09:58:29 INFO - PROCESS | 2700 | 1461085109403 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 09:58:29 INFO - PROCESS | 2700 | 1461085109405 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 09:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:58:29 INFO - PROCESS | 2700 | 1461085109408 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:58:29 INFO - PROCESS | 2700 | 1461085109410 Marionette TRACE conn5 <- [1,1274,null,{}] 09:58:29 INFO - PROCESS | 2700 | 1461085109413 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:29 INFO - PROCESS | 2700 | 1461085109505 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 09:58:29 INFO - PROCESS | 2700 | 1461085109513 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:29 INFO - PROCESS | 2700 | ++DOCSHELL 0F276000 == 89 [pid = 2700] [id = 328] 09:58:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 176 (0F27C000) [pid = 2700] [serial = 983] [outer = 00000000] 09:58:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (10034C00) [pid = 2700] [serial = 984] [outer = 0F27C000] 09:58:29 INFO - PROCESS | 2700 | 1461085109558 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 178 (107A1C00) [pid = 2700] [serial = 985] [outer = 0F27C000] 09:58:29 INFO - PROCESS | 2700 | 1461085110011 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 630ms 09:58:30 INFO - PROCESS | 2700 | 1461085110058 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 2700 | 1461085110060 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 09:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:58:30 INFO - PROCESS | 2700 | 1461085110069 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 2700 | 1461085110070 Marionette TRACE conn5 <- [1,1278,null,{}] 09:58:30 INFO - PROCESS | 2700 | 1461085110074 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:30 INFO - PROCESS | 2700 | 1461085110167 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 09:58:30 INFO - PROCESS | 2700 | 1461085110174 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 2700 | ++DOCSHELL 132ADC00 == 90 [pid = 2700] [id = 329] 09:58:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 179 (161EF800) [pid = 2700] [serial = 986] [outer = 00000000] 09:58:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 180 (17C2E800) [pid = 2700] [serial = 987] [outer = 161EF800] 09:58:30 INFO - PROCESS | 2700 | 1461085110224 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 181 (18963000) [pid = 2700] [serial = 988] [outer = 161EF800] 09:58:30 INFO - PROCESS | 2700 | 1461085110707 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 09:58:30 INFO - PROCESS | 2700 | 1461085110748 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 2700 | 1461085110751 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 09:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:58:30 INFO - PROCESS | 2700 | 1461085110754 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 2700 | 1461085110757 Marionette TRACE conn5 <- [1,1282,null,{}] 09:58:30 INFO - PROCESS | 2700 | 1461085110761 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:30 INFO - PROCESS | 2700 | 1461085110863 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 09:58:30 INFO - PROCESS | 2700 | 1461085110869 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 2700 | ++DOCSHELL 1AA11400 == 91 [pid = 2700] [id = 330] 09:58:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 182 (1AA20C00) [pid = 2700] [serial = 989] [outer = 00000000] 09:58:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 183 (1C889C00) [pid = 2700] [serial = 990] [outer = 1AA20C00] 09:58:30 INFO - PROCESS | 2700 | 1461085110914 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 184 (1D6A1800) [pid = 2700] [serial = 991] [outer = 1AA20C00] 09:58:31 INFO - PROCESS | 2700 | 1461085111688 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 970ms 09:58:31 INFO - PROCESS | 2700 | 1461085111726 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 09:58:31 INFO - PROCESS | 2700 | 1461085111732 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 09:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:58:31 INFO - PROCESS | 2700 | 1461085111737 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 2700 | 1461085111741 Marionette TRACE conn5 <- [1,1286,null,{}] 09:58:31 INFO - PROCESS | 2700 | 1461085111746 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:31 INFO - PROCESS | 2700 | 1461085111872 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 09:58:32 INFO - PROCESS | 2700 | 1461085112027 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4C800 == 92 [pid = 2700] [id = 331] 09:58:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (0F841800) [pid = 2700] [serial = 992] [outer = 00000000] 09:58:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (132EB400) [pid = 2700] [serial = 993] [outer = 0F841800] 09:58:32 INFO - PROCESS | 2700 | 1461085112085 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 187 (14AEB800) [pid = 2700] [serial = 994] [outer = 0F841800] 09:58:32 INFO - PROCESS | 2700 | 1461085112666 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 970ms 09:58:32 INFO - PROCESS | 2700 | 1461085112711 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 09:58:32 INFO - PROCESS | 2700 | 1461085112717 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 09:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:58:32 INFO - PROCESS | 2700 | 1461085112724 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 2700 | 1461085112727 Marionette TRACE conn5 <- [1,1290,null,{}] 09:58:32 INFO - PROCESS | 2700 | 1461085112731 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:32 INFO - PROCESS | 2700 | 1461085112849 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 09:58:32 INFO - PROCESS | 2700 | 1461085113002 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 2700 | ++DOCSHELL 182C9000 == 93 [pid = 2700] [id = 332] 09:58:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 188 (182D4400) [pid = 2700] [serial = 995] [outer = 00000000] 09:58:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 189 (18963800) [pid = 2700] [serial = 996] [outer = 182D4400] 09:58:33 INFO - PROCESS | 2700 | 1461085113058 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 190 (18AAD800) [pid = 2700] [serial = 997] [outer = 182D4400] 09:58:33 INFO - PROCESS | 2700 | 1461085113658 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 970ms 09:58:33 INFO - PROCESS | 2700 | 1461085113696 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 2700 | 1461085113698 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 09:58:33 INFO - PROCESS | 2700 | 1461085113702 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:58:33 INFO - PROCESS | 2700 | 1461085113706 Marionette TRACE conn5 <- [1,1294,null,{}] 09:58:33 INFO - PROCESS | 2700 | 1461085113717 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:33 INFO - PROCESS | 2700 | 1461085113836 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 09:58:33 INFO - PROCESS | 2700 | 1461085113991 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 2700 | ++DOCSHELL 1ACDC400 == 94 [pid = 2700] [id = 333] 09:58:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 191 (1ACDD800) [pid = 2700] [serial = 998] [outer = 00000000] 09:58:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (1C84FC00) [pid = 2700] [serial = 999] [outer = 1ACDD800] 09:58:34 INFO - PROCESS | 2700 | 1461085114050 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (1D99DC00) [pid = 2700] [serial = 1000] [outer = 1ACDD800] 09:58:34 INFO - PROCESS | 2700 | 1461085114654 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 970ms 09:58:34 INFO - PROCESS | 2700 | 1461085114688 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 2700 | 1461085114691 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 09:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:58:34 INFO - PROCESS | 2700 | 1461085114695 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 2700 | 1461085114698 Marionette TRACE conn5 <- [1,1298,null,{}] 09:58:34 INFO - PROCESS | 2700 | 1461085114702 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:34 INFO - PROCESS | 2700 | 1461085114820 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 09:58:34 INFO - PROCESS | 2700 | 1461085114972 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:34 INFO - PROCESS | 2700 | ++DOCSHELL 1D99B800 == 95 [pid = 2700] [id = 334] 09:58:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (1D9A4000) [pid = 2700] [serial = 1001] [outer = 00000000] 09:58:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 195 (1F783400) [pid = 2700] [serial = 1002] [outer = 1D9A4000] 09:58:35 INFO - PROCESS | 2700 | 1461085115028 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 196 (1F789C00) [pid = 2700] [serial = 1003] [outer = 1D9A4000] 09:58:35 INFO - PROCESS | 2700 | 1461085115600 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 09:58:35 INFO - PROCESS | 2700 | 1461085115672 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 09:58:35 INFO - PROCESS | 2700 | 1461085115675 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:58:35 INFO - PROCESS | 2700 | 1461085115677 Marionette TRACE conn5 <- [1,1302,null,{}] 09:58:35 INFO - PROCESS | 2700 | 1461085115681 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:35 INFO - PROCESS | 2700 | 1461085115791 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 09:58:35 INFO - PROCESS | 2700 | 1461085115943 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 2700 | ++DOCSHELL 1EDA4000 == 96 [pid = 2700] [id = 335] 09:58:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 197 (1F7D3400) [pid = 2700] [serial = 1004] [outer = 00000000] 09:58:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (20579800) [pid = 2700] [serial = 1005] [outer = 1F7D3400] 09:58:35 INFO - PROCESS | 2700 | 1461085115999 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (20E87C00) [pid = 2700] [serial = 1006] [outer = 1F7D3400] 09:58:36 INFO - PROCESS | 2700 | 1461085116611 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 09:58:36 INFO - PROCESS | 2700 | 1461085116649 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 2700 | 1461085116651 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 09:58:36 INFO - PROCESS | 2700 | 1461085116655 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:58:36 INFO - PROCESS | 2700 | 1461085116657 Marionette TRACE conn5 <- [1,1306,null,{}] 09:58:36 INFO - PROCESS | 2700 | 1461085116660 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:36 INFO - PROCESS | 2700 | 1461085116783 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 09:58:36 INFO - PROCESS | 2700 | 1461085116941 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 2700 | ++DOCSHELL 1F7DEC00 == 97 [pid = 2700] [id = 336] 09:58:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (2056B400) [pid = 2700] [serial = 1007] [outer = 00000000] 09:58:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (217AD800) [pid = 2700] [serial = 1008] [outer = 2056B400] 09:58:36 INFO - PROCESS | 2700 | 1461085117000 Marionette DEBUG loaded listener.js 09:58:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (21B0A000) [pid = 2700] [serial = 1009] [outer = 2056B400] 09:58:37 INFO - PROCESS | 2700 | 1461085117560 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 930ms 09:58:37 INFO - PROCESS | 2700 | 1461085117604 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 09:58:37 INFO - PROCESS | 2700 | 1461085117606 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 09:58:37 INFO - PROCESS | 2700 | 1461085117612 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:58:37 INFO - PROCESS | 2700 | 1461085117614 Marionette TRACE conn5 <- [1,1310,null,{}] 09:58:37 INFO - PROCESS | 2700 | 1461085117619 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:37 INFO - PROCESS | 2700 | 1461085117733 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 09:58:37 INFO - PROCESS | 2700 | 1461085117897 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 2700 | ++DOCSHELL 21B07400 == 98 [pid = 2700] [id = 337] 09:58:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 203 (21B0C800) [pid = 2700] [serial = 1010] [outer = 00000000] 09:58:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (21B4F400) [pid = 2700] [serial = 1011] [outer = 21B0C800] 09:58:37 INFO - PROCESS | 2700 | 1461085117952 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (21BAF800) [pid = 2700] [serial = 1012] [outer = 21B0C800] 09:58:38 INFO - PROCESS | 2700 | 1461085118551 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 970ms 09:58:38 INFO - PROCESS | 2700 | 1461085118587 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 2700 | 1461085118589 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 09:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:58:38 INFO - PROCESS | 2700 | 1461085118593 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 2700 | 1461085118595 Marionette TRACE conn5 <- [1,1314,null,{}] 09:58:38 INFO - PROCESS | 2700 | 1461085118599 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:38 INFO - PROCESS | 2700 | 1461085118710 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 09:58:38 INFO - PROCESS | 2700 | 1461085118879 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 2700 | ++DOCSHELL 15940C00 == 99 [pid = 2700] [id = 338] 09:58:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (171E8400) [pid = 2700] [serial = 1013] [outer = 00000000] 09:58:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 207 (1AA1A400) [pid = 2700] [serial = 1014] [outer = 171E8400] 09:58:38 INFO - PROCESS | 2700 | 1461085118934 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 208 (1BA83800) [pid = 2700] [serial = 1015] [outer = 171E8400] 09:58:39 INFO - PROCESS | 2700 | 1461085119527 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:58:39 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 09:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 970ms 09:58:39 INFO - PROCESS | 2700 | 1461085119567 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 09:58:39 INFO - PROCESS | 2700 | 1461085119569 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 09:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:58:39 INFO - PROCESS | 2700 | 1461085119573 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 2700 | 1461085119574 Marionette TRACE conn5 <- [1,1318,null,{}] 09:58:39 INFO - PROCESS | 2700 | 1461085119578 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:39 INFO - PROCESS | 2700 | 1461085119691 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 09:58:39 INFO - PROCESS | 2700 | 1461085119846 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:39 INFO - PROCESS | 2700 | ++DOCSHELL 0EECB800 == 100 [pid = 2700] [id = 339] 09:58:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 209 (0EF44C00) [pid = 2700] [serial = 1016] [outer = 00000000] 09:58:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 210 (147DE000) [pid = 2700] [serial = 1017] [outer = 0EF44C00] 09:58:39 INFO - PROCESS | 2700 | 1461085119902 Marionette DEBUG loaded listener.js 09:58:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 211 (182D1400) [pid = 2700] [serial = 1018] [outer = 0EF44C00] 09:58:40 INFO - PROCESS | 2700 | 1461085120677 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:58:40 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 09:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1181ms 09:58:40 INFO - PROCESS | 2700 | 1461085120758 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 09:58:40 INFO - PROCESS | 2700 | 1461085120762 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 09:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:58:40 INFO - PROCESS | 2700 | 1461085120767 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 2700 | 1461085120771 Marionette TRACE conn5 <- [1,1322,null,{}] 09:58:40 INFO - PROCESS | 2700 | 1461085120778 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:40 INFO - PROCESS | 2700 | 1461085120929 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 09:58:41 INFO - PROCESS | 2700 | 1461085121083 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 2700 | ++DOCSHELL 0EF50800 == 101 [pid = 2700] [id = 340] 09:58:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (0FEBA800) [pid = 2700] [serial = 1019] [outer = 00000000] 09:58:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 213 (10842000) [pid = 2700] [serial = 1020] [outer = 0FEBA800] 09:58:41 INFO - PROCESS | 2700 | 1461085121134 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 214 (13F2E800) [pid = 2700] [serial = 1021] [outer = 0FEBA800] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 17170400 == 100 [pid = 2700] [id = 293] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 132ADC00 == 99 [pid = 2700] [id = 329] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 0F276000 == 98 [pid = 2700] [id = 328] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 1D698C00 == 97 [pid = 2700] [id = 327] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 1BE69800 == 96 [pid = 2700] [id = 326] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 19936400 == 95 [pid = 2700] [id = 325] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 18506400 == 94 [pid = 2700] [id = 324] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 0EECD000 == 93 [pid = 2700] [id = 323] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 0F37B000 == 92 [pid = 2700] [id = 322] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 18AAA800 == 91 [pid = 2700] [id = 321] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 213 (232A3800) [pid = 2700] [serial = 936] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | 1461085121792 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 149C3000 == 90 [pid = 2700] [id = 320] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 0EE57800 == 89 [pid = 2700] [id = 319] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 228B4C00 == 88 [pid = 2700] [id = 316] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 22838000 == 87 [pid = 2700] [id = 315] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 18231400 == 86 [pid = 2700] [id = 314] 09:58:41 INFO - PROCESS | 2700 | --DOCSHELL 0F7BC000 == 85 [pid = 2700] [id = 313] 09:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1082ms 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 212 (20574400) [pid = 2700] [serial = 888] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (2333DC00) [pid = 2700] [serial = 730] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 210 (1DC7EC00) [pid = 2700] [serial = 411] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 209 (19226000) [pid = 2700] [serial = 885] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 208 (1011E000) [pid = 2700] [serial = 570] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 207 (18236800) [pid = 2700] [serial = 829] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 206 (19623400) [pid = 2700] [serial = 909] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (182DE800) [pid = 2700] [serial = 573] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (19B57400) [pid = 2700] [serial = 543] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (1F7DE000) [pid = 2700] [serial = 507] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 202 (14114400) [pid = 2700] [serial = 657] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (1922A400) [pid = 2700] [serial = 712] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (1922E400) [pid = 2700] [serial = 402] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (1E928000) [pid = 2700] [serial = 847] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (1EDA1400) [pid = 2700] [serial = 546] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (20EECC00) [pid = 2700] [serial = 927] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 196 (23210800) [pid = 2700] [serial = 727] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 195 (1079F800) [pid = 2700] [serial = 399] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 194 (15948C00) [pid = 2700] [serial = 769] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (19B94800) [pid = 2700] [serial = 675] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (1ABC9000) [pid = 2700] [serial = 906] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (14A5E400) [pid = 2700] [serial = 709] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 190 (23336400) [pid = 2700] [serial = 841] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 189 (1F787400) [pid = 2700] [serial = 621] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 188 (182D1000) [pid = 2700] [serial = 414] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 187 (1DC79800) [pid = 2700] [serial = 921] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 186 (20E91C00) [pid = 2700] [serial = 778] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (19B95800) [pid = 2700] [serial = 910] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (1DC7BC00) [pid = 2700] [serial = 453] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 183 (24ADA000) [pid = 2700] [serial = 900] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 182 (1C291400) [pid = 2700] [serial = 919] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 181 (20E8E000) [pid = 2700] [serial = 925] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 180 (1D99C800) [pid = 2700] [serial = 408] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 179 (13F30800) [pid = 2700] [serial = 913] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 178 (0F33E800) [pid = 2700] [serial = 669] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 177 (21B4AC00) [pid = 2700] [serial = 784] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (2278BC00) [pid = 2700] [serial = 835] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 175 (132AC000) [pid = 2700] [serial = 447] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 174 (17170800) [pid = 2700] [serial = 495] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 173 (1BE65C00) [pid = 2700] [serial = 918] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 172 (1EDA0000) [pid = 2700] [serial = 504] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 171 (182CAC00) [pid = 2700] [serial = 733] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 170 (1ED9C000) [pid = 2700] [serial = 618] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 169 (196D4800) [pid = 2700] [serial = 498] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 168 (23336000) [pid = 2700] [serial = 894] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (22788800) [pid = 2700] [serial = 933] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (1DC78800) [pid = 2700] [serial = 931] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (19289000) [pid = 2700] [serial = 915] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (1F7D2400) [pid = 2700] [serial = 459] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (217A4C00) [pid = 2700] [serial = 721] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (1D905C00) [pid = 2700] [serial = 775] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (10891400) [pid = 2700] [serial = 912] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (21BB4800) [pid = 2700] [serial = 891] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (1AB2C800) [pid = 2700] [serial = 576] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (2479D400) [pid = 2700] [serial = 897] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (182CA400) [pid = 2700] [serial = 609] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (1850BC00) [pid = 2700] [serial = 660] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (23C59400) [pid = 2700] [serial = 903] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (1ED9A800) [pid = 2700] [serial = 456] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (198CB400) [pid = 2700] [serial = 612] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (17848C00) [pid = 2700] [serial = 540] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (20E84C00) [pid = 2700] [serial = 924] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (1783DC00) [pid = 2700] [serial = 826] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (1BECCC00) [pid = 2700] [serial = 666] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (19B5B000) [pid = 2700] [serial = 916] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (1F78A400) [pid = 2700] [serial = 832] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (10036400) [pid = 2700] [serial = 356] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (1ACE1400) [pid = 2700] [serial = 663] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (19226800) [pid = 2700] [serial = 790] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (2278A400) [pid = 2700] [serial = 787] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (20EE6000) [pid = 2700] [serial = 718] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (1962B800) [pid = 2700] [serial = 624] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (1C884400) [pid = 2700] [serial = 405] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (1BE69C00) [pid = 2700] [serial = 579] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (21BB7800) [pid = 2700] [serial = 724] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (19B96000) [pid = 2700] [serial = 930] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (20E83000) [pid = 2700] [serial = 715] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (1D60BC00) [pid = 2700] [serial = 907] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (2320F800) [pid = 2700] [serial = 838] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (21B08800) [pid = 2700] [serial = 781] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1E92D800) [pid = 2700] [serial = 922] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (1F78BC00) [pid = 2700] [serial = 672] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1E92B400) [pid = 2700] [serial = 615] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1472A000) [pid = 2700] [serial = 882] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (18970800) [pid = 2700] [serial = 450] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1D910800) [pid = 2700] [serial = 501] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (21B07800) [pid = 2700] [serial = 928] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (19624C00) [pid = 2700] [serial = 772] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (237B8000) [pid = 2700] [serial = 844] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (22833C00) [pid = 2700] [serial = 934] [outer = 00000000] [url = about:blank] 09:58:41 INFO - PROCESS | 2700 | 1461085121880 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 09:58:41 INFO - PROCESS | 2700 | 1461085121886 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 09:58:41 INFO - PROCESS | 2700 | 1461085121899 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:58:41 INFO - PROCESS | 2700 | 1461085121901 Marionette TRACE conn5 <- [1,1326,null,{}] 09:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:58:41 INFO - PROCESS | 2700 | 1461085121905 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:41 INFO - PROCESS | 2700 | 1461085122004 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 09:58:41 INFO - PROCESS | 2700 | 1461085122011 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:42 INFO - PROCESS | 2700 | ++DOCSHELL 0F2E0400 == 86 [pid = 2700] [id = 341] 09:58:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (0F33D800) [pid = 2700] [serial = 1022] [outer = 00000000] 09:58:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (0FEBBC00) [pid = 2700] [serial = 1023] [outer = 0F33D800] 09:58:42 INFO - PROCESS | 2700 | 1461085122057 Marionette DEBUG loaded listener.js 09:58:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (1003A800) [pid = 2700] [serial = 1024] [outer = 0F33D800] 09:58:43 INFO - PROCESS | 2700 | 1461085123076 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1216ms 09:58:43 INFO - PROCESS | 2700 | 1461085123122 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 2700 | 1461085123124 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 09:58:43 INFO - PROCESS | 2700 | 1461085123128 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:58:43 INFO - PROCESS | 2700 | 1461085123131 Marionette TRACE conn5 <- [1,1330,null,{}] 09:58:43 INFO - PROCESS | 2700 | 1461085123141 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:43 INFO - PROCESS | 2700 | 1461085123239 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 09:58:43 INFO - PROCESS | 2700 | 1461085123246 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 2700 | ++DOCSHELL 132ADC00 == 87 [pid = 2700] [id = 342] 09:58:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (132EA000) [pid = 2700] [serial = 1025] [outer = 00000000] 09:58:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (17140800) [pid = 2700] [serial = 1026] [outer = 132EA000] 09:58:43 INFO - PROCESS | 2700 | 1461085123294 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (171E9800) [pid = 2700] [serial = 1027] [outer = 132EA000] 09:58:43 INFO - PROCESS | 2700 | 1461085123803 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 730ms 09:58:43 INFO - PROCESS | 2700 | 1461085123861 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 2700 | 1461085123863 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 09:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:58:43 INFO - PROCESS | 2700 | 1461085123867 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 2700 | 1461085123868 Marionette TRACE conn5 <- [1,1334,null,{}] 09:58:43 INFO - PROCESS | 2700 | 1461085123872 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:43 INFO - PROCESS | 2700 | 1461085123964 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 09:58:43 INFO - PROCESS | 2700 | 1461085123970 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 2700 | ++DOCSHELL 17C4C000 == 88 [pid = 2700] [id = 343] 09:58:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (18258000) [pid = 2700] [serial = 1028] [outer = 00000000] 09:58:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (1850C800) [pid = 2700] [serial = 1029] [outer = 18258000] 09:58:44 INFO - PROCESS | 2700 | 1461085124020 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (18512800) [pid = 2700] [serial = 1030] [outer = 18258000] 09:58:44 INFO - PROCESS | 2700 | 1461085124525 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 09:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:58:44 INFO - PROCESS | 2700 | 1461085124541 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 2700 | 1461085124543 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 09:58:44 INFO - PROCESS | 2700 | 1461085124552 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 2700 | 1461085124553 Marionette TRACE conn5 <- [1,1338,null,{}] 09:58:44 INFO - PROCESS | 2700 | 1461085124557 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:44 INFO - PROCESS | 2700 | 1461085124709 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 09:58:44 INFO - PROCESS | 2700 | 1461085124734 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 2700 | ++DOCSHELL 0F272000 == 89 [pid = 2700] [id = 344] 09:58:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1850D400) [pid = 2700] [serial = 1031] [outer = 00000000] 09:58:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (18AAA800) [pid = 2700] [serial = 1032] [outer = 1850D400] 09:58:44 INFO - PROCESS | 2700 | 1461085124778 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (18B47400) [pid = 2700] [serial = 1033] [outer = 1850D400] 09:58:45 INFO - PROCESS | 2700 | 1461085125258 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 731ms 09:58:45 INFO - PROCESS | 2700 | 1461085125284 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 2700 | 1461085125286 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 09:58:45 INFO - PROCESS | 2700 | 1461085125289 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:58:45 INFO - PROCESS | 2700 | 1461085125291 Marionette TRACE conn5 <- [1,1342,null,{}] 09:58:45 INFO - PROCESS | 2700 | 1461085125294 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:45 INFO - PROCESS | 2700 | 1461085125449 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 09:58:45 INFO - PROCESS | 2700 | 1461085125471 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:45 INFO - PROCESS | 2700 | ++DOCSHELL 19226800 == 90 [pid = 2700] [id = 345] 09:58:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (19230800) [pid = 2700] [serial = 1034] [outer = 00000000] 09:58:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (196D4C00) [pid = 2700] [serial = 1035] [outer = 19230800] 09:58:45 INFO - PROCESS | 2700 | 1461085125521 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (19B57400) [pid = 2700] [serial = 1036] [outer = 19230800] 09:58:45 INFO - PROCESS | 2700 | 1461085125972 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 731ms 09:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:58:46 INFO - PROCESS | 2700 | 1461085126024 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 09:58:46 INFO - PROCESS | 2700 | 1461085126026 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 09:58:46 INFO - PROCESS | 2700 | 1461085126029 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 2700 | 1461085126031 Marionette TRACE conn5 <- [1,1346,null,{}] 09:58:46 INFO - PROCESS | 2700 | 1461085126068 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:46 INFO - PROCESS | 2700 | 1461085126192 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (1C325C00) [pid = 2700] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1896E000) [pid = 2700] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (0F75AC00) [pid = 2700] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (15945C00) [pid = 2700] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (0EE5F000) [pid = 2700] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (13F2B800) [pid = 2700] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (18D37800) [pid = 2700] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1D901C00) [pid = 2700] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (161EF800) [pid = 2700] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (19E7B800) [pid = 2700] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:58:46 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (0F27C000) [pid = 2700] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:58:46 INFO - PROCESS | 2700 | 1461085126480 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5F000 == 91 [pid = 2700] [id = 346] 09:58:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (0EE60800) [pid = 2700] [serial = 1037] [outer = 00000000] 09:58:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (13F2F800) [pid = 2700] [serial = 1038] [outer = 0EE60800] 09:58:46 INFO - PROCESS | 2700 | 1461085126529 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (17142000) [pid = 2700] [serial = 1039] [outer = 0EE60800] 09:58:46 INFO - PROCESS | 2700 | 1461085126895 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 910ms 09:58:46 INFO - PROCESS | 2700 | 1461085126940 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 09:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:58:46 INFO - PROCESS | 2700 | 1461085126942 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 09:58:46 INFO - PROCESS | 2700 | 1461085126945 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 2700 | 1461085126947 Marionette TRACE conn5 <- [1,1350,null,{}] 09:58:46 INFO - PROCESS | 2700 | 1461085126950 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:47 INFO - PROCESS | 2700 | 1461085127039 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 09:58:47 INFO - PROCESS | 2700 | 1461085127147 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 2700 | ++DOCSHELL 107A1400 == 92 [pid = 2700] [id = 347] 09:58:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (18234800) [pid = 2700] [serial = 1040] [outer = 00000000] 09:58:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (19E73800) [pid = 2700] [serial = 1041] [outer = 18234800] 09:58:47 INFO - PROCESS | 2700 | 1461085127194 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1AA1C800) [pid = 2700] [serial = 1042] [outer = 18234800] 09:58:47 INFO - PROCESS | 2700 | 1461085127576 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 09:58:47 INFO - PROCESS | 2700 | 1461085127616 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 09:58:47 INFO - PROCESS | 2700 | 1461085127618 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 09:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:58:47 INFO - PROCESS | 2700 | 1461085127621 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 2700 | 1461085127623 Marionette TRACE conn5 <- [1,1354,null,{}] 09:58:47 INFO - PROCESS | 2700 | 1461085127626 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:47 INFO - PROCESS | 2700 | 1461085127718 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 09:58:47 INFO - PROCESS | 2700 | 1461085127756 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 2700 | ++DOCSHELL 19E73C00 == 93 [pid = 2700] [id = 348] 09:58:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (1AB76400) [pid = 2700] [serial = 1043] [outer = 00000000] 09:58:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (1ACE4400) [pid = 2700] [serial = 1044] [outer = 1AB76400] 09:58:47 INFO - PROCESS | 2700 | 1461085127800 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (1BB09800) [pid = 2700] [serial = 1045] [outer = 1AB76400] 09:58:48 INFO - PROCESS | 2700 | 1461085128266 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 09:58:48 INFO - PROCESS | 2700 | 1461085128294 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 09:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:58:48 INFO - PROCESS | 2700 | 1461085128297 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:58:48 INFO - PROCESS | 2700 | 1461085128299 Marionette TRACE conn5 <- [1,1358,null,{}] 09:58:48 INFO - PROCESS | 2700 | 1461085128302 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:48 INFO - PROCESS | 2700 | 1461085128393 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 09:58:48 INFO - PROCESS | 2700 | 1461085128399 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:48 INFO - PROCESS | 2700 | ++DOCSHELL 1BE63800 == 94 [pid = 2700] [id = 349] 09:58:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1BE68400) [pid = 2700] [serial = 1046] [outer = 00000000] 09:58:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1C327800) [pid = 2700] [serial = 1047] [outer = 1BE68400] 09:58:48 INFO - PROCESS | 2700 | 1461085128444 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1C87C800) [pid = 2700] [serial = 1048] [outer = 1BE68400] 09:58:49 INFO - PROCESS | 2700 | 1461085129233 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 09:58:49 INFO - PROCESS | 2700 | 1461085129274 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 09:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:58:49 INFO - PROCESS | 2700 | 1461085129280 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:58:49 INFO - PROCESS | 2700 | 1461085129284 Marionette TRACE conn5 <- [1,1362,null,{}] 09:58:49 INFO - PROCESS | 2700 | 1461085129290 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:49 INFO - PROCESS | 2700 | 1461085129414 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 09:58:49 INFO - PROCESS | 2700 | 1461085129562 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 2700 | ++DOCSHELL 1079F800 == 95 [pid = 2700] [id = 350] 09:58:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (10893400) [pid = 2700] [serial = 1049] [outer = 00000000] 09:58:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (15942800) [pid = 2700] [serial = 1050] [outer = 10893400] 09:58:49 INFO - PROCESS | 2700 | 1461085129620 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1602E800) [pid = 2700] [serial = 1051] [outer = 10893400] 09:58:50 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:58:50 INFO - PROCESS | 2700 | 1461085130236 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 09:58:50 INFO - PROCESS | 2700 | 1461085130260 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 09:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:58:50 INFO - PROCESS | 2700 | 1461085130281 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 2700 | 1461085130284 Marionette TRACE conn5 <- [1,1366,null,{}] 09:58:50 INFO - PROCESS | 2700 | 1461085130288 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:50 INFO - PROCESS | 2700 | 1461085130408 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 09:58:50 INFO - PROCESS | 2700 | 1461085130555 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 2700 | ++DOCSHELL 1825EC00 == 96 [pid = 2700] [id = 351] 09:58:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (182D2000) [pid = 2700] [serial = 1052] [outer = 00000000] 09:58:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1922E800) [pid = 2700] [serial = 1053] [outer = 182D2000] 09:58:50 INFO - PROCESS | 2700 | 1461085130611 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (196CE000) [pid = 2700] [serial = 1054] [outer = 182D2000] 09:58:51 INFO - PROCESS | 2700 | 1461085131211 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:58:51 INFO - PROCESS | 2700 | 1461085131275 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 09:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:58:51 INFO - PROCESS | 2700 | 1461085131279 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 2700 | 1461085131283 Marionette TRACE conn5 <- [1,1370,null,{}] 09:58:51 INFO - PROCESS | 2700 | 1461085131294 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:51 INFO - PROCESS | 2700 | 1461085131414 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 09:58:51 INFO - PROCESS | 2700 | 1461085131562 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:51 INFO - PROCESS | 2700 | ++DOCSHELL 1D69C800 == 97 [pid = 2700] [id = 352] 09:58:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (1D69E400) [pid = 2700] [serial = 1055] [outer = 00000000] 09:58:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (1D90AC00) [pid = 2700] [serial = 1056] [outer = 1D69E400] 09:58:51 INFO - PROCESS | 2700 | 1461085131620 Marionette DEBUG loaded listener.js 09:58:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (1D99EC00) [pid = 2700] [serial = 1057] [outer = 1D69E400] 09:58:52 INFO - PROCESS | 2700 | [2700] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:58:52 INFO - PROCESS | 2700 | 1461085132204 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 2700 | 1461085132255 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 09:58:52 INFO - PROCESS | 2700 | 1461085132258 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:58:52 INFO - PROCESS | 2700 | 1461085132260 Marionette TRACE conn5 <- [1,1374,null,{}] 09:58:52 INFO - PROCESS | 2700 | 1461085132264 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:52 INFO - PROCESS | 2700 | 1461085132383 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 09:58:52 INFO - PROCESS | 2700 | 1461085132542 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 2700 | ++DOCSHELL 1DC84C00 == 98 [pid = 2700] [id = 353] 09:58:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (1E921400) [pid = 2700] [serial = 1058] [outer = 00000000] 09:58:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (1E9B0400) [pid = 2700] [serial = 1059] [outer = 1E921400] 09:58:52 INFO - PROCESS | 2700 | 1461085132598 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (1E9BA000) [pid = 2700] [serial = 1060] [outer = 1E921400] 09:58:53 INFO - PROCESS | 2700 | 1461085133194 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 2700 | 1461085133234 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 09:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:58:53 INFO - PROCESS | 2700 | 1461085133237 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 2700 | 1461085133239 Marionette TRACE conn5 <- [1,1378,null,{}] 09:58:53 INFO - PROCESS | 2700 | 1461085133243 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:53 INFO - PROCESS | 2700 | 1461085133355 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 09:58:53 INFO - PROCESS | 2700 | 1461085133501 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 2700 | ++DOCSHELL 1E9B8000 == 99 [pid = 2700] [id = 354] 09:58:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (1E9B8C00) [pid = 2700] [serial = 1061] [outer = 00000000] 09:58:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1EDA4800) [pid = 2700] [serial = 1062] [outer = 1E9B8C00] 09:58:53 INFO - PROCESS | 2700 | 1461085133557 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1F785800) [pid = 2700] [serial = 1063] [outer = 1E9B8C00] 09:58:54 INFO - PROCESS | 2700 | 1461085134136 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 970ms 09:58:54 INFO - PROCESS | 2700 | 1461085134212 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 09:58:54 INFO - PROCESS | 2700 | 1461085134214 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 09:58:54 INFO - PROCESS | 2700 | 1461085134218 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:58:54 INFO - PROCESS | 2700 | 1461085134220 Marionette TRACE conn5 <- [1,1382,null,{}] 09:58:54 INFO - PROCESS | 2700 | 1461085134224 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:54 INFO - PROCESS | 2700 | 1461085134377 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 09:58:54 INFO - PROCESS | 2700 | 1461085134524 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 2700 | ++DOCSHELL 1EDA0800 == 100 [pid = 2700] [id = 355] 09:58:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (1F787400) [pid = 2700] [serial = 1064] [outer = 00000000] 09:58:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (20E86800) [pid = 2700] [serial = 1065] [outer = 1F787400] 09:58:54 INFO - PROCESS | 2700 | 1461085134583 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (20E8F800) [pid = 2700] [serial = 1066] [outer = 1F787400] 09:58:55 INFO - PROCESS | 2700 | 1461085135163 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 970ms 09:58:55 INFO - PROCESS | 2700 | 1461085135192 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 2700 | 1461085135194 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 09:58:55 INFO - PROCESS | 2700 | 1461085135198 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:58:55 INFO - PROCESS | 2700 | 1461085135200 Marionette TRACE conn5 <- [1,1386,null,{}] 09:58:55 INFO - PROCESS | 2700 | 1461085135204 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:55 INFO - PROCESS | 2700 | 1461085135315 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 09:58:55 INFO - PROCESS | 2700 | 1461085135488 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:55 INFO - PROCESS | 2700 | ++DOCSHELL 0FABE000 == 101 [pid = 2700] [id = 356] 09:58:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (1BA86000) [pid = 2700] [serial = 1067] [outer = 00000000] 09:58:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (20EE3400) [pid = 2700] [serial = 1068] [outer = 1BA86000] 09:58:55 INFO - PROCESS | 2700 | 1461085135544 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (20EE5C00) [pid = 2700] [serial = 1069] [outer = 1BA86000] 09:58:56 INFO - PROCESS | 2700 | 1461085136098 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 930ms 09:58:56 INFO - PROCESS | 2700 | 1461085136132 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 09:58:56 INFO - PROCESS | 2700 | 1461085136134 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 09:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:58:56 INFO - PROCESS | 2700 | 1461085136138 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:58:56 INFO - PROCESS | 2700 | 1461085136140 Marionette TRACE conn5 <- [1,1390,null,{}] 09:58:56 INFO - PROCESS | 2700 | 1461085136144 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:56 INFO - PROCESS | 2700 | 1461085136258 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 09:58:56 INFO - PROCESS | 2700 | 1461085136421 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 2700 | ++DOCSHELL 0F33E800 == 102 [pid = 2700] [id = 357] 09:58:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (0F874C00) [pid = 2700] [serial = 1070] [outer = 00000000] 09:58:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (182D1800) [pid = 2700] [serial = 1071] [outer = 0F874C00] 09:58:56 INFO - PROCESS | 2700 | 1461085136477 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (18509C00) [pid = 2700] [serial = 1072] [outer = 0F874C00] 09:58:57 INFO - PROCESS | 2700 | 1461085137326 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1222ms 09:58:57 INFO - PROCESS | 2700 | 1461085137371 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 2700 | 1461085137376 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 09:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:58:57 INFO - PROCESS | 2700 | 1461085137382 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 2700 | 1461085137386 Marionette TRACE conn5 <- [1,1394,null,{}] 09:58:57 INFO - PROCESS | 2700 | 1461085137391 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:57 INFO - PROCESS | 2700 | 1461085137501 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 09:58:57 INFO - PROCESS | 2700 | 1461085137654 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:57 INFO - PROCESS | 2700 | ++DOCSHELL 0F274000 == 103 [pid = 2700] [id = 358] 09:58:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (0F27F400) [pid = 2700] [serial = 1073] [outer = 00000000] 09:58:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (182E5C00) [pid = 2700] [serial = 1074] [outer = 0F27F400] 09:58:57 INFO - PROCESS | 2700 | 1461085137708 Marionette DEBUG loaded listener.js 09:58:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (18A70800) [pid = 2700] [serial = 1075] [outer = 0F27F400] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 19E73C00 == 102 [pid = 2700] [id = 348] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 107A1400 == 101 [pid = 2700] [id = 347] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 0EE5F000 == 100 [pid = 2700] [id = 346] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 19226800 == 99 [pid = 2700] [id = 345] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 0F272000 == 98 [pid = 2700] [id = 344] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 17C4C000 == 97 [pid = 2700] [id = 343] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 132ADC00 == 96 [pid = 2700] [id = 342] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (1C889C00) [pid = 2700] [serial = 990] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 0F2E0400 == 95 [pid = 2700] [id = 341] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 0EF50800 == 94 [pid = 2700] [id = 340] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 21B07400 == 93 [pid = 2700] [id = 337] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 1F7DEC00 == 92 [pid = 2700] [id = 336] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 1EDA4000 == 91 [pid = 2700] [id = 335] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 1D99B800 == 90 [pid = 2700] [id = 334] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 1ACDC400 == 89 [pid = 2700] [id = 333] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 182C9000 == 88 [pid = 2700] [id = 332] 09:58:58 INFO - PROCESS | 2700 | --DOCSHELL 0EF4C800 == 87 [pid = 2700] [id = 331] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (17899800) [pid = 2700] [serial = 939] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (1D90B000) [pid = 2700] [serial = 942] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (228AEC00) [pid = 2700] [serial = 945] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (232AC000) [pid = 2700] [serial = 948] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (23C5F400) [pid = 2700] [serial = 951] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (23C58400) [pid = 2700] [serial = 954] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (1C87E400) [pid = 2700] [serial = 979] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (18D3E000) [pid = 2700] [serial = 972] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (1C87E800) [pid = 2700] [serial = 978] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (1003B400) [pid = 2700] [serial = 966] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (1099E000) [pid = 2700] [serial = 967] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (0F756000) [pid = 2700] [serial = 961] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (17142400) [pid = 2700] [serial = 960] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (0F2D2000) [pid = 2700] [serial = 958] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (0EF4F400) [pid = 2700] [serial = 957] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (17175000) [pid = 2700] [serial = 969] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (182D1C00) [pid = 2700] [serial = 970] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (19227400) [pid = 2700] [serial = 964] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (18D44C00) [pid = 2700] [serial = 963] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (1D9A8800) [pid = 2700] [serial = 981] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (17C2E800) [pid = 2700] [serial = 987] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (18963000) [pid = 2700] [serial = 988] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (1E92F800) [pid = 2700] [serial = 982] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (1ACE0C00) [pid = 2700] [serial = 975] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (1ACE8800) [pid = 2700] [serial = 976] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (107A1C00) [pid = 2700] [serial = 985] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (10034C00) [pid = 2700] [serial = 984] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (198C9000) [pid = 2700] [serial = 973] [outer = 00000000] [url = about:blank] 09:58:58 INFO - PROCESS | 2700 | 1461085138384 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1022ms 09:58:58 INFO - PROCESS | 2700 | 1461085138407 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 2700 | 1461085138413 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 09:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:58:58 INFO - PROCESS | 2700 | 1461085138418 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 2700 | 1461085138421 Marionette TRACE conn5 <- [1,1398,null,{}] 09:58:58 INFO - PROCESS | 2700 | 1461085138426 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:58 INFO - PROCESS | 2700 | 1461085138522 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 09:58:58 INFO - PROCESS | 2700 | 1461085138619 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4F400 == 88 [pid = 2700] [id = 359] 09:58:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (0EF50000) [pid = 2700] [serial = 1076] [outer = 00000000] 09:58:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (10119C00) [pid = 2700] [serial = 1077] [outer = 0EF50000] 09:58:58 INFO - PROCESS | 2700 | 1461085138672 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (13F25800) [pid = 2700] [serial = 1078] [outer = 0EF50000] 09:58:59 INFO - PROCESS | 2700 | 1461085139154 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 770ms 09:58:59 INFO - PROCESS | 2700 | 1461085139192 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 09:58:59 INFO - PROCESS | 2700 | 1461085139194 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 09:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:58:59 INFO - PROCESS | 2700 | 1461085139198 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 2700 | 1461085139202 Marionette TRACE conn5 <- [1,1402,null,{}] 09:58:59 INFO - PROCESS | 2700 | 1461085139212 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:59 INFO - PROCESS | 2700 | 1461085139313 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 09:58:59 INFO - PROCESS | 2700 | 1461085139326 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 2700 | ++DOCSHELL 18260800 == 89 [pid = 2700] [id = 360] 09:58:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (182C9000) [pid = 2700] [serial = 1079] [outer = 00000000] 09:58:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (182DE000) [pid = 2700] [serial = 1080] [outer = 182C9000] 09:58:59 INFO - PROCESS | 2700 | 1461085139373 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1896D000) [pid = 2700] [serial = 1081] [outer = 182C9000] 09:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 09:58:59 INFO - PROCESS | 2700 | 1461085139865 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:58:59 INFO - PROCESS | 2700 | 1461085139872 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 09:58:59 INFO - PROCESS | 2700 | 1461085139874 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 09:58:59 INFO - PROCESS | 2700 | 1461085139877 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:58:59 INFO - PROCESS | 2700 | 1461085139879 Marionette TRACE conn5 <- [1,1406,null,{}] 09:58:59 INFO - PROCESS | 2700 | 1461085139882 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:59 INFO - PROCESS | 2700 | 1461085139975 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 09:58:59 INFO - PROCESS | 2700 | 1461085139982 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 2700 | ++DOCSHELL 14A62C00 == 90 [pid = 2700] [id = 361] 09:58:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (182DC400) [pid = 2700] [serial = 1082] [outer = 00000000] 09:59:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (19194400) [pid = 2700] [serial = 1083] [outer = 182DC400] 09:59:00 INFO - PROCESS | 2700 | 1461085140028 Marionette DEBUG loaded listener.js 09:59:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (19294400) [pid = 2700] [serial = 1084] [outer = 182DC400] 09:59:00 INFO - PROCESS | 2700 | 1461085140506 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 671ms 09:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:59:00 INFO - PROCESS | 2700 | 1461085140554 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 2700 | 1461085140556 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 09:59:00 INFO - PROCESS | 2700 | 1461085140559 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 2700 | 1461085140561 Marionette TRACE conn5 <- [1,1410,null,{}] 09:59:00 INFO - PROCESS | 2700 | 1461085140565 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:00 INFO - PROCESS | 2700 | 1461085140692 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 09:59:00 INFO - PROCESS | 2700 | 1461085140743 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (19932C00) [pid = 2700] [serial = 1085] [outer = 0FABB400] 09:59:00 INFO - PROCESS | 2700 | ++DOCSHELL 19B98800 == 91 [pid = 2700] [id = 362] 09:59:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (19B9EC00) [pid = 2700] [serial = 1086] [outer = 00000000] 09:59:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (1AA1A800) [pid = 2700] [serial = 1087] [outer = 19B9EC00] 09:59:00 INFO - PROCESS | 2700 | 1461085140805 Marionette DEBUG loaded listener.js 09:59:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (1AB2FC00) [pid = 2700] [serial = 1088] [outer = 19B9EC00] 09:59:01 INFO - PROCESS | 2700 | 1461085141353 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 830ms 09:59:01 INFO - PROCESS | 2700 | 1461085141393 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 09:59:01 INFO - PROCESS | 2700 | 1461085141395 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 09:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:59:01 INFO - PROCESS | 2700 | 1461085141398 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:59:01 INFO - PROCESS | 2700 | 1461085141400 Marionette TRACE conn5 <- [1,1414,null,{}] 09:59:01 INFO - PROCESS | 2700 | 1461085141404 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:01 INFO - PROCESS | 2700 | 1461085141539 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 09:59:01 INFO - PROCESS | 2700 | 1461085141561 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE5C00 == 92 [pid = 2700] [id = 363] 09:59:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (1ACE8400) [pid = 2700] [serial = 1089] [outer = 00000000] 09:59:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (1C327000) [pid = 2700] [serial = 1090] [outer = 1ACE8400] 09:59:01 INFO - PROCESS | 2700 | 1461085141607 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1C87E400) [pid = 2700] [serial = 1091] [outer = 1ACE8400] 09:59:02 INFO - PROCESS | 2700 | 1461085142065 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 730ms 09:59:02 INFO - PROCESS | 2700 | 1461085142138 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 09:59:02 INFO - PROCESS | 2700 | 1461085142141 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 09:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:59:02 INFO - PROCESS | 2700 | 1461085142146 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 2700 | 1461085142148 Marionette TRACE conn5 <- [1,1418,null,{}] 09:59:02 INFO - PROCESS | 2700 | 1461085142152 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:02 INFO - PROCESS | 2700 | 1461085142293 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 09:59:02 INFO - PROCESS | 2700 | 1461085142370 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 2700 | ++DOCSHELL 1D602400 == 93 [pid = 2700] [id = 364] 09:59:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1D607800) [pid = 2700] [serial = 1092] [outer = 00000000] 09:59:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (1D907C00) [pid = 2700] [serial = 1093] [outer = 1D607800] 09:59:02 INFO - PROCESS | 2700 | 1461085142415 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (1D9A8800) [pid = 2700] [serial = 1094] [outer = 1D607800] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (1AB76400) [pid = 2700] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (1850D400) [pid = 2700] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (19230800) [pid = 2700] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (0EE60800) [pid = 2700] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (0FEBA800) [pid = 2700] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (18258000) [pid = 2700] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (0F33D800) [pid = 2700] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (132EA000) [pid = 2700] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (18234800) [pid = 2700] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (237B8400) [pid = 2700] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (0FEBAC00) [pid = 2700] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (24AD3C00) [pid = 2700] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (20E8B400) [pid = 2700] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (1003A400) [pid = 2700] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (182D2800) [pid = 2700] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (20570C00) [pid = 2700] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (20EE0C00) [pid = 2700] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:59:02 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (23206400) [pid = 2700] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:59:03 INFO - PROCESS | 2700 | 1461085143046 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 930ms 09:59:03 INFO - PROCESS | 2700 | 1461085143079 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 2700 | 1461085143081 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 09:59:03 INFO - PROCESS | 2700 | 1461085143085 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:59:03 INFO - PROCESS | 2700 | 1461085143087 Marionette TRACE conn5 <- [1,1422,null,{}] 09:59:03 INFO - PROCESS | 2700 | 1461085143090 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:03 INFO - PROCESS | 2700 | 1461085143183 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 09:59:03 INFO - PROCESS | 2700 | 1461085143190 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 2700 | ++DOCSHELL 182CA400 == 94 [pid = 2700] [id = 365] 09:59:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (182E7400) [pid = 2700] [serial = 1095] [outer = 00000000] 09:59:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (19B96C00) [pid = 2700] [serial = 1096] [outer = 182E7400] 09:59:03 INFO - PROCESS | 2700 | 1461085143237 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1AA1E800) [pid = 2700] [serial = 1097] [outer = 182E7400] 09:59:03 INFO - PROCESS | 2700 | 1461085143676 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 630ms 09:59:03 INFO - PROCESS | 2700 | 1461085143728 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 2700 | 1461085143730 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 09:59:03 INFO - PROCESS | 2700 | 1461085143734 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 2700 | 1461085143735 Marionette TRACE conn5 <- [1,1426,null,{}] 09:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:59:03 INFO - PROCESS | 2700 | 1461085143739 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:03 INFO - PROCESS | 2700 | 1461085143830 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 09:59:03 INFO - PROCESS | 2700 | 1461085143836 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 2700 | ++DOCSHELL 1D601400 == 95 [pid = 2700] [id = 366] 09:59:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1D901800) [pid = 2700] [serial = 1098] [outer = 00000000] 09:59:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1E9B4800) [pid = 2700] [serial = 1099] [outer = 1D901800] 09:59:03 INFO - PROCESS | 2700 | 1461085143883 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1ED9F000) [pid = 2700] [serial = 1100] [outer = 1D901800] 09:59:04 INFO - PROCESS | 2700 | 1461085144346 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 670ms 09:59:04 INFO - PROCESS | 2700 | 1461085144412 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 09:59:04 INFO - PROCESS | 2700 | 1461085144414 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 09:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:59:04 INFO - PROCESS | 2700 | 1461085144417 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:59:04 INFO - PROCESS | 2700 | 1461085144419 Marionette TRACE conn5 <- [1,1430,null,{}] 09:59:04 INFO - PROCESS | 2700 | 1461085144422 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:04 INFO - PROCESS | 2700 | 1461085144512 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 09:59:04 INFO - PROCESS | 2700 | 1461085144518 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4B000 == 96 [pid = 2700] [id = 367] 09:59:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (0F7B6400) [pid = 2700] [serial = 1101] [outer = 00000000] 09:59:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (1F7D7800) [pid = 2700] [serial = 1102] [outer = 0F7B6400] 09:59:04 INFO - PROCESS | 2700 | 1461085144565 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (1F7DC000) [pid = 2700] [serial = 1103] [outer = 0F7B6400] 09:59:05 INFO - PROCESS | 2700 | 1461085145334 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 970ms 09:59:05 INFO - PROCESS | 2700 | 1461085145390 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 2700 | 1461085145395 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 09:59:05 INFO - PROCESS | 2700 | 1461085145401 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:59:05 INFO - PROCESS | 2700 | 1461085145405 Marionette TRACE conn5 <- [1,1434,null,{}] 09:59:05 INFO - PROCESS | 2700 | 1461085145411 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:05 INFO - PROCESS | 2700 | 1461085145537 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 09:59:05 INFO - PROCESS | 2700 | 1461085145694 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 2700 | ++DOCSHELL 10891400 == 97 [pid = 2700] [id = 368] 09:59:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (132A1800) [pid = 2700] [serial = 1104] [outer = 00000000] 09:59:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (16032400) [pid = 2700] [serial = 1105] [outer = 132A1800] 09:59:05 INFO - PROCESS | 2700 | 1461085145753 Marionette DEBUG loaded listener.js 09:59:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (17143800) [pid = 2700] [serial = 1106] [outer = 132A1800] 09:59:06 INFO - PROCESS | 2700 | 1461085146350 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 970ms 09:59:06 INFO - PROCESS | 2700 | 1461085146376 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 2700 | 1461085146382 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 09:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:59:06 INFO - PROCESS | 2700 | 1461085146389 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 2700 | 1461085146392 Marionette TRACE conn5 <- [1,1438,null,{}] 09:59:06 INFO - PROCESS | 2700 | 1461085146396 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:06 INFO - PROCESS | 2700 | 1461085146516 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 09:59:06 INFO - PROCESS | 2700 | 1461085146687 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 2700 | ++DOCSHELL 171EB000 == 98 [pid = 2700] [id = 369] 09:59:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (1825CC00) [pid = 2700] [serial = 1107] [outer = 00000000] 09:59:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (18B44000) [pid = 2700] [serial = 1108] [outer = 1825CC00] 09:59:06 INFO - PROCESS | 2700 | 1461085146748 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1962CC00) [pid = 2700] [serial = 1109] [outer = 1825CC00] 09:59:07 INFO - PROCESS | 2700 | 1461085147353 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1019ms 09:59:07 INFO - PROCESS | 2700 | 1461085147409 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 2700 | 1461085147412 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 09:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:59:07 INFO - PROCESS | 2700 | 1461085147416 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 2700 | 1461085147420 Marionette TRACE conn5 <- [1,1442,null,{}] 09:59:07 INFO - PROCESS | 2700 | 1461085147466 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:07 INFO - PROCESS | 2700 | 1461085147600 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 09:59:07 INFO - PROCESS | 2700 | 1461085147742 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 2700 | ++DOCSHELL 1D69EC00 == 99 [pid = 2700] [id = 370] 09:59:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1D6A0000) [pid = 2700] [serial = 1110] [outer = 00000000] 09:59:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (20E83C00) [pid = 2700] [serial = 1111] [outer = 1D6A0000] 09:59:07 INFO - PROCESS | 2700 | 1461085147800 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (20EE0800) [pid = 2700] [serial = 1112] [outer = 1D6A0000] 09:59:08 INFO - PROCESS | 2700 | 1461085148425 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1080ms 09:59:08 INFO - PROCESS | 2700 | 1461085148499 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 2700 | 1461085148502 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 09:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:59:08 INFO - PROCESS | 2700 | 1461085148506 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 2700 | 1461085148508 Marionette TRACE conn5 <- [1,1446,null,{}] 09:59:08 INFO - PROCESS | 2700 | 1461085148529 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:08 INFO - PROCESS | 2700 | 1461085148645 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 09:59:08 INFO - PROCESS | 2700 | 1461085148796 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 2700 | ++DOCSHELL 217A4C00 == 100 [pid = 2700] [id = 371] 09:59:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (217A6800) [pid = 2700] [serial = 1113] [outer = 00000000] 09:59:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (21B02C00) [pid = 2700] [serial = 1114] [outer = 217A6800] 09:59:08 INFO - PROCESS | 2700 | 1461085148852 Marionette DEBUG loaded listener.js 09:59:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (21B0B000) [pid = 2700] [serial = 1115] [outer = 217A6800] 09:59:09 INFO - PROCESS | 2700 | 1461085149424 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 987ms 09:59:09 INFO - PROCESS | 2700 | 1461085149496 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 2700 | 1461085149499 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 09:59:09 INFO - PROCESS | 2700 | 1461085149503 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:59:09 INFO - PROCESS | 2700 | 1461085149505 Marionette TRACE conn5 <- [1,1450,null,{}] 09:59:09 INFO - PROCESS | 2700 | 1461085149509 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:09 INFO - PROCESS | 2700 | 1461085149627 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 09:59:09 INFO - PROCESS | 2700 | 1461085149775 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:09 INFO - PROCESS | 2700 | ++DOCSHELL 217A9800 == 101 [pid = 2700] [id = 372] 09:59:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (21B0A800) [pid = 2700] [serial = 1116] [outer = 00000000] 09:59:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (21B4D000) [pid = 2700] [serial = 1117] [outer = 21B0A800] 09:59:09 INFO - PROCESS | 2700 | 1461085149831 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (21BB2000) [pid = 2700] [serial = 1118] [outer = 21B0A800] 09:59:10 INFO - PROCESS | 2700 | 1461085150447 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 970ms 09:59:10 INFO - PROCESS | 2700 | 1461085150476 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 09:59:10 INFO - PROCESS | 2700 | 1461085150479 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 09:59:10 INFO - PROCESS | 2700 | 1461085150482 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:59:10 INFO - PROCESS | 2700 | 1461085150484 Marionette TRACE conn5 <- [1,1454,null,{}] 09:59:10 INFO - PROCESS | 2700 | 1461085150488 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:10 INFO - PROCESS | 2700 | 1461085150628 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 09:59:10 INFO - PROCESS | 2700 | 1461085150778 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 2700 | ++DOCSHELL 21BB4C00 == 102 [pid = 2700] [id = 373] 09:59:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (2278D400) [pid = 2700] [serial = 1119] [outer = 00000000] 09:59:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (22834800) [pid = 2700] [serial = 1120] [outer = 2278D400] 09:59:10 INFO - PROCESS | 2700 | 1461085150836 Marionette DEBUG loaded listener.js 09:59:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (22838000) [pid = 2700] [serial = 1121] [outer = 2278D400] 09:59:11 INFO - PROCESS | 2700 | 1461085151400 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 970ms 09:59:11 INFO - PROCESS | 2700 | 1461085151456 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 2700 | 1461085151459 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 09:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:59:11 INFO - PROCESS | 2700 | 1461085151462 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 2700 | 1461085151464 Marionette TRACE conn5 <- [1,1458,null,{}] 09:59:11 INFO - PROCESS | 2700 | 1461085151468 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:11 INFO - PROCESS | 2700 | 1461085151580 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 09:59:11 INFO - PROCESS | 2700 | 1461085151742 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:11 INFO - PROCESS | 2700 | ++DOCSHELL 228A9C00 == 103 [pid = 2700] [id = 374] 09:59:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (228AAC00) [pid = 2700] [serial = 1122] [outer = 00000000] 09:59:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (228B1400) [pid = 2700] [serial = 1123] [outer = 228AAC00] 09:59:11 INFO - PROCESS | 2700 | 1461085151797 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (23207000) [pid = 2700] [serial = 1124] [outer = 228AAC00] 09:59:12 INFO - PROCESS | 2700 | 1461085152382 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 970ms 09:59:12 INFO - PROCESS | 2700 | 1461085152437 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 09:59:12 INFO - PROCESS | 2700 | 1461085152439 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 09:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:59:12 INFO - PROCESS | 2700 | 1461085152442 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:59:12 INFO - PROCESS | 2700 | 1461085152444 Marionette TRACE conn5 <- [1,1462,null,{}] 09:59:12 INFO - PROCESS | 2700 | 1461085152448 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:12 INFO - PROCESS | 2700 | 1461085152565 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 09:59:12 INFO - PROCESS | 2700 | 1461085152722 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 2700 | ++DOCSHELL 10898400 == 104 [pid = 2700] [id = 375] 09:59:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 169 (1F7DE400) [pid = 2700] [serial = 1125] [outer = 00000000] 09:59:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 170 (23212800) [pid = 2700] [serial = 1126] [outer = 1F7DE400] 09:59:12 INFO - PROCESS | 2700 | 1461085152778 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 171 (23212400) [pid = 2700] [serial = 1127] [outer = 1F7DE400] 09:59:13 INFO - PROCESS | 2700 | 1461085153672 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1279ms 09:59:13 INFO - PROCESS | 2700 | 1461085153726 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 2700 | 1461085153730 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 09:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:59:13 INFO - PROCESS | 2700 | 1461085153735 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 2700 | 1461085153739 Marionette TRACE conn5 <- [1,1466,null,{}] 09:59:13 INFO - PROCESS | 2700 | 1461085153745 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:13 INFO - PROCESS | 2700 | 1461085153867 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 09:59:14 INFO - PROCESS | 2700 | 1461085154015 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 2700 | ++DOCSHELL 14199400 == 105 [pid = 2700] [id = 376] 09:59:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 172 (141A3C00) [pid = 2700] [serial = 1128] [outer = 00000000] 09:59:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 173 (1497E400) [pid = 2700] [serial = 1129] [outer = 141A3C00] 09:59:14 INFO - PROCESS | 2700 | 1461085154065 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 174 (161FA400) [pid = 2700] [serial = 1130] [outer = 141A3C00] 09:59:14 INFO - PROCESS | 2700 | 1461085154743 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1077ms 09:59:14 INFO - PROCESS | 2700 | 1461085154813 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 09:59:14 INFO - PROCESS | 2700 | 1461085154819 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 09:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:59:14 INFO - PROCESS | 2700 | 1461085154824 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:59:14 INFO - PROCESS | 2700 | 1461085154827 Marionette TRACE conn5 <- [1,1470,null,{}] 09:59:14 INFO - PROCESS | 2700 | 1461085154831 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:14 INFO - PROCESS | 2700 | 1461085154944 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 09:59:15 INFO - PROCESS | 2700 | 1461085155097 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 2700 | ++DOCSHELL 132AC000 == 106 [pid = 2700] [id = 377] 09:59:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 175 (13F53800) [pid = 2700] [serial = 1131] [outer = 00000000] 09:59:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 176 (182CB800) [pid = 2700] [serial = 1132] [outer = 13F53800] 09:59:15 INFO - PROCESS | 2700 | 1461085155146 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (18513800) [pid = 2700] [serial = 1133] [outer = 13F53800] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1003E000 == 105 [pid = 2700] [id = 132] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1D601400 == 104 [pid = 2700] [id = 366] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 182CA400 == 103 [pid = 2700] [id = 365] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1D602400 == 102 [pid = 2700] [id = 364] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1ACE5C00 == 101 [pid = 2700] [id = 363] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 19B98800 == 100 [pid = 2700] [id = 362] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 14A62C00 == 99 [pid = 2700] [id = 361] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 18260800 == 98 [pid = 2700] [id = 360] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (132EB400) [pid = 2700] [serial = 993] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 175 (18963800) [pid = 2700] [serial = 996] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 174 (1C84FC00) [pid = 2700] [serial = 999] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 173 (1F783400) [pid = 2700] [serial = 1002] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 172 (20579800) [pid = 2700] [serial = 1005] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 171 (217AD800) [pid = 2700] [serial = 1008] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 170 (21B4F400) [pid = 2700] [serial = 1011] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 169 (1AA1A400) [pid = 2700] [serial = 1014] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 168 (147DE000) [pid = 2700] [serial = 1017] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 0EF4F400 == 97 [pid = 2700] [id = 359] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 0F274000 == 96 [pid = 2700] [id = 358] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1DC84C00 == 95 [pid = 2700] [id = 353] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1D69C800 == 94 [pid = 2700] [id = 352] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1825EC00 == 93 [pid = 2700] [id = 351] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1079F800 == 92 [pid = 2700] [id = 350] 09:59:15 INFO - PROCESS | 2700 | --DOCSHELL 1BE63800 == 91 [pid = 2700] [id = 349] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (21BB0800) [pid = 2700] [serial = 880] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (15949C00) [pid = 2700] [serial = 883] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (19B91C00) [pid = 2700] [serial = 886] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (20578800) [pid = 2700] [serial = 889] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (22835800) [pid = 2700] [serial = 892] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (237BB000) [pid = 2700] [serial = 895] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (2479E800) [pid = 2700] [serial = 898] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (23C5BC00) [pid = 2700] [serial = 904] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (24AD9C00) [pid = 2700] [serial = 901] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (1ACE4400) [pid = 2700] [serial = 1044] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (18AAA800) [pid = 2700] [serial = 1032] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (196D4C00) [pid = 2700] [serial = 1035] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (18B47400) [pid = 2700] [serial = 1033] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (13F2F800) [pid = 2700] [serial = 1038] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (19B57400) [pid = 2700] [serial = 1036] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (13F2E800) [pid = 2700] [serial = 1021] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (10842000) [pid = 2700] [serial = 1020] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (1850C800) [pid = 2700] [serial = 1029] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (0FEBBC00) [pid = 2700] [serial = 1023] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (1003A800) [pid = 2700] [serial = 1024] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (17140800) [pid = 2700] [serial = 1026] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (171E9800) [pid = 2700] [serial = 1027] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (17142000) [pid = 2700] [serial = 1039] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (19E73800) [pid = 2700] [serial = 1041] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1AA1C800) [pid = 2700] [serial = 1042] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (1BB09800) [pid = 2700] [serial = 1045] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (18512800) [pid = 2700] [serial = 1030] [outer = 00000000] [url = about:blank] 09:59:15 INFO - PROCESS | 2700 | 1461085155767 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 970ms 09:59:15 INFO - PROCESS | 2700 | 1461085155797 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 09:59:15 INFO - PROCESS | 2700 | 1461085155800 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 09:59:15 INFO - PROCESS | 2700 | 1461085155803 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:59:15 INFO - PROCESS | 2700 | 1461085155807 Marionette TRACE conn5 <- [1,1474,null,{}] 09:59:15 INFO - PROCESS | 2700 | 1461085155817 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:15 INFO - PROCESS | 2700 | 1461085155918 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 09:59:15 INFO - PROCESS | 2700 | 1461085155927 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 2700 | ++DOCSHELL 1079F800 == 92 [pid = 2700] [id = 378] 09:59:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (107A4000) [pid = 2700] [serial = 1134] [outer = 00000000] 09:59:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (15834800) [pid = 2700] [serial = 1135] [outer = 107A4000] 09:59:15 INFO - PROCESS | 2700 | 1461085155976 Marionette DEBUG loaded listener.js 09:59:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1713D800) [pid = 2700] [serial = 1136] [outer = 107A4000] 09:59:16 INFO - PROCESS | 2700 | 1461085156488 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 730ms 09:59:16 INFO - PROCESS | 2700 | 1461085156537 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 2700 | 1461085156540 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 09:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:59:16 INFO - PROCESS | 2700 | 1461085156543 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 2700 | 1461085156545 Marionette TRACE conn5 <- [1,1478,null,{}] 09:59:16 INFO - PROCESS | 2700 | 1461085156549 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:16 INFO - PROCESS | 2700 | 1461085156670 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 09:59:16 INFO - PROCESS | 2700 | 1461085156787 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:16 INFO - PROCESS | 2700 | ++DOCSHELL 17170400 == 93 [pid = 2700] [id = 379] 09:59:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (18260800) [pid = 2700] [serial = 1137] [outer = 00000000] 09:59:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (18514C00) [pid = 2700] [serial = 1138] [outer = 18260800] 09:59:16 INFO - PROCESS | 2700 | 1461085156833 Marionette DEBUG loaded listener.js 09:59:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (18AA3C00) [pid = 2700] [serial = 1139] [outer = 18260800] 09:59:17 INFO - PROCESS | 2700 | 1461085157194 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 09:59:17 INFO - PROCESS | 2700 | 1461085157217 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 09:59:17 INFO - PROCESS | 2700 | 1461085157219 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 09:59:17 INFO - PROCESS | 2700 | 1461085157247 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:59:17 INFO - PROCESS | 2700 | 1461085157249 Marionette TRACE conn5 <- [1,1482,null,{}] 09:59:17 INFO - PROCESS | 2700 | 1461085157253 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:17 INFO - PROCESS | 2700 | 1461085157348 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 09:59:17 INFO - PROCESS | 2700 | 1461085157354 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 2700 | ++DOCSHELL 18AAA000 == 94 [pid = 2700] [id = 380] 09:59:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (18AABC00) [pid = 2700] [serial = 1140] [outer = 00000000] 09:59:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (19190C00) [pid = 2700] [serial = 1141] [outer = 18AABC00] 09:59:17 INFO - PROCESS | 2700 | 1461085157401 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (1926C800) [pid = 2700] [serial = 1142] [outer = 18AABC00] 09:59:17 INFO - PROCESS | 2700 | 1461085157919 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 730ms 09:59:17 INFO - PROCESS | 2700 | 1461085157983 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 09:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:59:17 INFO - PROCESS | 2700 | 1461085157986 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 09:59:17 INFO - PROCESS | 2700 | 1461085157989 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:59:17 INFO - PROCESS | 2700 | 1461085157990 Marionette TRACE conn5 <- [1,1486,null,{}] 09:59:17 INFO - PROCESS | 2700 | 1461085157994 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:18 INFO - PROCESS | 2700 | 1461085158166 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 09:59:18 INFO - PROCESS | 2700 | 1461085158188 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 2700 | ++DOCSHELL 19626800 == 95 [pid = 2700] [id = 381] 09:59:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (19B92C00) [pid = 2700] [serial = 1143] [outer = 00000000] 09:59:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (19E74800) [pid = 2700] [serial = 1144] [outer = 19B92C00] 09:59:18 INFO - PROCESS | 2700 | 1461085158242 Marionette DEBUG loaded listener.js 09:59:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1AA1B800) [pid = 2700] [serial = 1145] [outer = 19B92C00] 09:59:18 INFO - PROCESS | 2700 | 1461085158707 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 770ms 09:59:18 INFO - PROCESS | 2700 | 1461085158759 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 2700 | 1461085158761 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 09:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:59:18 INFO - PROCESS | 2700 | 1461085158764 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 2700 | 1461085158766 Marionette TRACE conn5 <- [1,1490,null,{}] 09:59:18 INFO - PROCESS | 2700 | 1461085158769 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:18 INFO - PROCESS | 2700 | 1461085158904 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 09:59:18 INFO - PROCESS | 2700 | 1461085158922 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 2700 | ++DOCSHELL 1ACDB800 == 96 [pid = 2700] [id = 382] 09:59:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1ACDBC00) [pid = 2700] [serial = 1146] [outer = 00000000] 09:59:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (1BE60C00) [pid = 2700] [serial = 1147] [outer = 1ACDBC00] 09:59:18 INFO - PROCESS | 2700 | 1461085158972 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (1BE67800) [pid = 2700] [serial = 1148] [outer = 1ACDBC00] 09:59:19 INFO - PROCESS | 2700 | 1461085159423 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 09:59:19 INFO - PROCESS | 2700 | 1461085159446 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 09:59:19 INFO - PROCESS | 2700 | 1461085159448 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 09:59:19 INFO - PROCESS | 2700 | 1461085159451 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 2700 | 1461085159453 Marionette TRACE conn5 <- [1,1494,null,{}] 09:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:59:19 INFO - PROCESS | 2700 | 1461085159456 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:19 INFO - PROCESS | 2700 | 1461085159611 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (1F7D3400) [pid = 2700] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (0EF44C00) [pid = 2700] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (1AA20C00) [pid = 2700] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (237C0C00) [pid = 2700] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (2329D800) [pid = 2700] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (0FA05400) [pid = 2700] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (21B0C800) [pid = 2700] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (228A9800) [pid = 2700] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (19B9EC00) [pid = 2700] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (1ACE8400) [pid = 2700] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (1D607800) [pid = 2700] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (182E7400) [pid = 2700] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (0F874C00) [pid = 2700] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (0F27F400) [pid = 2700] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (182DC400) [pid = 2700] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (182C9000) [pid = 2700] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (1D901800) [pid = 2700] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (0EF50000) [pid = 2700] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:59:19 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (182E1400) [pid = 2700] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (0F841800) [pid = 2700] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (2056B400) [pid = 2700] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (171E8400) [pid = 2700] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (2334D800) [pid = 2700] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1ACDD800) [pid = 2700] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (1D9A4000) [pid = 2700] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (182D4400) [pid = 2700] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:59:20 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (2283D800) [pid = 2700] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:59:20 INFO - PROCESS | 2700 | 1461085160027 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 2700 | ++DOCSHELL 0EE60800 == 97 [pid = 2700] [id = 383] 09:59:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (0EEAE000) [pid = 2700] [serial = 1149] [outer = 00000000] 09:59:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (0F2D2400) [pid = 2700] [serial = 1150] [outer = 0EEAE000] 09:59:20 INFO - PROCESS | 2700 | 1461085160072 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (0F3E7800) [pid = 2700] [serial = 1151] [outer = 0EEAE000] 09:59:20 INFO - PROCESS | 2700 | 1461085160427 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1018ms 09:59:20 INFO - PROCESS | 2700 | 1461085160474 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 2700 | 1461085160477 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 09:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:59:20 INFO - PROCESS | 2700 | 1461085160480 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:59:20 INFO - PROCESS | 2700 | 1461085160481 Marionette TRACE conn5 <- [1,1498,null,{}] 09:59:20 INFO - PROCESS | 2700 | 1461085160485 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:20 INFO - PROCESS | 2700 | 1461085160590 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 09:59:20 INFO - PROCESS | 2700 | 1461085160597 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 2700 | ++DOCSHELL 0FE42400 == 98 [pid = 2700] [id = 384] 09:59:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (17134800) [pid = 2700] [serial = 1152] [outer = 00000000] 09:59:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (19E73400) [pid = 2700] [serial = 1153] [outer = 17134800] 09:59:20 INFO - PROCESS | 2700 | 1461085160644 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (1ACE4400) [pid = 2700] [serial = 1154] [outer = 17134800] 09:59:21 INFO - PROCESS | 2700 | 1461085161098 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 09:59:21 INFO - PROCESS | 2700 | 1461085161151 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 09:59:21 INFO - PROCESS | 2700 | 1461085161153 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 09:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:59:21 INFO - PROCESS | 2700 | 1461085161156 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 2700 | 1461085161158 Marionette TRACE conn5 <- [1,1502,null,{}] 09:59:21 INFO - PROCESS | 2700 | 1461085161161 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:21 INFO - PROCESS | 2700 | 1461085161253 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 09:59:21 INFO - PROCESS | 2700 | 1461085161295 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:21 INFO - PROCESS | 2700 | ++DOCSHELL 1BB0D800 == 99 [pid = 2700] [id = 385] 09:59:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (1C84EC00) [pid = 2700] [serial = 1155] [outer = 00000000] 09:59:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1D908C00) [pid = 2700] [serial = 1156] [outer = 1C84EC00] 09:59:21 INFO - PROCESS | 2700 | 1461085161340 Marionette DEBUG loaded listener.js 09:59:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1D99F400) [pid = 2700] [serial = 1157] [outer = 1C84EC00] 09:59:21 INFO - PROCESS | 2700 | 1461085161778 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 671ms 09:59:21 INFO - PROCESS | 2700 | 1461085161829 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 09:59:21 INFO - PROCESS | 2700 | 1461085161831 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 09:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:59:21 INFO - PROCESS | 2700 | 1461085161834 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 2700 | 1461085161837 Marionette TRACE conn5 <- [1,1506,null,{}] 09:59:21 INFO - PROCESS | 2700 | 1461085161840 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:21 INFO - PROCESS | 2700 | 1461085161952 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 09:59:22 INFO - PROCESS | 2700 | 1461085162125 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 2700 | ++DOCSHELL 0EE19C00 == 100 [pid = 2700] [id = 386] 09:59:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (0EE1A000) [pid = 2700] [serial = 1158] [outer = 00000000] 09:59:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (0F2D8000) [pid = 2700] [serial = 1159] [outer = 0EE1A000] 09:59:22 INFO - PROCESS | 2700 | 1461085162225 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (0FF0FC00) [pid = 2700] [serial = 1160] [outer = 0EE1A000] 09:59:22 INFO - PROCESS | 2700 | 1461085162932 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1129ms 09:59:22 INFO - PROCESS | 2700 | 1461085162968 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 09:59:22 INFO - PROCESS | 2700 | 1461085162974 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 09:59:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:59:22 INFO - PROCESS | 2700 | 1461085162980 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 2700 | 1461085162983 Marionette TRACE conn5 <- [1,1510,null,{}] 09:59:22 INFO - PROCESS | 2700 | 1461085162988 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:23 INFO - PROCESS | 2700 | 1461085163114 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 09:59:23 INFO - PROCESS | 2700 | 1461085163270 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:23 INFO - PROCESS | 2700 | ++DOCSHELL 13F2E400 == 101 [pid = 2700] [id = 387] 09:59:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (147D6C00) [pid = 2700] [serial = 1161] [outer = 00000000] 09:59:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (18234800) [pid = 2700] [serial = 1162] [outer = 147D6C00] 09:59:23 INFO - PROCESS | 2700 | 1461085163329 Marionette DEBUG loaded listener.js 09:59:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (182CD800) [pid = 2700] [serial = 1163] [outer = 147D6C00] 09:59:23 INFO - PROCESS | 2700 | 1461085163910 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:59:23 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 () { 09:59:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:59:23 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 () { 09:59:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:59:23 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 () { 09:59:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:59:23 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 () { 09:59:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:59:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 977ms 09:59:23 INFO - PROCESS | 2700 | 1461085163962 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 09:59:23 INFO - PROCESS | 2700 | 1461085163967 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 09:59:23 INFO - PROCESS | 2700 | 1461085163970 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:59:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:59:23 INFO - PROCESS | 2700 | 1461085163973 Marionette TRACE conn5 <- [1,1514,null,{}] 09:59:23 INFO - PROCESS | 2700 | 1461085163977 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:24 INFO - PROCESS | 2700 | 1461085164100 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 09:59:24 INFO - PROCESS | 2700 | 1461085164250 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:24 INFO - PROCESS | 2700 | ++DOCSHELL 18511400 == 102 [pid = 2700] [id = 388] 09:59:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (19624800) [pid = 2700] [serial = 1164] [outer = 00000000] 09:59:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (1D9A1000) [pid = 2700] [serial = 1165] [outer = 19624800] 09:59:24 INFO - PROCESS | 2700 | 1461085164307 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (1E9B0800) [pid = 2700] [serial = 1166] [outer = 19624800] 09:59:24 INFO - PROCESS | 2700 | 1461085164880 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:59:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:59:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:59:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:59:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:59:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:59:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:59:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 970ms 09:59:24 INFO - PROCESS | 2700 | 1461085164945 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 09:59:24 INFO - PROCESS | 2700 | 1461085164947 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 09:59:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:59:24 INFO - PROCESS | 2700 | 1461085164958 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 2700 | 1461085164965 Marionette TRACE conn5 <- [1,1518,null,{}] 09:59:24 INFO - PROCESS | 2700 | 1461085164969 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:25 INFO - PROCESS | 2700 | 1461085165141 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 09:59:25 INFO - PROCESS | 2700 | 1461085165257 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 2700 | ++DOCSHELL 2056A400 == 103 [pid = 2700] [id = 389] 09:59:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (20571C00) [pid = 2700] [serial = 1167] [outer = 00000000] 09:59:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (20E83400) [pid = 2700] [serial = 1168] [outer = 20571C00] 09:59:25 INFO - PROCESS | 2700 | 1461085165313 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (20E8FC00) [pid = 2700] [serial = 1169] [outer = 20571C00] 09:59:25 INFO - PROCESS | 2700 | 1461085165812 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:59:25 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 09:59:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:59:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:59:25 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. 09:59:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:59:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 890ms 09:59:25 INFO - PROCESS | 2700 | 1461085165844 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 09:59:25 INFO - PROCESS | 2700 | 1461085165847 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 09:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:59:25 INFO - PROCESS | 2700 | 1461085165850 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 2700 | 1461085165852 Marionette TRACE conn5 <- [1,1522,null,{}] 09:59:25 INFO - PROCESS | 2700 | 1461085165856 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:25 INFO - PROCESS | 2700 | 1461085165974 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 09:59:26 INFO - PROCESS | 2700 | 1461085166125 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:26 INFO - PROCESS | 2700 | ++DOCSHELL 20EE4800 == 104 [pid = 2700] [id = 390] 09:59:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (20EEB000) [pid = 2700] [serial = 1170] [outer = 00000000] 09:59:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (21B10800) [pid = 2700] [serial = 1171] [outer = 20EEB000] 09:59:26 INFO - PROCESS | 2700 | 1461085166183 Marionette DEBUG loaded listener.js 09:59:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (21B4B000) [pid = 2700] [serial = 1172] [outer = 20EEB000] 09:59:26 INFO - PROCESS | 2700 | 1461085166777 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:59:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:59:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 970ms 09:59:26 INFO - PROCESS | 2700 | 1461085166824 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 09:59:26 INFO - PROCESS | 2700 | 1461085166826 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 09:59:26 INFO - PROCESS | 2700 | 1461085166830 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:59:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:59:26 INFO - PROCESS | 2700 | 1461085166832 Marionette TRACE conn5 <- [1,1526,null,{}] 09:59:26 INFO - PROCESS | 2700 | 1461085166835 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:26 INFO - PROCESS | 2700 | 1461085166950 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 09:59:27 INFO - PROCESS | 2700 | 1461085167114 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 2700 | ++DOCSHELL 21BAA000 == 105 [pid = 2700] [id = 391] 09:59:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (21BAA400) [pid = 2700] [serial = 1173] [outer = 00000000] 09:59:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (2278EC00) [pid = 2700] [serial = 1174] [outer = 21BAA400] 09:59:27 INFO - PROCESS | 2700 | 1461085167178 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (228A9800) [pid = 2700] [serial = 1175] [outer = 21BAA400] 09:59:27 INFO - PROCESS | 2700 | 1461085167763 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:59:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:59:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 970ms 09:59:27 INFO - PROCESS | 2700 | 1461085167804 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 2700 | 1461085167807 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 09:59:27 INFO - PROCESS | 2700 | 1461085167810 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:59:27 INFO - PROCESS | 2700 | 1461085167812 Marionette TRACE conn5 <- [1,1530,null,{}] 09:59:27 INFO - PROCESS | 2700 | 1461085167816 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 2700 | 1461085167933 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 09:59:28 INFO - PROCESS | 2700 | 1461085168098 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 2700 | ++DOCSHELL 228B0800 == 106 [pid = 2700] [id = 392] 09:59:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (2320FC00) [pid = 2700] [serial = 1176] [outer = 00000000] 09:59:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (23332400) [pid = 2700] [serial = 1177] [outer = 2320FC00] 09:59:28 INFO - PROCESS | 2700 | 1461085168154 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (23335400) [pid = 2700] [serial = 1178] [outer = 2320FC00] 09:59:28 INFO - PROCESS | 2700 | 1461085168713 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 930ms 09:59:28 INFO - PROCESS | 2700 | 1461085168744 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 2700 | 1461085168746 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 09:59:28 INFO - PROCESS | 2700 | 1461085168750 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:59:28 INFO - PROCESS | 2700 | 1461085168752 Marionette TRACE conn5 <- [1,1534,null,{}] 09:59:28 INFO - PROCESS | 2700 | 1461085168756 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:28 INFO - PROCESS | 2700 | 1461085168870 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 09:59:29 INFO - PROCESS | 2700 | 1461085169039 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 2700 | ++DOCSHELL 23338400 == 107 [pid = 2700] [id = 393] 09:59:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (2333AC00) [pid = 2700] [serial = 1179] [outer = 00000000] 09:59:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (2334A000) [pid = 2700] [serial = 1180] [outer = 2333AC00] 09:59:29 INFO - PROCESS | 2700 | 1461085169094 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (2334D000) [pid = 2700] [serial = 1181] [outer = 2333AC00] 09:59:29 INFO - PROCESS | 2700 | 1461085169596 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:59:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:59:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 930ms 09:59:29 INFO - PROCESS | 2700 | 1461085169684 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 09:59:29 INFO - PROCESS | 2700 | 1461085169687 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 09:59:29 INFO - PROCESS | 2700 | 1461085169690 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:59:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:59:29 INFO - PROCESS | 2700 | 1461085169692 Marionette TRACE conn5 <- [1,1538,null,{}] 09:59:29 INFO - PROCESS | 2700 | 1461085169696 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:29 INFO - PROCESS | 2700 | 1461085169813 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 09:59:30 INFO - PROCESS | 2700 | 1461085170018 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:30 INFO - PROCESS | 2700 | ++DOCSHELL 1ED9C400 == 108 [pid = 2700] [id = 394] 09:59:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (1ED9D000) [pid = 2700] [serial = 1182] [outer = 00000000] 09:59:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (23356000) [pid = 2700] [serial = 1183] [outer = 1ED9D000] 09:59:30 INFO - PROCESS | 2700 | 1461085170074 Marionette DEBUG loaded listener.js 09:59:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (23355800) [pid = 2700] [serial = 1184] [outer = 1ED9D000] 09:59:30 INFO - PROCESS | 2700 | 1461085170695 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:59:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:59:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1077ms 09:59:30 INFO - PROCESS | 2700 | 1461085170771 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 2700 | 1461085170774 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 09:59:30 INFO - PROCESS | 2700 | 1461085170794 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:59:30 INFO - PROCESS | 2700 | 1461085170796 Marionette TRACE conn5 <- [1,1542,null,{}] 09:59:30 INFO - PROCESS | 2700 | 1461085170800 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:30 INFO - PROCESS | 2700 | 1461085170924 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 09:59:31 INFO - PROCESS | 2700 | 1461085171257 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 2700 | ++DOCSHELL 0EE12400 == 109 [pid = 2700] [id = 395] 09:59:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (0EE61000) [pid = 2700] [serial = 1185] [outer = 00000000] 09:59:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (13F2B400) [pid = 2700] [serial = 1186] [outer = 0EE61000] 09:59:31 INFO - PROCESS | 2700 | 1461085171349 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (1411D800) [pid = 2700] [serial = 1187] [outer = 0EE61000] 09:59:31 INFO - PROCESS | 2700 | 1461085171952 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:59:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:59:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1232ms 09:59:32 INFO - PROCESS | 2700 | 1461085172032 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 2700 | 1461085172037 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 09:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:59:32 INFO - PROCESS | 2700 | 1461085172042 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 2700 | 1461085172045 Marionette TRACE conn5 <- [1,1546,null,{}] 09:59:32 INFO - PROCESS | 2700 | 1461085172050 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:32 INFO - PROCESS | 2700 | 1461085172164 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 09:59:32 INFO - PROCESS | 2700 | 1461085172323 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:32 INFO - PROCESS | 2700 | ++DOCSHELL 182C9800 == 110 [pid = 2700] [id = 396] 09:59:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 169 (182CD000) [pid = 2700] [serial = 1188] [outer = 00000000] 09:59:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 170 (1850B400) [pid = 2700] [serial = 1189] [outer = 182CD000] 09:59:32 INFO - PROCESS | 2700 | 1461085172376 Marionette DEBUG loaded listener.js 09:59:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 171 (18964400) [pid = 2700] [serial = 1190] [outer = 182CD000] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 19B52000 == 109 [pid = 2700] [id = 86] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 1D904C00 == 108 [pid = 2700] [id = 136] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 1F7D6000 == 107 [pid = 2700] [id = 169] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 1BB0D800 == 106 [pid = 2700] [id = 385] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 0FE42400 == 105 [pid = 2700] [id = 384] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 0EE60800 == 104 [pid = 2700] [id = 383] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 1ACDB800 == 103 [pid = 2700] [id = 382] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 19626800 == 102 [pid = 2700] [id = 381] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 18AAA000 == 101 [pid = 2700] [id = 380] 09:59:32 INFO - PROCESS | 2700 | --DOCSHELL 17170400 == 100 [pid = 2700] [id = 379] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 170 (1F7D7800) [pid = 2700] [serial = 1102] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 169 (15942800) [pid = 2700] [serial = 1050] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 168 (1922E800) [pid = 2700] [serial = 1053] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (1D90AC00) [pid = 2700] [serial = 1056] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (1E9B0400) [pid = 2700] [serial = 1059] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (1EDA4800) [pid = 2700] [serial = 1062] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (20E86800) [pid = 2700] [serial = 1065] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (20EE3400) [pid = 2700] [serial = 1068] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | 1461085173020 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 1079F800 == 99 [pid = 2700] [id = 378] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 132AC000 == 98 [pid = 2700] [id = 377] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 14199400 == 97 [pid = 2700] [id = 376] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 21BB4C00 == 96 [pid = 2700] [id = 373] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 217A9800 == 95 [pid = 2700] [id = 372] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 217A4C00 == 94 [pid = 2700] [id = 371] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 1D69EC00 == 93 [pid = 2700] [id = 370] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 171EB000 == 92 [pid = 2700] [id = 369] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 10891400 == 91 [pid = 2700] [id = 368] 09:59:33 INFO - PROCESS | 2700 | --DOCSHELL 0EF4B000 == 90 [pid = 2700] [id = 367] 09:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1069ms 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (1F7D6C00) [pid = 2700] [serial = 943] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (14AEB800) [pid = 2700] [serial = 994] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (21B0A000) [pid = 2700] [serial = 1009] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (1BA83800) [pid = 2700] [serial = 1015] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (23CB4800) [pid = 2700] [serial = 955] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1D99DC00) [pid = 2700] [serial = 1000] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (1F789C00) [pid = 2700] [serial = 1003] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (18AAD800) [pid = 2700] [serial = 997] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (232A6000) [pid = 2700] [serial = 937] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (20E87C00) [pid = 2700] [serial = 1006] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (182D1400) [pid = 2700] [serial = 1018] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (1D6A1800) [pid = 2700] [serial = 991] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (23CB5800) [pid = 2700] [serial = 952] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (2333D400) [pid = 2700] [serial = 949] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (182C8000) [pid = 2700] [serial = 940] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (21BAF800) [pid = 2700] [serial = 1012] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (228B2800) [pid = 2700] [serial = 946] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (1ED9F000) [pid = 2700] [serial = 1100] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (1825D800) [pid = 2700] [serial = 679] [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.] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1AB2FC00) [pid = 2700] [serial = 1088] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (1D9A8800) [pid = 2700] [serial = 1094] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (19294400) [pid = 2700] [serial = 1084] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (1AA1A800) [pid = 2700] [serial = 1087] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (1C327000) [pid = 2700] [serial = 1090] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (1D907C00) [pid = 2700] [serial = 1093] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (19B96C00) [pid = 2700] [serial = 1096] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1C87E400) [pid = 2700] [serial = 1091] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (18509C00) [pid = 2700] [serial = 1072] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (182D1800) [pid = 2700] [serial = 1071] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (1AA1E800) [pid = 2700] [serial = 1097] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (18A70800) [pid = 2700] [serial = 1075] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (182E5C00) [pid = 2700] [serial = 1074] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (19194400) [pid = 2700] [serial = 1083] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (182DE000) [pid = 2700] [serial = 1080] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1896D000) [pid = 2700] [serial = 1081] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1E9B4800) [pid = 2700] [serial = 1099] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (10119C00) [pid = 2700] [serial = 1077] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (13F25800) [pid = 2700] [serial = 1078] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (1C327800) [pid = 2700] [serial = 1047] [outer = 00000000] [url = about:blank] 09:59:33 INFO - PROCESS | 2700 | 1461085173124 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 09:59:33 INFO - PROCESS | 2700 | 1461085173128 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 09:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:59:33 INFO - PROCESS | 2700 | 1461085173142 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:59:33 INFO - PROCESS | 2700 | 1461085173144 Marionette TRACE conn5 <- [1,1550,null,{}] 09:59:33 INFO - PROCESS | 2700 | 1461085173148 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:33 INFO - PROCESS | 2700 | 1461085173248 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 09:59:33 INFO - PROCESS | 2700 | 1461085173254 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 2700 | ++DOCSHELL 0F7BCC00 == 91 [pid = 2700] [id = 397] 09:59:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (0F7F0800) [pid = 2700] [serial = 1191] [outer = 00000000] 09:59:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (1079F000) [pid = 2700] [serial = 1192] [outer = 0F7F0800] 09:59:33 INFO - PROCESS | 2700 | 1461085173301 Marionette DEBUG loaded listener.js 09:59:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (13F28800) [pid = 2700] [serial = 1193] [outer = 0F7F0800] 09:59:33 INFO - PROCESS | 2700 | 1461085173831 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 730ms 09:59:33 INFO - PROCESS | 2700 | 1461085173873 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 09:59:33 INFO - PROCESS | 2700 | 1461085173875 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 09:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:59:33 INFO - PROCESS | 2700 | 1461085173880 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:59:33 INFO - PROCESS | 2700 | 1461085173886 Marionette TRACE conn5 <- [1,1554,null,{}] 09:59:33 INFO - PROCESS | 2700 | 1461085173895 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:34 INFO - PROCESS | 2700 | 1461085174024 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 09:59:34 INFO - PROCESS | 2700 | 1461085174139 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 2700 | ++DOCSHELL 143E7C00 == 92 [pid = 2700] [id = 398] 09:59:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1472AC00) [pid = 2700] [serial = 1194] [outer = 00000000] 09:59:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (182DE800) [pid = 2700] [serial = 1195] [outer = 1472AC00] 09:59:34 INFO - PROCESS | 2700 | 1461085174184 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (18515800) [pid = 2700] [serial = 1196] [outer = 1472AC00] 09:59:34 INFO - PROCESS | 2700 | 1461085174544 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 730ms 09:59:34 INFO - PROCESS | 2700 | 1461085174613 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 2700 | 1461085174616 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 09:59:34 INFO - PROCESS | 2700 | 1461085174619 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:59:34 INFO - PROCESS | 2700 | 1461085174621 Marionette TRACE conn5 <- [1,1558,null,{}] 09:59:34 INFO - PROCESS | 2700 | 1461085174624 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:34 INFO - PROCESS | 2700 | 1461085174720 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 09:59:34 INFO - PROCESS | 2700 | 1461085174727 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 2700 | ++DOCSHELL 18969C00 == 93 [pid = 2700] [id = 399] 09:59:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (18A7C000) [pid = 2700] [serial = 1197] [outer = 00000000] 09:59:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (1918E400) [pid = 2700] [serial = 1198] [outer = 18A7C000] 09:59:34 INFO - PROCESS | 2700 | 1461085174774 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1922D800) [pid = 2700] [serial = 1199] [outer = 18A7C000] 09:59:35 INFO - PROCESS | 2700 | 1461085175231 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 09:59:35 INFO - PROCESS | 2700 | 1461085175296 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 2700 | 1461085175298 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 09:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:59:35 INFO - PROCESS | 2700 | 1461085175301 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 2700 | 1461085175303 Marionette TRACE conn5 <- [1,1562,null,{}] 09:59:35 INFO - PROCESS | 2700 | 1461085175307 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:35 INFO - PROCESS | 2700 | 1461085175440 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 09:59:35 INFO - PROCESS | 2700 | 1461085175537 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 2700 | ++DOCSHELL 19626800 == 94 [pid = 2700] [id = 400] 09:59:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (19627800) [pid = 2700] [serial = 1200] [outer = 00000000] 09:59:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (198C4800) [pid = 2700] [serial = 1201] [outer = 19627800] 09:59:35 INFO - PROCESS | 2700 | 1461085175593 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (19B9A400) [pid = 2700] [serial = 1202] [outer = 19627800] 09:59:36 INFO - PROCESS | 2700 | 1461085176045 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 770ms 09:59:36 INFO - PROCESS | 2700 | 1461085176073 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 09:59:36 INFO - PROCESS | 2700 | 1461085176075 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 09:59:36 INFO - PROCESS | 2700 | 1461085176079 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:59:36 INFO - PROCESS | 2700 | 1461085176080 Marionette TRACE conn5 <- [1,1566,null,{}] 09:59:36 INFO - PROCESS | 2700 | 1461085176084 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:36 INFO - PROCESS | 2700 | 1461085176222 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 09:59:36 INFO - PROCESS | 2700 | 1461085176299 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:36 INFO - PROCESS | 2700 | ++DOCSHELL 1AA19800 == 95 [pid = 2700] [id = 401] 09:59:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (1AA1A800) [pid = 2700] [serial = 1203] [outer = 00000000] 09:59:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1ACE7000) [pid = 2700] [serial = 1204] [outer = 1AA1A800] 09:59:36 INFO - PROCESS | 2700 | 1461085176344 Marionette DEBUG loaded listener.js 09:59:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1BB10C00) [pid = 2700] [serial = 1205] [outer = 1AA1A800] 09:59:36 INFO - PROCESS | 2700 | 1461085176779 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 730ms 09:59:36 INFO - PROCESS | 2700 | 1461085176814 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 09:59:36 INFO - PROCESS | 2700 | 1461085176816 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 09:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:59:36 INFO - PROCESS | 2700 | 1461085176819 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - PROCESS | 2700 | 1461085176821 Marionette TRACE conn5 <- [1,1570,null,{}] 09:59:36 INFO - PROCESS | 2700 | 1461085176862 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:36 INFO - PROCESS | 2700 | 1461085176994 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 09:59:37 INFO - PROCESS | 2700 | 1461085177068 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE2400 == 96 [pid = 2700] [id = 402] 09:59:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (1BED0000) [pid = 2700] [serial = 1206] [outer = 00000000] 09:59:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1C886400) [pid = 2700] [serial = 1207] [outer = 1BED0000] 09:59:37 INFO - PROCESS | 2700 | 1461085177113 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1D607400) [pid = 2700] [serial = 1208] [outer = 1BED0000] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (10893400) [pid = 2700] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (1E9B8C00) [pid = 2700] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (1E921400) [pid = 2700] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (182D2000) [pid = 2700] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (1BA86000) [pid = 2700] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1F787400) [pid = 2700] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (1D69E400) [pid = 2700] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (19B92C00) [pid = 2700] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (1ACDBC00) [pid = 2700] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (17134800) [pid = 2700] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (18260800) [pid = 2700] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (107A4000) [pid = 2700] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (0F7B6400) [pid = 2700] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (13F53800) [pid = 2700] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (141A3C00) [pid = 2700] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (18AABC00) [pid = 2700] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:59:37 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (0EEAE000) [pid = 2700] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:59:37 INFO - PROCESS | 2700 | 1461085177732 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 950ms 09:59:37 INFO - PROCESS | 2700 | 1461085177773 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 09:59:37 INFO - PROCESS | 2700 | 1461085177775 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 09:59:37 INFO - PROCESS | 2700 | 1461085177778 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:59:37 INFO - PROCESS | 2700 | 1461085177780 Marionette TRACE conn5 <- [1,1574,null,{}] 09:59:37 INFO - PROCESS | 2700 | 1461085177783 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:37 INFO - PROCESS | 2700 | 1461085177918 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 09:59:37 INFO - PROCESS | 2700 | 1461085177991 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 2700 | ++DOCSHELL 1099E000 == 97 [pid = 2700] [id = 403] 09:59:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (141A3C00) [pid = 2700] [serial = 1209] [outer = 00000000] 09:59:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (18D37400) [pid = 2700] [serial = 1210] [outer = 141A3C00] 09:59:38 INFO - PROCESS | 2700 | 1461085178035 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (196D4400) [pid = 2700] [serial = 1211] [outer = 141A3C00] 09:59:38 INFO - PROCESS | 2700 | 1461085178392 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 09:59:38 INFO - PROCESS | 2700 | 1461085178453 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 2700 | 1461085178455 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 09:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:59:38 INFO - PROCESS | 2700 | 1461085178458 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 2700 | 1461085178460 Marionette TRACE conn5 <- [1,1578,null,{}] 09:59:38 INFO - PROCESS | 2700 | 1461085178464 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:38 INFO - PROCESS | 2700 | 1461085178560 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 09:59:38 INFO - PROCESS | 2700 | 1461085178597 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 2700 | ++DOCSHELL 19B98800 == 98 [pid = 2700] [id = 404] 09:59:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1C291C00) [pid = 2700] [serial = 1212] [outer = 00000000] 09:59:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (1D909000) [pid = 2700] [serial = 1213] [outer = 1C291C00] 09:59:38 INFO - PROCESS | 2700 | 1461085178641 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (1D999800) [pid = 2700] [serial = 1214] [outer = 1C291C00] 09:59:39 INFO - PROCESS | 2700 | 1461085179171 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 09:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:59:39 INFO - PROCESS | 2700 | 1461085179189 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 2700 | 1461085179191 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 09:59:39 INFO - PROCESS | 2700 | 1461085179195 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 2700 | 1461085179196 Marionette TRACE conn5 <- [1,1582,null,{}] 09:59:39 INFO - PROCESS | 2700 | 1461085179200 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:39 INFO - PROCESS | 2700 | 1461085179293 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 09:59:39 INFO - PROCESS | 2700 | 1461085179299 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:39 INFO - PROCESS | 2700 | ++DOCSHELL 1088EC00 == 99 [pid = 2700] [id = 405] 09:59:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (1D99B800) [pid = 2700] [serial = 1215] [outer = 00000000] 09:59:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1E926800) [pid = 2700] [serial = 1216] [outer = 1D99B800] 09:59:39 INFO - PROCESS | 2700 | 1461085179350 Marionette DEBUG loaded listener.js 09:59:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (1E9B7000) [pid = 2700] [serial = 1217] [outer = 1D99B800] 09:59:40 INFO - PROCESS | 2700 | 1461085180136 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:59:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:59:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 970ms 09:59:40 INFO - PROCESS | 2700 | 1461085180166 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 09:59:40 INFO - PROCESS | 2700 | 1461085180172 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 09:59:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:59:40 INFO - PROCESS | 2700 | 1461085180178 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:59:40 INFO - PROCESS | 2700 | 1461085180182 Marionette TRACE conn5 <- [1,1586,null,{}] 09:59:40 INFO - PROCESS | 2700 | 1461085180188 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:40 INFO - PROCESS | 2700 | 1461085180322 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 09:59:40 INFO - PROCESS | 2700 | 1461085180493 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 2700 | ++DOCSHELL 10038400 == 100 [pid = 2700] [id = 406] 09:59:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (14722000) [pid = 2700] [serial = 1218] [outer = 00000000] 09:59:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (1713BC00) [pid = 2700] [serial = 1219] [outer = 14722000] 09:59:40 INFO - PROCESS | 2700 | 1461085180552 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (171E9000) [pid = 2700] [serial = 1220] [outer = 14722000] 09:59:41 INFO - PROCESS | 2700 | 1461085181137 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 970ms 09:59:41 INFO - PROCESS | 2700 | 1461085181151 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 2700 | 1461085181157 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 09:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:59:41 INFO - PROCESS | 2700 | 1461085181164 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 2700 | 1461085181167 Marionette TRACE conn5 <- [1,1590,null,{}] 09:59:41 INFO - PROCESS | 2700 | 1461085181171 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:41 INFO - PROCESS | 2700 | 1461085181294 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 09:59:41 INFO - PROCESS | 2700 | 1461085181462 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 2700 | ++DOCSHELL 17841000 == 101 [pid = 2700] [id = 407] 09:59:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (182C6800) [pid = 2700] [serial = 1221] [outer = 00000000] 09:59:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (18D38C00) [pid = 2700] [serial = 1222] [outer = 182C6800] 09:59:41 INFO - PROCESS | 2700 | 1461085181518 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (19623800) [pid = 2700] [serial = 1223] [outer = 182C6800] 09:59:42 INFO - PROCESS | 2700 | 1461085182122 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 970ms 09:59:42 INFO - PROCESS | 2700 | 1461085182136 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 2700 | 1461085182138 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 09:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:59:42 INFO - PROCESS | 2700 | 1461085182142 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 2700 | 1461085182146 Marionette TRACE conn5 <- [1,1594,null,{}] 09:59:42 INFO - PROCESS | 2700 | 1461085182157 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:42 INFO - PROCESS | 2700 | 1461085182280 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 09:59:42 INFO - PROCESS | 2700 | 1461085182448 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:42 INFO - PROCESS | 2700 | ++DOCSHELL 1E930400 == 102 [pid = 2700] [id = 408] 09:59:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1E9B3000) [pid = 2700] [serial = 1224] [outer = 00000000] 09:59:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1EDA0400) [pid = 2700] [serial = 1225] [outer = 1E9B3000] 09:59:42 INFO - PROCESS | 2700 | 1461085182507 Marionette DEBUG loaded listener.js 09:59:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1F782C00) [pid = 2700] [serial = 1226] [outer = 1E9B3000] 09:59:43 INFO - PROCESS | 2700 | 1461085183109 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1022ms 09:59:43 INFO - PROCESS | 2700 | 1461085183168 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 09:59:43 INFO - PROCESS | 2700 | 1461085183171 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 09:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:59:43 INFO - PROCESS | 2700 | 1461085183175 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 2700 | 1461085183177 Marionette TRACE conn5 <- [1,1598,null,{}] 09:59:43 INFO - PROCESS | 2700 | 1461085183181 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:43 INFO - PROCESS | 2700 | 1461085183306 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 09:59:43 INFO - PROCESS | 2700 | 1461085183459 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 2700 | ++DOCSHELL 1F78D000 == 103 [pid = 2700] [id = 409] 09:59:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1F7D4000) [pid = 2700] [serial = 1227] [outer = 00000000] 09:59:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (1F7DF000) [pid = 2700] [serial = 1228] [outer = 1F7D4000] 09:59:43 INFO - PROCESS | 2700 | 1461085183515 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (20573800) [pid = 2700] [serial = 1229] [outer = 1F7D4000] 09:59:44 INFO - PROCESS | 2700 | 1461085184033 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 930ms 09:59:44 INFO - PROCESS | 2700 | 1461085184108 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 09:59:44 INFO - PROCESS | 2700 | 1461085184110 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 09:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:59:44 INFO - PROCESS | 2700 | 1461085184114 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:59:44 INFO - PROCESS | 2700 | 1461085184116 Marionette TRACE conn5 <- [1,1602,null,{}] 09:59:44 INFO - PROCESS | 2700 | 1461085184120 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:44 INFO - PROCESS | 2700 | 1461085184235 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 09:59:44 INFO - PROCESS | 2700 | 1461085184401 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 2700 | ++DOCSHELL 20E8C800 == 104 [pid = 2700] [id = 410] 09:59:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (20E8D400) [pid = 2700] [serial = 1230] [outer = 00000000] 09:59:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (20EEA000) [pid = 2700] [serial = 1231] [outer = 20E8D400] 09:59:44 INFO - PROCESS | 2700 | 1461085184457 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (217AD000) [pid = 2700] [serial = 1232] [outer = 20E8D400] 09:59:45 INFO - PROCESS | 2700 | 1461085185045 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 970ms 09:59:45 INFO - PROCESS | 2700 | 1461085185087 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 09:59:45 INFO - PROCESS | 2700 | 1461085185090 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 09:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:59:45 INFO - PROCESS | 2700 | 1461085185093 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 2700 | 1461085185095 Marionette TRACE conn5 <- [1,1606,null,{}] 09:59:45 INFO - PROCESS | 2700 | 1461085185099 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:45 INFO - PROCESS | 2700 | 1461085185226 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 09:59:45 INFO - PROCESS | 2700 | 1461085185381 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 2700 | ++DOCSHELL 20EE5400 == 105 [pid = 2700] [id = 411] 09:59:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (21B05400) [pid = 2700] [serial = 1233] [outer = 00000000] 09:59:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (22839000) [pid = 2700] [serial = 1234] [outer = 21B05400] 09:59:45 INFO - PROCESS | 2700 | 1461085185439 Marionette DEBUG loaded listener.js 09:59:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (228A8400) [pid = 2700] [serial = 1235] [outer = 21B05400] 09:59:46 INFO - PROCESS | 2700 | 1461085186074 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1019ms 09:59:46 INFO - PROCESS | 2700 | 1461085186117 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 2700 | 1461085186119 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 09:59:46 INFO - PROCESS | 2700 | 1461085186122 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:59:46 INFO - PROCESS | 2700 | 1461085186125 Marionette TRACE conn5 <- [1,1610,null,{}] 09:59:46 INFO - PROCESS | 2700 | 1461085186129 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:46 INFO - PROCESS | 2700 | 1461085186249 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 09:59:46 INFO - PROCESS | 2700 | 1461085186402 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:46 INFO - PROCESS | 2700 | ++DOCSHELL 1AAC4000 == 106 [pid = 2700] [id = 412] 09:59:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (2278E400) [pid = 2700] [serial = 1236] [outer = 00000000] 09:59:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (232A1000) [pid = 2700] [serial = 1237] [outer = 2278E400] 09:59:46 INFO - PROCESS | 2700 | 1461085186457 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (232AA800) [pid = 2700] [serial = 1238] [outer = 2278E400] 09:59:46 INFO - PROCESS | 2700 | 1461085187002 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:59:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 930ms 09:59:47 INFO - PROCESS | 2700 | 1461085187057 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 09:59:47 INFO - PROCESS | 2700 | 1461085187059 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 09:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:59:47 INFO - PROCESS | 2700 | 1461085187063 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:59:47 INFO - PROCESS | 2700 | 1461085187065 Marionette TRACE conn5 <- [1,1614,null,{}] 09:59:47 INFO - PROCESS | 2700 | 1461085187069 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:47 INFO - PROCESS | 2700 | 1461085187184 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 09:59:47 INFO - PROCESS | 2700 | 1461085187352 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:47 INFO - PROCESS | 2700 | ++DOCSHELL 2329D400 == 107 [pid = 2700] [id = 413] 09:59:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (232AB000) [pid = 2700] [serial = 1239] [outer = 00000000] 09:59:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (237B3C00) [pid = 2700] [serial = 1240] [outer = 232AB000] 09:59:47 INFO - PROCESS | 2700 | 1461085187408 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (237B9000) [pid = 2700] [serial = 1241] [outer = 232AB000] 09:59:47 INFO - PROCESS | 2700 | 1461085187972 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 970ms 09:59:48 INFO - PROCESS | 2700 | 1461085188037 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 09:59:48 INFO - PROCESS | 2700 | 1461085188039 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 09:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:59:48 INFO - PROCESS | 2700 | 1461085188043 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - PROCESS | 2700 | 1461085188045 Marionette TRACE conn5 <- [1,1618,null,{}] 09:59:48 INFO - PROCESS | 2700 | 1461085188049 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:48 INFO - PROCESS | 2700 | 1461085188170 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 09:59:48 INFO - PROCESS | 2700 | 1461085188344 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 2700 | ++DOCSHELL 1011E000 == 108 [pid = 2700] [id = 414] 09:59:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (13F21400) [pid = 2700] [serial = 1242] [outer = 00000000] 09:59:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (23C54C00) [pid = 2700] [serial = 1243] [outer = 13F21400] 09:59:48 INFO - PROCESS | 2700 | 1461085188399 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (23C57C00) [pid = 2700] [serial = 1244] [outer = 13F21400] 09:59:48 INFO - PROCESS | 2700 | 1461085188955 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 930ms 09:59:48 INFO - PROCESS | 2700 | 1461085188977 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 09:59:48 INFO - PROCESS | 2700 | 1461085188979 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 09:59:48 INFO - PROCESS | 2700 | 1461085188982 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:59:48 INFO - PROCESS | 2700 | 1461085188984 Marionette TRACE conn5 <- [1,1622,null,{}] 09:59:48 INFO - PROCESS | 2700 | 1461085188988 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:49 INFO - PROCESS | 2700 | 1461085189107 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 09:59:49 INFO - PROCESS | 2700 | 1461085189237 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:49 INFO - PROCESS | 2700 | ++DOCSHELL 0EE63C00 == 109 [pid = 2700] [id = 415] 09:59:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (0F874C00) [pid = 2700] [serial = 1245] [outer = 00000000] 09:59:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (171E7C00) [pid = 2700] [serial = 1246] [outer = 0F874C00] 09:59:49 INFO - PROCESS | 2700 | 1461085189295 Marionette DEBUG loaded listener.js 09:59:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (18A79000) [pid = 2700] [serial = 1247] [outer = 0F874C00] 09:59:50 INFO - PROCESS | 2700 | 1461085190083 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1174ms 09:59:50 INFO - PROCESS | 2700 | 1461085190161 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 09:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:59:50 INFO - PROCESS | 2700 | 1461085190165 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 09:59:50 INFO - PROCESS | 2700 | 1461085190171 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 2700 | 1461085190175 Marionette TRACE conn5 <- [1,1626,null,{}] 09:59:50 INFO - PROCESS | 2700 | 1461085190181 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:50 INFO - PROCESS | 2700 | 1461085190337 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 09:59:50 INFO - PROCESS | 2700 | 1461085190494 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 2700 | ++DOCSHELL 0F2DA000 == 110 [pid = 2700] [id = 416] 09:59:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (10038C00) [pid = 2700] [serial = 1248] [outer = 00000000] 09:59:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (17142C00) [pid = 2700] [serial = 1249] [outer = 10038C00] 09:59:50 INFO - PROCESS | 2700 | 1461085190545 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (18047000) [pid = 2700] [serial = 1250] [outer = 10038C00] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 19B98800 == 109 [pid = 2700] [id = 404] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 1099E000 == 108 [pid = 2700] [id = 403] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 1ACE2400 == 107 [pid = 2700] [id = 402] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 1AA19800 == 106 [pid = 2700] [id = 401] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 19626800 == 105 [pid = 2700] [id = 400] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 18969C00 == 104 [pid = 2700] [id = 399] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 143E7C00 == 103 [pid = 2700] [id = 398] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 0F7BCC00 == 102 [pid = 2700] [id = 397] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (1D908C00) [pid = 2700] [serial = 1156] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | 1461085191284 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 182C9800 == 101 [pid = 2700] [id = 396] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 0EE12400 == 100 [pid = 2700] [id = 395] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 2056A400 == 99 [pid = 2700] [id = 389] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 18511400 == 98 [pid = 2700] [id = 388] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 13F2E400 == 97 [pid = 2700] [id = 387] 09:59:51 INFO - PROCESS | 2700 | --DOCSHELL 0EE19C00 == 96 [pid = 2700] [id = 386] 09:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1126ms 09:59:51 INFO - PROCESS | 2700 | 1461085191297 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 2700 | 1461085191303 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 09:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:59:51 INFO - PROCESS | 2700 | 1461085191311 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 2700 | 1461085191314 Marionette TRACE conn5 <- [1,1630,null,{}] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (1602E800) [pid = 2700] [serial = 1051] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (1F785800) [pid = 2700] [serial = 1063] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (1E9BA000) [pid = 2700] [serial = 1060] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (196CE000) [pid = 2700] [serial = 1054] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (20EE5C00) [pid = 2700] [serial = 1069] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (20E8F800) [pid = 2700] [serial = 1066] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (1D99EC00) [pid = 2700] [serial = 1057] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (19E74800) [pid = 2700] [serial = 1144] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1BE60C00) [pid = 2700] [serial = 1147] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (1AA1B800) [pid = 2700] [serial = 1145] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (1BE67800) [pid = 2700] [serial = 1148] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (19E73400) [pid = 2700] [serial = 1153] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (18514C00) [pid = 2700] [serial = 1138] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (18AA3C00) [pid = 2700] [serial = 1139] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (15834800) [pid = 2700] [serial = 1135] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (1713D800) [pid = 2700] [serial = 1136] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (1F7DC000) [pid = 2700] [serial = 1103] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (20E83C00) [pid = 2700] [serial = 1111] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (16032400) [pid = 2700] [serial = 1105] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (18513800) [pid = 2700] [serial = 1133] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (182CB800) [pid = 2700] [serial = 1132] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (161FA400) [pid = 2700] [serial = 1130] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1497E400) [pid = 2700] [serial = 1129] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (19190C00) [pid = 2700] [serial = 1141] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (18B44000) [pid = 2700] [serial = 1108] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (21B02C00) [pid = 2700] [serial = 1114] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (21B4D000) [pid = 2700] [serial = 1117] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (22834800) [pid = 2700] [serial = 1120] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (228B1400) [pid = 2700] [serial = 1123] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (23212800) [pid = 2700] [serial = 1126] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (0F2D2400) [pid = 2700] [serial = 1150] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (0F3E7800) [pid = 2700] [serial = 1151] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (1926C800) [pid = 2700] [serial = 1142] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1ACE4400) [pid = 2700] [serial = 1154] [outer = 00000000] [url = about:blank] 09:59:51 INFO - PROCESS | 2700 | 1461085191364 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:51 INFO - PROCESS | 2700 | 1461085191472 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 09:59:51 INFO - PROCESS | 2700 | 1461085191478 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:51 INFO - PROCESS | 2700 | ++DOCSHELL 1083E400 == 97 [pid = 2700] [id = 417] 09:59:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (1088FC00) [pid = 2700] [serial = 1251] [outer = 00000000] 09:59:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (13F26C00) [pid = 2700] [serial = 1252] [outer = 1088FC00] 09:59:51 INFO - PROCESS | 2700 | 1461085191527 Marionette DEBUG loaded listener.js 09:59:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (147D0000) [pid = 2700] [serial = 1253] [outer = 1088FC00] 09:59:52 INFO - PROCESS | 2700 | 1461085192091 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 850ms 09:59:52 INFO - PROCESS | 2700 | 1461085192162 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 2700 | 1461085192164 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 09:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:59:52 INFO - PROCESS | 2700 | 1461085192168 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 2700 | 1461085192171 Marionette TRACE conn5 <- [1,1634,null,{}] 09:59:52 INFO - PROCESS | 2700 | 1461085192182 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:52 INFO - PROCESS | 2700 | 1461085192290 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 09:59:52 INFO - PROCESS | 2700 | 1461085192408 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 2700 | ++DOCSHELL 18259C00 == 98 [pid = 2700] [id = 418] 09:59:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (182CE000) [pid = 2700] [serial = 1254] [outer = 00000000] 09:59:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (18969800) [pid = 2700] [serial = 1255] [outer = 182CE000] 09:59:52 INFO - PROCESS | 2700 | 1461085192459 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (18AA9400) [pid = 2700] [serial = 1256] [outer = 182CE000] 09:59:52 INFO - PROCESS | 2700 | 1461085192850 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 09:59:52 INFO - PROCESS | 2700 | 1461085192902 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 2700 | 1461085192904 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 09:59:52 INFO - PROCESS | 2700 | 1461085192908 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:59:52 INFO - PROCESS | 2700 | 1461085192910 Marionette TRACE conn5 <- [1,1638,null,{}] 09:59:52 INFO - PROCESS | 2700 | 1461085192913 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:52 INFO - PROCESS | 2700 | 1461085193011 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 09:59:53 INFO - PROCESS | 2700 | 1461085193053 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 2700 | ++DOCSHELL 19226400 == 99 [pid = 2700] [id = 419] 09:59:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (1922BC00) [pid = 2700] [serial = 1257] [outer = 00000000] 09:59:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (198C3800) [pid = 2700] [serial = 1258] [outer = 1922BC00] 09:59:53 INFO - PROCESS | 2700 | 1461085193098 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (19B5A400) [pid = 2700] [serial = 1259] [outer = 1922BC00] 09:59:53 INFO - PROCESS | 2700 | 1461085193563 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 09:59:53 INFO - PROCESS | 2700 | 1461085193605 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 09:59:53 INFO - PROCESS | 2700 | 1461085193607 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 09:59:53 INFO - PROCESS | 2700 | 1461085193610 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:59:53 INFO - PROCESS | 2700 | 1461085193611 Marionette TRACE conn5 <- [1,1642,null,{}] 09:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:59:53 INFO - PROCESS | 2700 | 1461085193625 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:53 INFO - PROCESS | 2700 | 1461085193757 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 09:59:53 INFO - PROCESS | 2700 | 1461085193770 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 2700 | ++DOCSHELL 18961800 == 100 [pid = 2700] [id = 420] 09:59:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (19B99C00) [pid = 2700] [serial = 1260] [outer = 00000000] 09:59:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1AA1FC00) [pid = 2700] [serial = 1261] [outer = 19B99C00] 09:59:53 INFO - PROCESS | 2700 | 1461085193816 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1ABC9000) [pid = 2700] [serial = 1262] [outer = 19B99C00] 09:59:54 INFO - PROCESS | 2700 | 1461085194277 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 690ms 09:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:59:54 INFO - PROCESS | 2700 | 1461085194309 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 09:59:54 INFO - PROCESS | 2700 | 1461085194311 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 09:59:54 INFO - PROCESS | 2700 | 1461085194314 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 2700 | 1461085194315 Marionette TRACE conn5 <- [1,1646,null,{}] 09:59:54 INFO - PROCESS | 2700 | 1461085194319 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:54 INFO - PROCESS | 2700 | 1461085194472 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 09:59:54 INFO - PROCESS | 2700 | 1461085194526 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 2700 | ++DOCSHELL 1BB02800 == 101 [pid = 2700] [id = 421] 09:59:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (1BB06800) [pid = 2700] [serial = 1263] [outer = 00000000] 09:59:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (1C87C400) [pid = 2700] [serial = 1264] [outer = 1BB06800] 09:59:54 INFO - PROCESS | 2700 | 1461085194574 Marionette DEBUG loaded listener.js 09:59:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (1D610400) [pid = 2700] [serial = 1265] [outer = 1BB06800] 09:59:55 INFO - PROCESS | 2700 | 1461085195057 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 770ms 09:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:59:55 INFO - PROCESS | 2700 | 1461085195088 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 2700 | 1461085195090 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 09:59:55 INFO - PROCESS | 2700 | 1461085195093 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 2700 | 1461085195095 Marionette TRACE conn5 <- [1,1650,null,{}] 09:59:55 INFO - PROCESS | 2700 | 1461085195098 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:55 INFO - PROCESS | 2700 | 1461085195232 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 09:59:55 INFO - PROCESS | 2700 | 1461085195248 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:55 INFO - PROCESS | 2700 | ++DOCSHELL 1C84FC00 == 102 [pid = 2700] [id = 422] 09:59:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (1D902000) [pid = 2700] [serial = 1266] [outer = 00000000] 09:59:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (1DC79000) [pid = 2700] [serial = 1267] [outer = 1D902000] 09:59:55 INFO - PROCESS | 2700 | 1461085195295 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (1E92DC00) [pid = 2700] [serial = 1268] [outer = 1D902000] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (19627800) [pid = 2700] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (141A3C00) [pid = 2700] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (1472AC00) [pid = 2700] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (18A7C000) [pid = 2700] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (182CD000) [pid = 2700] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (1AA1A800) [pid = 2700] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1C291C00) [pid = 2700] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (1BED0000) [pid = 2700] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (0F7F0800) [pid = 2700] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (0EE61000) [pid = 2700] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:59:55 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (1C84EC00) [pid = 2700] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:59:55 INFO - PROCESS | 2700 | 1461085196020 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 971ms 09:59:56 INFO - PROCESS | 2700 | 1461085196069 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 2700 | 1461085196071 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 09:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:59:56 INFO - PROCESS | 2700 | 1461085196074 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - PROCESS | 2700 | 1461085196076 Marionette TRACE conn5 <- [1,1654,null,{}] 09:59:56 INFO - PROCESS | 2700 | 1461085196080 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:56 INFO - PROCESS | 2700 | 1461085196216 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 09:59:56 INFO - PROCESS | 2700 | 1461085196292 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 2700 | ++DOCSHELL 16027400 == 103 [pid = 2700] [id = 423] 09:59:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (161F7400) [pid = 2700] [serial = 1269] [outer = 00000000] 09:59:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (1AA1A800) [pid = 2700] [serial = 1270] [outer = 161F7400] 09:59:56 INFO - PROCESS | 2700 | 1461085196337 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1C291C00) [pid = 2700] [serial = 1271] [outer = 161F7400] 09:59:56 INFO - PROCESS | 2700 | 1461085196705 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 09:59:56 INFO - PROCESS | 2700 | 1461085196745 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 2700 | 1461085196747 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 09:59:56 INFO - PROCESS | 2700 | 1461085196750 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:59:56 INFO - PROCESS | 2700 | 1461085196752 Marionette TRACE conn5 <- [1,1658,null,{}] 09:59:56 INFO - PROCESS | 2700 | 1461085196755 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:56 INFO - PROCESS | 2700 | 1461085196853 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 09:59:56 INFO - PROCESS | 2700 | 1461085196860 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 2700 | ++DOCSHELL 1000B400 == 104 [pid = 2700] [id = 424] 09:59:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (1D69BC00) [pid = 2700] [serial = 1272] [outer = 00000000] 09:59:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1F786800) [pid = 2700] [serial = 1273] [outer = 1D69BC00] 09:59:56 INFO - PROCESS | 2700 | 1461085196904 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (1F78D400) [pid = 2700] [serial = 1274] [outer = 1D69BC00] 09:59:57 INFO - PROCESS | 2700 | 1461085197361 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 630ms 09:59:57 INFO - PROCESS | 2700 | 1461085197385 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 2700 | 1461085197387 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 09:59:57 INFO - PROCESS | 2700 | 1461085197407 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:59:57 INFO - PROCESS | 2700 | 1461085197409 Marionette TRACE conn5 <- [1,1662,null,{}] 09:59:57 INFO - PROCESS | 2700 | 1461085197417 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:57 INFO - PROCESS | 2700 | 1461085197515 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 09:59:57 INFO - PROCESS | 2700 | 1461085197557 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 2700 | ++DOCSHELL 0FEC2C00 == 105 [pid = 2700] [id = 425] 09:59:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (1F7D7800) [pid = 2700] [serial = 1275] [outer = 00000000] 09:59:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (20E86800) [pid = 2700] [serial = 1276] [outer = 1F7D7800] 09:59:57 INFO - PROCESS | 2700 | 1461085197601 Marionette DEBUG loaded listener.js 09:59:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (20EE3400) [pid = 2700] [serial = 1277] [outer = 1F7D7800] 09:59:58 INFO - PROCESS | 2700 | 1461085198327 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 970ms 09:59:58 INFO - PROCESS | 2700 | 1461085198383 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 2700 | 1461085198389 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 09:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:59:58 INFO - PROCESS | 2700 | 1461085198395 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 2700 | 1461085198398 Marionette TRACE conn5 <- [1,1666,null,{}] 09:59:58 INFO - PROCESS | 2700 | 1461085198404 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:58 INFO - PROCESS | 2700 | 1461085198537 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 09:59:58 INFO - PROCESS | 2700 | 1461085198697 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 2700 | ++DOCSHELL 1582B800 == 106 [pid = 2700] [id = 426] 09:59:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (15831400) [pid = 2700] [serial = 1278] [outer = 00000000] 09:59:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (1713D800) [pid = 2700] [serial = 1279] [outer = 15831400] 09:59:58 INFO - PROCESS | 2700 | 1461085198756 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (17899400) [pid = 2700] [serial = 1280] [outer = 15831400] 09:59:59 INFO - PROCESS | 2700 | 1461085199371 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1020ms 09:59:59 INFO - PROCESS | 2700 | 1461085199419 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 2700 | 1461085199425 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 09:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:59:59 INFO - PROCESS | 2700 | 1461085199432 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 2700 | 1461085199435 Marionette TRACE conn5 <- [1,1670,null,{}] 09:59:59 INFO - PROCESS | 2700 | 1461085199439 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:59 INFO - PROCESS | 2700 | 1461085199599 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 09:59:59 INFO - PROCESS | 2700 | 1461085199757 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 2700 | ++DOCSHELL 18AAD400 == 107 [pid = 2700] [id = 427] 09:59:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (18AAD800) [pid = 2700] [serial = 1281] [outer = 00000000] 09:59:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1AA1BC00) [pid = 2700] [serial = 1282] [outer = 18AAD800] 09:59:59 INFO - PROCESS | 2700 | 1461085199815 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1BB0D800) [pid = 2700] [serial = 1283] [outer = 18AAD800] 10:00:00 INFO - PROCESS | 2700 | 1461085200412 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1024ms 10:00:00 INFO - PROCESS | 2700 | 1461085200457 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 2700 | 1461085200460 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 10:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:00:00 INFO - PROCESS | 2700 | 1461085200464 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 2700 | 1461085200468 Marionette TRACE conn5 <- [1,1674,null,{}] 10:00:00 INFO - PROCESS | 2700 | 1461085200480 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:00 INFO - PROCESS | 2700 | 1461085200629 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 10:00:00 INFO - PROCESS | 2700 | 1461085200809 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:00 INFO - PROCESS | 2700 | ++DOCSHELL 20EE7800 == 108 [pid = 2700] [id = 428] 10:00:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (20EE8400) [pid = 2700] [serial = 1284] [outer = 00000000] 10:00:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (217AB800) [pid = 2700] [serial = 1285] [outer = 20EE8400] 10:00:00 INFO - PROCESS | 2700 | 1461085200871 Marionette DEBUG loaded listener.js 10:00:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (21B43800) [pid = 2700] [serial = 1286] [outer = 20EE8400] 10:00:01 INFO - PROCESS | 2700 | 1461085201441 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:00:01 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 10:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1025ms 10:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:00:01 INFO - PROCESS | 2700 | 1461085201492 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 10:00:01 INFO - PROCESS | 2700 | 1461085201495 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 10:00:01 INFO - PROCESS | 2700 | 1461085201499 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:00:01 INFO - PROCESS | 2700 | 1461085201501 Marionette TRACE conn5 <- [1,1678,null,{}] 10:00:01 INFO - PROCESS | 2700 | 1461085201505 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:01 INFO - PROCESS | 2700 | 1461085201632 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 10:00:01 INFO - PROCESS | 2700 | 1461085201803 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 2700 | ++DOCSHELL 22788C00 == 109 [pid = 2700] [id = 429] 10:00:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (2278B000) [pid = 2700] [serial = 1287] [outer = 00000000] 10:00:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (2283F000) [pid = 2700] [serial = 1288] [outer = 2278B000] 10:00:01 INFO - PROCESS | 2700 | 1461085201859 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (228B7800) [pid = 2700] [serial = 1289] [outer = 2278B000] 10:00:02 INFO - PROCESS | 2700 | 1461085202465 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1020ms 10:00:02 INFO - PROCESS | 2700 | 1461085202522 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 2700 | 1461085202525 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 10:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:00:02 INFO - PROCESS | 2700 | 1461085202528 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 2700 | 1461085202530 Marionette TRACE conn5 <- [1,1682,null,{}] 10:00:02 INFO - PROCESS | 2700 | 1461085202535 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:02 INFO - PROCESS | 2700 | 1461085202653 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 10:00:02 INFO - PROCESS | 2700 | 1461085202812 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:02 INFO - PROCESS | 2700 | ++DOCSHELL 22169000 == 110 [pid = 2700] [id = 430] 10:00:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (2216AC00) [pid = 2700] [serial = 1290] [outer = 00000000] 10:00:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (22171400) [pid = 2700] [serial = 1291] [outer = 2216AC00] 10:00:02 INFO - PROCESS | 2700 | 1461085202867 Marionette DEBUG loaded listener.js 10:00:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (22173800) [pid = 2700] [serial = 1292] [outer = 2216AC00] 10:00:03 INFO - PROCESS | 2700 | 1461085203433 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 971ms 10:00:03 INFO - PROCESS | 2700 | 1461085203503 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 2700 | 1461085203506 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 10:00:03 INFO - PROCESS | 2700 | 1461085203510 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:00:03 INFO - PROCESS | 2700 | 1461085203511 Marionette TRACE conn5 <- [1,1686,null,{}] 10:00:03 INFO - PROCESS | 2700 | 1461085203515 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:03 INFO - PROCESS | 2700 | 1461085203652 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 10:00:03 INFO - PROCESS | 2700 | 1461085203811 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:03 INFO - PROCESS | 2700 | ++DOCSHELL 196D5C00 == 111 [pid = 2700] [id = 431] 10:00:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (1F78D800) [pid = 2700] [serial = 1293] [outer = 00000000] 10:00:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (2216D400) [pid = 2700] [serial = 1294] [outer = 1F78D800] 10:00:03 INFO - PROCESS | 2700 | 1461085203870 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (2216FC00) [pid = 2700] [serial = 1295] [outer = 1F78D800] 10:00:04 INFO - PROCESS | 2700 | 1461085204431 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:00:04 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 10:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 970ms 10:00:04 INFO - PROCESS | 2700 | 1461085204484 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 10:00:04 INFO - PROCESS | 2700 | 1461085204486 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 10:00:04 INFO - PROCESS | 2700 | 1461085204489 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:00:04 INFO - PROCESS | 2700 | 1461085204491 Marionette TRACE conn5 <- [1,1690,null,{}] 10:00:04 INFO - PROCESS | 2700 | 1461085204495 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:04 INFO - PROCESS | 2700 | 1461085204612 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 10:00:04 INFO - PROCESS | 2700 | 1461085204784 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 2700 | ++DOCSHELL 22165000 == 112 [pid = 2700] [id = 432] 10:00:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (228B6800) [pid = 2700] [serial = 1296] [outer = 00000000] 10:00:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (237B5000) [pid = 2700] [serial = 1297] [outer = 228B6800] 10:00:04 INFO - PROCESS | 2700 | 1461085204839 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 169 (237BD000) [pid = 2700] [serial = 1298] [outer = 228B6800] 10:00:05 INFO - PROCESS | 2700 | 1461085205430 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 970ms 10:00:05 INFO - PROCESS | 2700 | 1461085205463 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 2700 | 1461085205466 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 10:00:05 INFO - PROCESS | 2700 | 1461085205469 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:00:05 INFO - PROCESS | 2700 | 1461085205471 Marionette TRACE conn5 <- [1,1694,null,{}] 10:00:05 INFO - PROCESS | 2700 | 1461085205475 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:05 INFO - PROCESS | 2700 | 1461085205594 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 10:00:05 INFO - PROCESS | 2700 | 1461085205766 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:05 INFO - PROCESS | 2700 | ++DOCSHELL 23C53400 == 113 [pid = 2700] [id = 433] 10:00:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 170 (23C59800) [pid = 2700] [serial = 1299] [outer = 00000000] 10:00:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 171 (23C5F800) [pid = 2700] [serial = 1300] [outer = 23C59800] 10:00:05 INFO - PROCESS | 2700 | 1461085205822 Marionette DEBUG loaded listener.js 10:00:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 172 (23C5F000) [pid = 2700] [serial = 1301] [outer = 23C59800] 10:00:06 INFO - PROCESS | 2700 | 1461085206352 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 930ms 10:00:06 INFO - PROCESS | 2700 | 1461085206404 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 10:00:06 INFO - PROCESS | 2700 | 1461085206406 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 10:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:00:06 INFO - PROCESS | 2700 | 1461085206410 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:00:06 INFO - PROCESS | 2700 | 1461085206412 Marionette TRACE conn5 <- [1,1698,null,{}] 10:00:06 INFO - PROCESS | 2700 | 1461085206416 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:06 INFO - PROCESS | 2700 | 1461085206539 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 10:00:06 INFO - PROCESS | 2700 | 1461085206714 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:06 INFO - PROCESS | 2700 | ++DOCSHELL 23CB4800 == 114 [pid = 2700] [id = 434] 10:00:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 173 (23CB4C00) [pid = 2700] [serial = 1302] [outer = 00000000] 10:00:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 174 (23CBE800) [pid = 2700] [serial = 1303] [outer = 23CB4C00] 10:00:06 INFO - PROCESS | 2700 | 1461085206769 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 175 (24792000) [pid = 2700] [serial = 1304] [outer = 23CB4C00] 10:00:07 INFO - PROCESS | 2700 | 1461085207369 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1017ms 10:00:07 INFO - PROCESS | 2700 | 1461085207431 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 10:00:07 INFO - PROCESS | 2700 | 1461085207433 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 10:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:00:07 INFO - PROCESS | 2700 | 1461085207437 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:00:07 INFO - PROCESS | 2700 | 1461085207439 Marionette TRACE conn5 <- [1,1702,null,{}] 10:00:07 INFO - PROCESS | 2700 | 1461085207443 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:07 INFO - PROCESS | 2700 | 1461085207566 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 10:00:07 INFO - PROCESS | 2700 | 1461085207935 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC9800 == 115 [pid = 2700] [id = 435] 10:00:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 176 (0F276400) [pid = 2700] [serial = 1305] [outer = 00000000] 10:00:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (107A4000) [pid = 2700] [serial = 1306] [outer = 0F276400] 10:00:08 INFO - PROCESS | 2700 | 1461085208035 Marionette DEBUG loaded listener.js 10:00:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 178 (13F22000) [pid = 2700] [serial = 1307] [outer = 0F276400] 10:00:08 INFO - PROCESS | 2700 | 1461085208636 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1234ms 10:00:08 INFO - PROCESS | 2700 | 1461085208675 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 2700 | 1461085208679 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 10:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:00:08 INFO - PROCESS | 2700 | 1461085208685 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 2700 | 1461085208688 Marionette TRACE conn5 <- [1,1706,null,{}] 10:00:08 INFO - PROCESS | 2700 | 1461085208692 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:08 INFO - PROCESS | 2700 | 1461085208811 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 10:00:08 INFO - PROCESS | 2700 | 1461085208976 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:08 INFO - PROCESS | 2700 | ++DOCSHELL 161F3000 == 116 [pid = 2700] [id = 436] 10:00:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 179 (1713C400) [pid = 2700] [serial = 1308] [outer = 00000000] 10:00:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 180 (18507400) [pid = 2700] [serial = 1309] [outer = 1713C400] 10:00:09 INFO - PROCESS | 2700 | 1461085209031 Marionette DEBUG loaded listener.js 10:00:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 181 (18AA6400) [pid = 2700] [serial = 1310] [outer = 1713C400] 10:00:09 INFO - PROCESS | 2700 | 1461085209650 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1018ms 10:00:09 INFO - PROCESS | 2700 | 1461085209709 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 10:00:09 INFO - PROCESS | 2700 | 1461085209713 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 10:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:00:09 INFO - PROCESS | 2700 | 1461085209718 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:00:09 INFO - PROCESS | 2700 | 1461085209720 Marionette TRACE conn5 <- [1,1710,null,{}] 10:00:09 INFO - PROCESS | 2700 | 1461085209723 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:09 INFO - PROCESS | 2700 | 1461085209835 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 10:00:09 INFO - PROCESS | 2700 | 1461085209994 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:09 INFO - PROCESS | 2700 | --DOCSHELL 1000B400 == 115 [pid = 2700] [id = 424] 10:00:09 INFO - PROCESS | 2700 | --DOCSHELL 16027400 == 114 [pid = 2700] [id = 423] 10:00:09 INFO - PROCESS | 2700 | --DOCSHELL 1C84FC00 == 113 [pid = 2700] [id = 422] 10:00:09 INFO - PROCESS | 2700 | --DOCSHELL 1BB02800 == 112 [pid = 2700] [id = 421] 10:00:09 INFO - PROCESS | 2700 | --DOCSHELL 18961800 == 111 [pid = 2700] [id = 420] 10:00:09 INFO - PROCESS | 2700 | --DOCSHELL 19226400 == 110 [pid = 2700] [id = 419] 10:00:09 INFO - PROCESS | 2700 | --DOCSHELL 18259C00 == 109 [pid = 2700] [id = 418] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 180 (1E926800) [pid = 2700] [serial = 1216] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 179 (20E83400) [pid = 2700] [serial = 1168] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 178 (18234800) [pid = 2700] [serial = 1162] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 177 (1D9A1000) [pid = 2700] [serial = 1165] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (21B10800) [pid = 2700] [serial = 1171] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 175 (23332400) [pid = 2700] [serial = 1177] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 174 (0F2D8000) [pid = 2700] [serial = 1159] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 173 (2278EC00) [pid = 2700] [serial = 1174] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 172 (2334A000) [pid = 2700] [serial = 1180] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 171 (23356000) [pid = 2700] [serial = 1183] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4B800 == 110 [pid = 2700] [id = 437] 10:00:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 172 (0F274000) [pid = 2700] [serial = 1311] [outer = 00000000] 10:00:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 173 (13F4A800) [pid = 2700] [serial = 1312] [outer = 0F274000] 10:00:10 INFO - PROCESS | 2700 | 1461085210117 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 174 (17137800) [pid = 2700] [serial = 1313] [outer = 0F274000] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 1083E400 == 109 [pid = 2700] [id = 417] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 0F2DA000 == 108 [pid = 2700] [id = 416] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 1011E000 == 107 [pid = 2700] [id = 414] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 2329D400 == 106 [pid = 2700] [id = 413] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 1AAC4000 == 105 [pid = 2700] [id = 412] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 20EE5400 == 104 [pid = 2700] [id = 411] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 20E8C800 == 103 [pid = 2700] [id = 410] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 1F78D000 == 102 [pid = 2700] [id = 409] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 1E930400 == 101 [pid = 2700] [id = 408] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 17841000 == 100 [pid = 2700] [id = 407] 10:00:10 INFO - PROCESS | 2700 | --DOCSHELL 10038400 == 99 [pid = 2700] [id = 406] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 173 (1D999800) [pid = 2700] [serial = 1214] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 172 (198C4800) [pid = 2700] [serial = 1201] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 171 (196D4400) [pid = 2700] [serial = 1211] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 170 (18515800) [pid = 2700] [serial = 1196] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 169 (1918E400) [pid = 2700] [serial = 1198] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 168 (18964400) [pid = 2700] [serial = 1190] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (19B9A400) [pid = 2700] [serial = 1202] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (1ACE7000) [pid = 2700] [serial = 1204] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (1D909000) [pid = 2700] [serial = 1213] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (18D37400) [pid = 2700] [serial = 1210] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (1922D800) [pid = 2700] [serial = 1199] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (1D607400) [pid = 2700] [serial = 1208] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (1079F000) [pid = 2700] [serial = 1192] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (182DE800) [pid = 2700] [serial = 1195] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (13F2B400) [pid = 2700] [serial = 1186] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (1C886400) [pid = 2700] [serial = 1207] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1850B400) [pid = 2700] [serial = 1189] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (1411D800) [pid = 2700] [serial = 1187] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (13F28800) [pid = 2700] [serial = 1193] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (1D99F400) [pid = 2700] [serial = 1157] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (1BB10C00) [pid = 2700] [serial = 1205] [outer = 00000000] [url = about:blank] 10:00:10 INFO - PROCESS | 2700 | 1461085210572 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:00:10 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 10:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 930ms 10:00:10 INFO - PROCESS | 2700 | 1461085210653 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 10:00:10 INFO - PROCESS | 2700 | 1461085210655 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 10:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:00:10 INFO - PROCESS | 2700 | 1461085210664 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 2700 | 1461085210670 Marionette TRACE conn5 <- [1,1714,null,{}] 10:00:10 INFO - PROCESS | 2700 | 1461085210680 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:10 INFO - PROCESS | 2700 | 1461085210786 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 10:00:10 INFO - PROCESS | 2700 | 1461085210932 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 2700 | ++DOCSHELL 107A1400 == 100 [pid = 2700] [id = 438] 10:00:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1804C400) [pid = 2700] [serial = 1314] [outer = 00000000] 10:00:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (18961800) [pid = 2700] [serial = 1315] [outer = 1804C400] 10:00:10 INFO - PROCESS | 2700 | 1461085210979 Marionette DEBUG loaded listener.js 10:00:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (18AAA800) [pid = 2700] [serial = 1316] [outer = 1804C400] 10:00:11 INFO - PROCESS | 2700 | 1461085211357 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 10:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:00:11 INFO - PROCESS | 2700 | 1461085211413 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 2700 | 1461085211416 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 10:00:11 INFO - PROCESS | 2700 | 1461085211419 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 2700 | 1461085211421 Marionette TRACE conn5 <- [1,1718,null,{}] 10:00:11 INFO - PROCESS | 2700 | 1461085211425 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:11 INFO - PROCESS | 2700 | 1461085211522 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 10:00:11 INFO - PROCESS | 2700 | 1461085211528 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 2700 | ++DOCSHELL 18510400 == 101 [pid = 2700] [id = 439] 10:00:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (18D38000) [pid = 2700] [serial = 1317] [outer = 00000000] 10:00:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (19628800) [pid = 2700] [serial = 1318] [outer = 18D38000] 10:00:11 INFO - PROCESS | 2700 | 1461085211576 Marionette DEBUG loaded listener.js 10:00:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (19929400) [pid = 2700] [serial = 1319] [outer = 18D38000] 10:00:12 INFO - PROCESS | 2700 | 1461085212037 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:00:12 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 10:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 10:00:12 INFO - PROCESS | 2700 | 1461085212091 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 2700 | 1461085212093 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 10:00:12 INFO - PROCESS | 2700 | 1461085212096 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:00:12 INFO - PROCESS | 2700 | 1461085212098 Marionette TRACE conn5 <- [1,1722,null,{}] 10:00:12 INFO - PROCESS | 2700 | 1461085212102 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:12 INFO - PROCESS | 2700 | 1461085212200 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 10:00:12 INFO - PROCESS | 2700 | 1461085212206 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 2700 | ++DOCSHELL 19E78400 == 102 [pid = 2700] [id = 440] 10:00:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (19E7A400) [pid = 2700] [serial = 1320] [outer = 00000000] 10:00:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (1AA1F400) [pid = 2700] [serial = 1321] [outer = 19E7A400] 10:00:12 INFO - PROCESS | 2700 | 1461085212264 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (1ACE4400) [pid = 2700] [serial = 1322] [outer = 19E7A400] 10:00:12 INFO - PROCESS | 2700 | 1461085212826 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 770ms 10:00:12 INFO - PROCESS | 2700 | 1461085212904 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 2700 | 1461085212906 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 10:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:00:12 INFO - PROCESS | 2700 | 1461085212912 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 2700 | 1461085212914 Marionette TRACE conn5 <- [1,1726,null,{}] 10:00:12 INFO - PROCESS | 2700 | 1461085212917 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:13 INFO - PROCESS | 2700 | 1461085213057 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 10:00:13 INFO - PROCESS | 2700 | 1461085213078 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE6800 == 103 [pid = 2700] [id = 441] 10:00:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (1BE5F400) [pid = 2700] [serial = 1323] [outer = 00000000] 10:00:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (1C32A800) [pid = 2700] [serial = 1324] [outer = 1BE5F400] 10:00:13 INFO - PROCESS | 2700 | 1461085213126 Marionette DEBUG loaded listener.js 10:00:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (1C886800) [pid = 2700] [serial = 1325] [outer = 1BE5F400] 10:00:13 INFO - PROCESS | 2700 | 1461085213591 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 10:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:00:13 INFO - PROCESS | 2700 | 1461085213645 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 10:00:13 INFO - PROCESS | 2700 | 1461085213647 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 10:00:13 INFO - PROCESS | 2700 | 1461085213657 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 2700 | 1461085213658 Marionette TRACE conn5 <- [1,1730,null,{}] 10:00:13 INFO - PROCESS | 2700 | 1461085213662 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:13 INFO - PROCESS | 2700 | 1461085213802 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 10:00:13 INFO - PROCESS | 2700 | 1461085213822 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 2700 | ++DOCSHELL 1C288C00 == 104 [pid = 2700] [id = 442] 10:00:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (1D602000) [pid = 2700] [serial = 1326] [outer = 00000000] 10:00:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (1D910C00) [pid = 2700] [serial = 1327] [outer = 1D602000] 10:00:13 INFO - PROCESS | 2700 | 1461085213866 Marionette DEBUG loaded listener.js 10:00:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (1D9A4400) [pid = 2700] [serial = 1328] [outer = 1D602000] 10:00:14 INFO - PROCESS | 2700 | 1461085214323 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 731ms 10:00:14 INFO - PROCESS | 2700 | 1461085214647 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 10:00:14 INFO - PROCESS | 2700 | 1461085214649 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (1D902000) [pid = 2700] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (1BB06800) [pid = 2700] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (182CE000) [pid = 2700] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (161F7400) [pid = 2700] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (1088FC00) [pid = 2700] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (1D69BC00) [pid = 2700] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (1D99B800) [pid = 2700] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (1922BC00) [pid = 2700] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (10038C00) [pid = 2700] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:00:14 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (19B99C00) [pid = 2700] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:00:14 INFO - PROCESS | 2700 | 1461085214670 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:00:14 INFO - PROCESS | 2700 | 1461085214672 Marionette TRACE conn5 <- [1,1734,null,{}] 10:00:14 INFO - PROCESS | 2700 | 1461085214676 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:14 INFO - PROCESS | 2700 | 1461085214771 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 10:00:14 INFO - PROCESS | 2700 | 1461085214777 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:14 INFO - PROCESS | 2700 | ++DOCSHELL 1088FC00 == 105 [pid = 2700] [id = 443] 10:00:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (14118400) [pid = 2700] [serial = 1329] [outer = 00000000] 10:00:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 160 (1896C000) [pid = 2700] [serial = 1330] [outer = 14118400] 10:00:14 INFO - PROCESS | 2700 | 1461085214824 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 161 (19289000) [pid = 2700] [serial = 1331] [outer = 14118400] 10:00:15 INFO - PROCESS | 2700 | 1461085215292 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 10:00:15 INFO - PROCESS | 2700 | 1461085215343 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 2700 | 1461085215345 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 10:00:15 INFO - PROCESS | 2700 | 1461085215348 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:00:15 INFO - PROCESS | 2700 | 1461085215350 Marionette TRACE conn5 <- [1,1738,null,{}] 10:00:15 INFO - PROCESS | 2700 | 1461085215354 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:15 INFO - PROCESS | 2700 | 1461085215448 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 10:00:15 INFO - PROCESS | 2700 | 1461085215454 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 2700 | ++DOCSHELL 182D9C00 == 106 [pid = 2700] [id = 444] 10:00:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 162 (198D1C00) [pid = 2700] [serial = 1332] [outer = 00000000] 10:00:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 163 (1E925C00) [pid = 2700] [serial = 1333] [outer = 198D1C00] 10:00:15 INFO - PROCESS | 2700 | 1461085215501 Marionette DEBUG loaded listener.js 10:00:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 164 (1E9BE000) [pid = 2700] [serial = 1334] [outer = 198D1C00] 10:00:15 INFO - PROCESS | 2700 | 1461085215979 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 10:00:16 INFO - PROCESS | 2700 | 1461085216023 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 10:00:16 INFO - PROCESS | 2700 | 1461085216025 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 10:00:16 INFO - PROCESS | 2700 | 1461085216028 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:00:16 INFO - PROCESS | 2700 | 1461085216030 Marionette TRACE conn5 <- [1,1742,null,{}] 10:00:16 INFO - PROCESS | 2700 | 1461085216034 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:16 INFO - PROCESS | 2700 | 1461085216132 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 10:00:16 INFO - PROCESS | 2700 | 1461085216170 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 2700 | ++DOCSHELL 1EDA1000 == 107 [pid = 2700] [id = 445] 10:00:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 165 (1F78AC00) [pid = 2700] [serial = 1335] [outer = 00000000] 10:00:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 166 (2056FC00) [pid = 2700] [serial = 1336] [outer = 1F78AC00] 10:00:16 INFO - PROCESS | 2700 | 1461085216223 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 167 (20E8B400) [pid = 2700] [serial = 1337] [outer = 1F78AC00] 10:00:16 INFO - PROCESS | 2700 | 1461085216807 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 830ms 10:00:16 INFO - PROCESS | 2700 | 1461085216863 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 10:00:16 INFO - PROCESS | 2700 | 1461085216868 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 10:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:00:16 INFO - PROCESS | 2700 | 1461085216874 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - PROCESS | 2700 | 1461085216878 Marionette TRACE conn5 <- [1,1746,null,{}] 10:00:16 INFO - PROCESS | 2700 | 1461085216884 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:17 INFO - PROCESS | 2700 | 1461085217022 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 10:00:17 INFO - PROCESS | 2700 | 1461085217149 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:17 INFO - PROCESS | 2700 | ++DOCSHELL 10038400 == 108 [pid = 2700] [id = 446] 10:00:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 168 (10039000) [pid = 2700] [serial = 1338] [outer = 00000000] 10:00:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 169 (13F25800) [pid = 2700] [serial = 1339] [outer = 10039000] 10:00:17 INFO - PROCESS | 2700 | 1461085217208 Marionette DEBUG loaded listener.js 10:00:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 170 (141A3C00) [pid = 2700] [serial = 1340] [outer = 10039000] 10:00:17 INFO - PROCESS | 2700 | 1461085217850 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1020ms 10:00:17 INFO - PROCESS | 2700 | 1461085217898 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 10:00:17 INFO - PROCESS | 2700 | 1461085217904 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 10:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:00:17 INFO - PROCESS | 2700 | 1461085217911 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 2700 | 1461085217914 Marionette TRACE conn5 <- [1,1750,null,{}] 10:00:17 INFO - PROCESS | 2700 | 1461085217918 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:18 INFO - PROCESS | 2700 | 1461085218045 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 10:00:18 INFO - PROCESS | 2700 | 1461085218206 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 2700 | ++DOCSHELL 182C6400 == 109 [pid = 2700] [id = 447] 10:00:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 171 (182D0000) [pid = 2700] [serial = 1341] [outer = 00000000] 10:00:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 172 (19191800) [pid = 2700] [serial = 1342] [outer = 182D0000] 10:00:18 INFO - PROCESS | 2700 | 1461085218262 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 173 (19230C00) [pid = 2700] [serial = 1343] [outer = 182D0000] 10:00:18 INFO - PROCESS | 2700 | 1461085218887 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1020ms 10:00:18 INFO - PROCESS | 2700 | 1461085218933 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 2700 | 1461085218936 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 10:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:00:18 INFO - PROCESS | 2700 | 1461085218939 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 2700 | 1461085218943 Marionette TRACE conn5 <- [1,1754,null,{}] 10:00:18 INFO - PROCESS | 2700 | 1461085218955 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:19 INFO - PROCESS | 2700 | 1461085219139 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 10:00:19 INFO - PROCESS | 2700 | 1461085219300 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 2700 | ++DOCSHELL 1BA87400 == 110 [pid = 2700] [id = 448] 10:00:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 174 (1C853000) [pid = 2700] [serial = 1344] [outer = 00000000] 10:00:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 175 (1F7DF400) [pid = 2700] [serial = 1345] [outer = 1C853000] 10:00:19 INFO - PROCESS | 2700 | 1461085219358 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 176 (20E8BC00) [pid = 2700] [serial = 1346] [outer = 1C853000] 10:00:19 INFO - PROCESS | 2700 | 1461085219956 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1020ms 10:00:19 INFO - PROCESS | 2700 | 1461085219963 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 2700 | 1461085219966 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 10:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:00:19 INFO - PROCESS | 2700 | 1461085219969 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 2700 | 1461085219971 Marionette TRACE conn5 <- [1,1758,null,{}] 10:00:19 INFO - PROCESS | 2700 | 1461085219990 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:20 INFO - PROCESS | 2700 | 1461085220153 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 10:00:20 INFO - PROCESS | 2700 | 1461085220246 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:20 INFO - PROCESS | 2700 | ++DOCSHELL 217A8400 == 111 [pid = 2700] [id = 449] 10:00:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (217ACC00) [pid = 2700] [serial = 1347] [outer = 00000000] 10:00:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 178 (22158C00) [pid = 2700] [serial = 1348] [outer = 217ACC00] 10:00:20 INFO - PROCESS | 2700 | 1461085220302 Marionette DEBUG loaded listener.js 10:00:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 179 (22160800) [pid = 2700] [serial = 1349] [outer = 217ACC00] 10:00:20 INFO - PROCESS | 2700 | 1461085220859 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 930ms 10:00:20 INFO - PROCESS | 2700 | 1461085220903 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 2700 | 1461085220906 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 10:00:20 INFO - PROCESS | 2700 | 1461085220909 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:00:20 INFO - PROCESS | 2700 | 1461085220911 Marionette TRACE conn5 <- [1,1762,null,{}] 10:00:20 INFO - PROCESS | 2700 | 1461085220915 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:21 INFO - PROCESS | 2700 | 1461085221037 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 10:00:21 INFO - PROCESS | 2700 | 1461085221196 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 2700 | ++DOCSHELL 212EC800 == 112 [pid = 2700] [id = 450] 10:00:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 180 (212EDC00) [pid = 2700] [serial = 1350] [outer = 00000000] 10:00:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 181 (212F6800) [pid = 2700] [serial = 1351] [outer = 212EDC00] 10:00:21 INFO - PROCESS | 2700 | 1461085221253 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 182 (212F9400) [pid = 2700] [serial = 1352] [outer = 212EDC00] 10:00:21 INFO - PROCESS | 2700 | 1461085221807 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 930ms 10:00:21 INFO - PROCESS | 2700 | 1461085221843 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 10:00:21 INFO - PROCESS | 2700 | 1461085221846 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 10:00:21 INFO - PROCESS | 2700 | 1461085221849 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:00:21 INFO - PROCESS | 2700 | 1461085221851 Marionette TRACE conn5 <- [1,1766,null,{}] 10:00:21 INFO - PROCESS | 2700 | 1461085221855 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:21 INFO - PROCESS | 2700 | 1461085221996 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 10:00:22 INFO - PROCESS | 2700 | 1461085222173 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 2700 | ++DOCSHELL 22126000 == 113 [pid = 2700] [id = 451] 10:00:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 183 (22127400) [pid = 2700] [serial = 1353] [outer = 00000000] 10:00:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 184 (22130000) [pid = 2700] [serial = 1354] [outer = 22127400] 10:00:22 INFO - PROCESS | 2700 | 1461085222232 Marionette DEBUG loaded listener.js 10:00:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (22158400) [pid = 2700] [serial = 1355] [outer = 22127400] 10:00:22 INFO - PROCESS | 2700 | 1461085222834 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:00:22 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 10:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1016ms 10:00:22 INFO - PROCESS | 2700 | 1461085222869 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 2700 | 1461085222871 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 10:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:00:22 INFO - PROCESS | 2700 | 1461085222875 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 2700 | 1461085222877 Marionette TRACE conn5 <- [1,1770,null,{}] 10:00:22 INFO - PROCESS | 2700 | 1461085222881 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:22 INFO - PROCESS | 2700 | 1461085223002 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 10:00:23 INFO - PROCESS | 2700 | 1461085223176 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 2700 | ++DOCSHELL 22172800 == 114 [pid = 2700] [id = 452] 10:00:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (22174800) [pid = 2700] [serial = 1356] [outer = 00000000] 10:00:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 187 (228AF800) [pid = 2700] [serial = 1357] [outer = 22174800] 10:00:23 INFO - PROCESS | 2700 | 1461085223235 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 188 (23206800) [pid = 2700] [serial = 1358] [outer = 22174800] 10:00:23 INFO - PROCESS | 2700 | 1461085223766 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:00:23 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 10:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 930ms 10:00:23 INFO - PROCESS | 2700 | 1461085223809 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 2700 | 1461085223812 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 10:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:00:23 INFO - PROCESS | 2700 | 1461085223815 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 2700 | 1461085223817 Marionette TRACE conn5 <- [1,1774,null,{}] 10:00:23 INFO - PROCESS | 2700 | 1461085223821 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:23 INFO - PROCESS | 2700 | 1461085223944 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 10:00:24 INFO - PROCESS | 2700 | 1461085224118 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:24 INFO - PROCESS | 2700 | ++DOCSHELL 232A8C00 == 115 [pid = 2700] [id = 453] 10:00:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 189 (23338000) [pid = 2700] [serial = 1359] [outer = 00000000] 10:00:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 190 (23357000) [pid = 2700] [serial = 1360] [outer = 23338000] 10:00:24 INFO - PROCESS | 2700 | 1461085224174 Marionette DEBUG loaded listener.js 10:00:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 191 (23355400) [pid = 2700] [serial = 1361] [outer = 23338000] 10:00:24 INFO - PROCESS | 2700 | 1461085224740 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:00:24 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 10:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 971ms 10:00:24 INFO - PROCESS | 2700 | 1461085224790 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 10:00:24 INFO - PROCESS | 2700 | 1461085224793 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 10:00:24 INFO - PROCESS | 2700 | 1461085224796 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:00:24 INFO - PROCESS | 2700 | 1461085224798 Marionette TRACE conn5 <- [1,1778,null,{}] 10:00:24 INFO - PROCESS | 2700 | 1461085224802 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:24 INFO - PROCESS | 2700 | 1461085224920 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 10:00:25 INFO - PROCESS | 2700 | 1461085225082 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:25 INFO - PROCESS | 2700 | ++DOCSHELL 23351C00 == 116 [pid = 2700] [id = 454] 10:00:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (23354000) [pid = 2700] [serial = 1362] [outer = 00000000] 10:00:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (23CC0000) [pid = 2700] [serial = 1363] [outer = 23354000] 10:00:25 INFO - PROCESS | 2700 | 1461085225137 Marionette DEBUG loaded listener.js 10:00:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (24798400) [pid = 2700] [serial = 1364] [outer = 23354000] 10:00:25 INFO - PROCESS | 2700 | 1461085225717 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:00:25 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) 10:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 970ms 10:00:25 INFO - PROCESS | 2700 | 1461085225770 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 2700 | 1461085225772 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 10:00:25 INFO - PROCESS | 2700 | 1461085225776 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:00:25 INFO - PROCESS | 2700 | 1461085225778 Marionette TRACE conn5 <- [1,1782,null,{}] 10:00:25 INFO - PROCESS | 2700 | 1461085225781 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:25 INFO - PROCESS | 2700 | 1461085225901 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 10:00:26 INFO - PROCESS | 2700 | 1461085226076 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 2700 | ++DOCSHELL 2278E000 == 117 [pid = 2700] [id = 455] 10:00:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 195 (23CBC800) [pid = 2700] [serial = 1365] [outer = 00000000] 10:00:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 196 (24AD4C00) [pid = 2700] [serial = 1366] [outer = 23CBC800] 10:00:26 INFO - PROCESS | 2700 | 1461085226132 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 197 (24AD9000) [pid = 2700] [serial = 1367] [outer = 23CBC800] 10:00:26 INFO - PROCESS | 2700 | 1461085226665 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 931ms 10:00:26 INFO - PROCESS | 2700 | 1461085226711 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 2700 | 1461085226714 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 10:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:00:26 INFO - PROCESS | 2700 | 1461085226718 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 2700 | 1461085226720 Marionette TRACE conn5 <- [1,1786,null,{}] 10:00:26 INFO - PROCESS | 2700 | 1461085226725 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:26 INFO - PROCESS | 2700 | 1461085226865 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 10:00:27 INFO - PROCESS | 2700 | 1461085227045 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:27 INFO - PROCESS | 2700 | ++DOCSHELL 0FF0E800 == 118 [pid = 2700] [id = 456] 10:00:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (1825F400) [pid = 2700] [serial = 1368] [outer = 00000000] 10:00:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (25942800) [pid = 2700] [serial = 1369] [outer = 1825F400] 10:00:27 INFO - PROCESS | 2700 | 1461085227105 Marionette DEBUG loaded listener.js 10:00:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (25949400) [pid = 2700] [serial = 1370] [outer = 1825F400] 10:00:27 INFO - PROCESS | 2700 | 1461085227719 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1072ms 10:00:27 INFO - PROCESS | 2700 | 1461085227793 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 2700 | 1461085227796 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 10:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:00:27 INFO - PROCESS | 2700 | 1461085227800 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 2700 | 1461085227802 Marionette TRACE conn5 <- [1,1790,null,{}] 10:00:27 INFO - PROCESS | 2700 | 1461085227806 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:27 INFO - PROCESS | 2700 | 1461085227929 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 10:00:28 INFO - PROCESS | 2700 | 1461085228109 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 2700 | ++DOCSHELL 17C47C00 == 119 [pid = 2700] [id = 457] 10:00:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (17C50C00) [pid = 2700] [serial = 1371] [outer = 00000000] 10:00:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (19B98C00) [pid = 2700] [serial = 1372] [outer = 17C50C00] 10:00:28 INFO - PROCESS | 2700 | 1461085228164 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 203 (1AAC4800) [pid = 2700] [serial = 1373] [outer = 17C50C00] 10:00:28 INFO - PROCESS | 2700 | 1461085228976 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1229ms 10:00:29 INFO - PROCESS | 2700 | 1461085229032 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 2700 | 1461085229038 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 10:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:00:29 INFO - PROCESS | 2700 | 1461085229043 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 2700 | 1461085229046 Marionette TRACE conn5 <- [1,1794,null,{}] 10:00:29 INFO - PROCESS | 2700 | 1461085229052 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:29 INFO - PROCESS | 2700 | 1461085229171 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 10:00:29 INFO - PROCESS | 2700 | 1461085229340 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 2700 | ++DOCSHELL 1713F000 == 120 [pid = 2700] [id = 458] 10:00:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (17C30400) [pid = 2700] [serial = 1374] [outer = 00000000] 10:00:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (182D8C00) [pid = 2700] [serial = 1375] [outer = 17C30400] 10:00:29 INFO - PROCESS | 2700 | 1461085229393 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (18A7C000) [pid = 2700] [serial = 1376] [outer = 17C30400] 10:00:29 INFO - PROCESS | 2700 | 1461085230010 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1018ms 10:00:30 INFO - PROCESS | 2700 | 1461085230066 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 2700 | 1461085230071 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 10:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:00:30 INFO - PROCESS | 2700 | 1461085230077 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 2700 | 1461085230080 Marionette TRACE conn5 <- [1,1798,null,{}] 10:00:30 INFO - PROCESS | 2700 | 1461085230084 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:30 INFO - PROCESS | 2700 | 1461085230226 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 182D9C00 == 119 [pid = 2700] [id = 444] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 1088FC00 == 118 [pid = 2700] [id = 443] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 1C288C00 == 117 [pid = 2700] [id = 442] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 1ACE6800 == 116 [pid = 2700] [id = 441] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 19E78400 == 115 [pid = 2700] [id = 440] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 18510400 == 114 [pid = 2700] [id = 439] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 107A1400 == 113 [pid = 2700] [id = 438] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 0EF4B800 == 112 [pid = 2700] [id = 437] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (22839000) [pid = 2700] [serial = 1234] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (232A1000) [pid = 2700] [serial = 1237] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (237B3C00) [pid = 2700] [serial = 1240] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 202 (23C54C00) [pid = 2700] [serial = 1243] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (20E86800) [pid = 2700] [serial = 1276] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 161F3000 == 111 [pid = 2700] [id = 436] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 0EEC9800 == 110 [pid = 2700] [id = 435] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 20EE7800 == 109 [pid = 2700] [id = 428] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 18AAD400 == 108 [pid = 2700] [id = 427] 10:00:30 INFO - PROCESS | 2700 | --DOCSHELL 1582B800 == 107 [pid = 2700] [id = 426] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (1DC79000) [pid = 2700] [serial = 1267] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (1D610400) [pid = 2700] [serial = 1265] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (1C87C400) [pid = 2700] [serial = 1264] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (18969800) [pid = 2700] [serial = 1255] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 196 (171E7C00) [pid = 2700] [serial = 1246] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 195 (1AA1A800) [pid = 2700] [serial = 1270] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 194 (1EDA0400) [pid = 2700] [serial = 1225] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (13F26C00) [pid = 2700] [serial = 1252] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (147D0000) [pid = 2700] [serial = 1253] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (1F786800) [pid = 2700] [serial = 1273] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 190 (1E9B7000) [pid = 2700] [serial = 1217] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 189 (1F7DF000) [pid = 2700] [serial = 1228] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 188 (18AA9400) [pid = 2700] [serial = 1256] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 187 (198C3800) [pid = 2700] [serial = 1258] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 186 (18047000) [pid = 2700] [serial = 1250] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (17142C00) [pid = 2700] [serial = 1249] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (18D38C00) [pid = 2700] [serial = 1222] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 183 (20EEA000) [pid = 2700] [serial = 1231] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 182 (1713BC00) [pid = 2700] [serial = 1219] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 181 (1AA1FC00) [pid = 2700] [serial = 1261] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 180 (1ABC9000) [pid = 2700] [serial = 1262] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 179 (1E92DC00) [pid = 2700] [serial = 1268] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 178 (1F78D400) [pid = 2700] [serial = 1274] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 177 (1C291C00) [pid = 2700] [serial = 1271] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (19B5A400) [pid = 2700] [serial = 1259] [outer = 00000000] [url = about:blank] 10:00:30 INFO - PROCESS | 2700 | 1461085230469 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 2700 | ++DOCSHELL 0D21C000 == 108 [pid = 2700] [id = 459] 10:00:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 177 (0EE5EC00) [pid = 2700] [serial = 1377] [outer = 00000000] 10:00:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 178 (1000B000) [pid = 2700] [serial = 1378] [outer = 0EE5EC00] 10:00:30 INFO - PROCESS | 2700 | 1461085230518 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 179 (13F27000) [pid = 2700] [serial = 1379] [outer = 0EE5EC00] 10:00:30 INFO - PROCESS | 2700 | 1461085230991 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 970ms 10:00:31 INFO - PROCESS | 2700 | 1461085231050 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 10:00:31 INFO - PROCESS | 2700 | 1461085231053 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 10:00:31 INFO - PROCESS | 2700 | 1461085231056 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:00:31 INFO - PROCESS | 2700 | 1461085231060 Marionette TRACE conn5 <- [1,1802,null,{}] 10:00:31 INFO - PROCESS | 2700 | 1461085231070 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:31 INFO - PROCESS | 2700 | 1461085231176 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 10:00:31 INFO - PROCESS | 2700 | 1461085231191 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 2700 | ++DOCSHELL 19622800 == 109 [pid = 2700] [id = 460] 10:00:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 180 (19623000) [pid = 2700] [serial = 1380] [outer = 00000000] 10:00:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 181 (19936400) [pid = 2700] [serial = 1381] [outer = 19623000] 10:00:31 INFO - PROCESS | 2700 | 1461085231243 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 182 (1AA1CC00) [pid = 2700] [serial = 1382] [outer = 19623000] 10:00:31 INFO - PROCESS | 2700 | 1461085231750 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 730ms 10:00:31 INFO - PROCESS | 2700 | 1461085231790 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 10:00:31 INFO - PROCESS | 2700 | 1461085231793 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 10:00:31 INFO - PROCESS | 2700 | 1461085231796 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:00:31 INFO - PROCESS | 2700 | 1461085231798 Marionette TRACE conn5 <- [1,1806,null,{}] 10:00:31 INFO - PROCESS | 2700 | 1461085231801 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:31 INFO - PROCESS | 2700 | 1461085231906 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 10:00:32 INFO - PROCESS | 2700 | 1461085232033 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 2700 | ++DOCSHELL 1AABE400 == 110 [pid = 2700] [id = 461] 10:00:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 183 (1ACDFC00) [pid = 2700] [serial = 1383] [outer = 00000000] 10:00:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 184 (1BE68000) [pid = 2700] [serial = 1384] [outer = 1ACDFC00] 10:00:32 INFO - PROCESS | 2700 | 1461085232080 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (1C87D400) [pid = 2700] [serial = 1385] [outer = 1ACDFC00] 10:00:32 INFO - PROCESS | 2700 | 1461085232472 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 730ms 10:00:32 INFO - PROCESS | 2700 | 1461085232530 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 10:00:32 INFO - PROCESS | 2700 | 1461085232532 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 10:00:32 INFO - PROCESS | 2700 | 1461085232536 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:00:32 INFO - PROCESS | 2700 | 1461085232537 Marionette TRACE conn5 <- [1,1810,null,{}] 10:00:32 INFO - PROCESS | 2700 | 1461085232541 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:32 INFO - PROCESS | 2700 | 1461085232731 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 10:00:32 INFO - PROCESS | 2700 | 1461085232755 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 2700 | ++DOCSHELL 1ABD2C00 == 111 [pid = 2700] [id = 462] 10:00:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (1ACE7400) [pid = 2700] [serial = 1386] [outer = 00000000] 10:00:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 187 (1D90FC00) [pid = 2700] [serial = 1387] [outer = 1ACE7400] 10:00:32 INFO - PROCESS | 2700 | 1461085232801 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 188 (1DC79000) [pid = 2700] [serial = 1388] [outer = 1ACE7400] 10:00:33 INFO - PROCESS | 2700 | 1461085233289 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 770ms 10:00:33 INFO - PROCESS | 2700 | 1461085233310 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 10:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:00:33 INFO - PROCESS | 2700 | 1461085233312 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 10:00:33 INFO - PROCESS | 2700 | 1461085233315 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:00:33 INFO - PROCESS | 2700 | 1461085233317 Marionette TRACE conn5 <- [1,1814,null,{}] 10:00:33 INFO - PROCESS | 2700 | 1461085233320 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:33 INFO - PROCESS | 2700 | 1461085233469 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 10:00:33 INFO - PROCESS | 2700 | 1461085233489 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:33 INFO - PROCESS | 2700 | ++DOCSHELL 1D6A0800 == 112 [pid = 2700] [id = 463] 10:00:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 189 (1E922C00) [pid = 2700] [serial = 1389] [outer = 00000000] 10:00:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 190 (1F78BC00) [pid = 2700] [serial = 1390] [outer = 1E922C00] 10:00:33 INFO - PROCESS | 2700 | 1461085233536 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 191 (1F7D8800) [pid = 2700] [serial = 1391] [outer = 1E922C00] 10:00:33 INFO - PROCESS | 2700 | 1461085233995 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 730ms 10:00:34 INFO - PROCESS | 2700 | 1461085234046 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 10:00:34 INFO - PROCESS | 2700 | 1461085234048 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 10:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:00:34 INFO - PROCESS | 2700 | 1461085234051 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 2700 | 1461085234053 Marionette TRACE conn5 <- [1,1818,null,{}] 10:00:34 INFO - PROCESS | 2700 | 1461085234057 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:34 INFO - PROCESS | 2700 | 1461085234238 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 10:00:34 INFO - PROCESS | 2700 | 1461085234262 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 2700 | ++DOCSHELL 20571800 == 113 [pid = 2700] [id = 464] 10:00:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (20E8C000) [pid = 2700] [serial = 1392] [outer = 00000000] 10:00:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (212F2800) [pid = 2700] [serial = 1393] [outer = 20E8C000] 10:00:34 INFO - PROCESS | 2700 | 1461085234307 Marionette DEBUG loaded listener.js 10:00:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (217A0400) [pid = 2700] [serial = 1394] [outer = 20E8C000] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (1BE5F400) [pid = 2700] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (1D602000) [pid = 2700] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (14118400) [pid = 2700] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 190 (198D1C00) [pid = 2700] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 189 (0F276400) [pid = 2700] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 188 (19E7A400) [pid = 2700] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 187 (0F274000) [pid = 2700] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 186 (1F7D7800) [pid = 2700] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (1713C400) [pid = 2700] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (18D38000) [pid = 2700] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:00:34 INFO - PROCESS | 2700 | --DOMWINDOW == 183 (1804C400) [pid = 2700] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:00:34 INFO - PROCESS | 2700 | 1461085234971 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 970ms 10:00:35 INFO - PROCESS | 2700 | 1461085235023 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 10:00:35 INFO - PROCESS | 2700 | 1461085235025 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 10:00:35 INFO - PROCESS | 2700 | 1461085235028 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:00:35 INFO - PROCESS | 2700 | 1461085235030 Marionette TRACE conn5 <- [1,1822,null,{}] 10:00:35 INFO - PROCESS | 2700 | 1461085235034 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:35 INFO - PROCESS | 2700 | 1461085235132 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 10:00:35 INFO - PROCESS | 2700 | 1461085235263 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 2700 | ++DOCSHELL 171E9800 == 114 [pid = 2700] [id = 465] 10:00:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 184 (17841000) [pid = 2700] [serial = 1395] [outer = 00000000] 10:00:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 185 (1C854000) [pid = 2700] [serial = 1396] [outer = 17841000] 10:00:35 INFO - PROCESS | 2700 | 1461085235310 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 186 (1DC7A800) [pid = 2700] [serial = 1397] [outer = 17841000] 10:00:35 INFO - PROCESS | 2700 | 1461085235705 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:00:35 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 10:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 730ms 10:00:35 INFO - PROCESS | 2700 | 1461085235765 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 10:00:35 INFO - PROCESS | 2700 | 1461085235767 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 10:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:00:35 INFO - PROCESS | 2700 | 1461085235770 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - PROCESS | 2700 | 1461085235772 Marionette TRACE conn5 <- [1,1826,null,{}] 10:00:35 INFO - PROCESS | 2700 | 1461085235776 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:35 INFO - PROCESS | 2700 | 1461085235874 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 10:00:35 INFO - PROCESS | 2700 | 1461085235881 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 2700 | ++DOCSHELL 0F875C00 == 115 [pid = 2700] [id = 466] 10:00:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 187 (1E9B6C00) [pid = 2700] [serial = 1398] [outer = 00000000] 10:00:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 188 (22129C00) [pid = 2700] [serial = 1399] [outer = 1E9B6C00] 10:00:35 INFO - PROCESS | 2700 | 1461085235928 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 189 (21BAD800) [pid = 2700] [serial = 1400] [outer = 1E9B6C00] 10:00:36 INFO - PROCESS | 2700 | 1461085236398 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 10:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:00:36 INFO - PROCESS | 2700 | 1461085236443 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 2700 | 1461085236444 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 10:00:36 INFO - PROCESS | 2700 | 1461085236448 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 2700 | 1461085236450 Marionette TRACE conn5 <- [1,1830,null,{}] 10:00:36 INFO - PROCESS | 2700 | 1461085236453 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:36 INFO - PROCESS | 2700 | 1461085236552 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 10:00:36 INFO - PROCESS | 2700 | 1461085236558 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 2700 | ++DOCSHELL 21B0FC00 == 116 [pid = 2700] [id = 467] 10:00:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 190 (21B4C800) [pid = 2700] [serial = 1401] [outer = 00000000] 10:00:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 191 (22166800) [pid = 2700] [serial = 1402] [outer = 21B4C800] 10:00:36 INFO - PROCESS | 2700 | 1461085236603 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 192 (22837000) [pid = 2700] [serial = 1403] [outer = 21B4C800] 10:00:37 INFO - PROCESS | 2700 | 1461085237382 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 970ms 10:00:37 INFO - PROCESS | 2700 | 1461085237419 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 2700 | 1461085237424 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 10:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:00:37 INFO - PROCESS | 2700 | 1461085237430 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 2700 | 1461085237433 Marionette TRACE conn5 <- [1,1834,null,{}] 10:00:37 INFO - PROCESS | 2700 | 1461085237439 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:37 INFO - PROCESS | 2700 | 1461085237577 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 10:00:37 INFO - PROCESS | 2700 | 1461085237746 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:37 INFO - PROCESS | 2700 | ++DOCSHELL 1602A800 == 117 [pid = 2700] [id = 468] 10:00:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 193 (161F1000) [pid = 2700] [serial = 1404] [outer = 00000000] 10:00:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 194 (182D2C00) [pid = 2700] [serial = 1405] [outer = 161F1000] 10:00:37 INFO - PROCESS | 2700 | 1461085237804 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 195 (18AAD400) [pid = 2700] [serial = 1406] [outer = 161F1000] 10:00:38 INFO - PROCESS | 2700 | 1461085238374 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:00:38 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) 10:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 970ms 10:00:38 INFO - PROCESS | 2700 | 1461085238410 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 10:00:38 INFO - PROCESS | 2700 | 1461085238416 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 10:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:00:38 INFO - PROCESS | 2700 | 1461085238424 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:00:38 INFO - PROCESS | 2700 | 1461085238427 Marionette TRACE conn5 <- [1,1838,null,{}] 10:00:38 INFO - PROCESS | 2700 | 1461085238431 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:38 INFO - PROCESS | 2700 | 1461085238561 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 10:00:38 INFO - PROCESS | 2700 | 1461085238740 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 2700 | ++DOCSHELL 19B5AC00 == 118 [pid = 2700] [id = 469] 10:00:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 196 (19B92000) [pid = 2700] [serial = 1407] [outer = 00000000] 10:00:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 197 (1BE65C00) [pid = 2700] [serial = 1408] [outer = 19B92000] 10:00:38 INFO - PROCESS | 2700 | 1461085238797 Marionette DEBUG loaded listener.js 10:00:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (1DC83000) [pid = 2700] [serial = 1409] [outer = 19B92000] 10:00:39 INFO - PROCESS | 2700 | 1461085239422 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1080ms 10:00:39 INFO - PROCESS | 2700 | 1461085239505 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 10:00:39 INFO - PROCESS | 2700 | 1461085239507 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 10:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:00:39 INFO - PROCESS | 2700 | 1461085239511 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:00:39 INFO - PROCESS | 2700 | 1461085239515 Marionette TRACE conn5 <- [1,1842,null,{}] 10:00:39 INFO - PROCESS | 2700 | 1461085239526 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:39 INFO - PROCESS | 2700 | 1461085239723 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 10:00:39 INFO - PROCESS | 2700 | 1461085239843 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 2700 | ++DOCSHELL 226DC800 == 119 [pid = 2700] [id = 470] 10:00:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (226DCC00) [pid = 2700] [serial = 1410] [outer = 00000000] 10:00:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (226E1400) [pid = 2700] [serial = 1411] [outer = 226DCC00] 10:00:39 INFO - PROCESS | 2700 | 1461085239901 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (226E6000) [pid = 2700] [serial = 1412] [outer = 226DCC00] 10:00:40 INFO - PROCESS | 2700 | 1461085240486 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1019ms 10:00:40 INFO - PROCESS | 2700 | 1461085240534 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 2700 | 1461085240537 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 10:00:40 INFO - PROCESS | 2700 | 1461085240540 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:00:40 INFO - PROCESS | 2700 | 1461085240543 Marionette TRACE conn5 <- [1,1846,null,{}] 10:00:40 INFO - PROCESS | 2700 | 1461085240547 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:40 INFO - PROCESS | 2700 | 1461085240671 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 10:00:40 INFO - PROCESS | 2700 | 1461085240856 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 2700 | ++DOCSHELL 2217C400 == 120 [pid = 2700] [id = 471] 10:00:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (2217DC00) [pid = 2700] [serial = 1413] [outer = 00000000] 10:00:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 203 (22183000) [pid = 2700] [serial = 1414] [outer = 2217DC00] 10:00:40 INFO - PROCESS | 2700 | 1461085240916 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (22185400) [pid = 2700] [serial = 1415] [outer = 2217DC00] 10:00:41 INFO - PROCESS | 2700 | 1461085241528 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1019ms 10:00:41 INFO - PROCESS | 2700 | 1461085241563 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 2700 | 1461085241565 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 10:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:00:41 INFO - PROCESS | 2700 | 1461085241569 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 2700 | 1461085241571 Marionette TRACE conn5 <- [1,1850,null,{}] 10:00:41 INFO - PROCESS | 2700 | 1461085241575 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:41 INFO - PROCESS | 2700 | 1461085241700 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 10:00:41 INFO - PROCESS | 2700 | 1461085241879 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 2700 | ++DOCSHELL 22182800 == 121 [pid = 2700] [id = 472] 10:00:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (22186C00) [pid = 2700] [serial = 1416] [outer = 00000000] 10:00:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (2218EC00) [pid = 2700] [serial = 1417] [outer = 22186C00] 10:00:41 INFO - PROCESS | 2700 | 1461085241935 Marionette DEBUG loaded listener.js 10:00:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 207 (22190000) [pid = 2700] [serial = 1418] [outer = 22186C00] 10:00:42 INFO - PROCESS | 2700 | 1461085242520 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1019ms 10:00:42 INFO - PROCESS | 2700 | 1461085242592 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 10:00:42 INFO - PROCESS | 2700 | 1461085242594 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 10:00:42 INFO - PROCESS | 2700 | 1461085242598 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:00:42 INFO - PROCESS | 2700 | 1461085242600 Marionette TRACE conn5 <- [1,1854,null,{}] 10:00:42 INFO - PROCESS | 2700 | 1461085242604 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:42 INFO - PROCESS | 2700 | 1461085242787 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 10:00:42 INFO - PROCESS | 2700 | 1461085242950 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 2700 | ++DOCSHELL 2218D400 == 122 [pid = 2700] [id = 473] 10:00:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 208 (22191C00) [pid = 2700] [serial = 1419] [outer = 00000000] 10:00:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 209 (23C54C00) [pid = 2700] [serial = 1420] [outer = 22191C00] 10:00:42 INFO - PROCESS | 2700 | 1461085243007 Marionette DEBUG loaded listener.js 10:00:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 210 (23C57000) [pid = 2700] [serial = 1421] [outer = 22191C00] 10:00:43 INFO - PROCESS | 2700 | 1461085243543 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 970ms 10:00:43 INFO - PROCESS | 2700 | 1461085243579 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 10:00:43 INFO - PROCESS | 2700 | 1461085243581 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 10:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:00:43 INFO - PROCESS | 2700 | 1461085243585 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:00:43 INFO - PROCESS | 2700 | 1461085243587 Marionette TRACE conn5 <- [1,1858,null,{}] 10:00:43 INFO - PROCESS | 2700 | 1461085243591 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:43 INFO - PROCESS | 2700 | 1461085243716 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 10:00:43 INFO - PROCESS | 2700 | 1461085243856 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:43 INFO - PROCESS | 2700 | ++DOCSHELL 237BC800 == 123 [pid = 2700] [id = 474] 10:00:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 211 (23C5E800) [pid = 2700] [serial = 1422] [outer = 00000000] 10:00:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (24AD3400) [pid = 2700] [serial = 1423] [outer = 23C5E800] 10:00:43 INFO - PROCESS | 2700 | 1461085243909 Marionette DEBUG loaded listener.js 10:00:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 213 (24AD3000) [pid = 2700] [serial = 1424] [outer = 23C5E800] 10:00:44 INFO - PROCESS | 2700 | 1461085244487 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 970ms 10:00:44 INFO - PROCESS | 2700 | 1461085244557 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 10:00:44 INFO - PROCESS | 2700 | 1461085244559 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 10:00:44 INFO - PROCESS | 2700 | 1461085244562 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:00:44 INFO - PROCESS | 2700 | 1461085244564 Marionette TRACE conn5 <- [1,1862,null,{}] 10:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:00:44 INFO - PROCESS | 2700 | 1461085244568 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:44 INFO - PROCESS | 2700 | 1461085244688 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 10:00:44 INFO - PROCESS | 2700 | 1461085244856 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 2700 | ++DOCSHELL 2212D800 == 124 [pid = 2700] [id = 475] 10:00:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 214 (226DFC00) [pid = 2700] [serial = 1425] [outer = 00000000] 10:00:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 215 (2594E400) [pid = 2700] [serial = 1426] [outer = 226DFC00] 10:00:44 INFO - PROCESS | 2700 | 1461085244913 Marionette DEBUG loaded listener.js 10:00:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 216 (25951800) [pid = 2700] [serial = 1427] [outer = 226DFC00] 10:00:45 INFO - PROCESS | 2700 | 1461085245452 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 931ms 10:00:45 INFO - PROCESS | 2700 | 1461085245498 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 2700 | 1461085245500 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 10:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:00:45 INFO - PROCESS | 2700 | 1461085245504 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 2700 | 1461085245506 Marionette TRACE conn5 <- [1,1866,null,{}] 10:00:45 INFO - PROCESS | 2700 | 1461085245510 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:45 INFO - PROCESS | 2700 | 1461085245635 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 10:00:45 INFO - PROCESS | 2700 | 1461085245817 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:45 INFO - PROCESS | 2700 | ++DOCSHELL 2594D000 == 125 [pid = 2700] [id = 476] 10:00:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 217 (26D8BC00) [pid = 2700] [serial = 1428] [outer = 00000000] 10:00:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 218 (26D93800) [pid = 2700] [serial = 1429] [outer = 26D8BC00] 10:00:45 INFO - PROCESS | 2700 | 1461085245872 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 219 (26D96800) [pid = 2700] [serial = 1430] [outer = 26D8BC00] 10:00:46 INFO - PROCESS | 2700 | 1461085246523 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1066ms 10:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:00:46 INFO - PROCESS | 2700 | 1461085246574 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 10:00:46 INFO - PROCESS | 2700 | 1461085246576 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 10:00:46 INFO - PROCESS | 2700 | 1461085246580 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:00:46 INFO - PROCESS | 2700 | 1461085246582 Marionette TRACE conn5 <- [1,1870,null,{}] 10:00:46 INFO - PROCESS | 2700 | 1461085246586 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:46 INFO - PROCESS | 2700 | 1461085246708 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 10:00:47 INFO - PROCESS | 2700 | 1461085247143 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 2700 | ++DOCSHELL 0D21B000 == 126 [pid = 2700] [id = 477] 10:00:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 220 (0EE1C400) [pid = 2700] [serial = 1431] [outer = 00000000] 10:00:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 221 (1003E400) [pid = 2700] [serial = 1432] [outer = 0EE1C400] 10:00:47 INFO - PROCESS | 2700 | 1461085247198 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 222 (143E5800) [pid = 2700] [serial = 1433] [outer = 0EE1C400] 10:00:47 INFO - PROCESS | 2700 | 1461085247809 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1271ms 10:00:47 INFO - PROCESS | 2700 | 1461085247856 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 2700 | 1461085247861 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 10:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:00:47 INFO - PROCESS | 2700 | 1461085247866 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 2700 | 1461085247869 Marionette TRACE conn5 <- [1,1874,null,{}] 10:00:47 INFO - PROCESS | 2700 | 1461085247874 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:47 INFO - PROCESS | 2700 | 1461085247996 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 10:00:48 INFO - PROCESS | 2700 | 1461085248169 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:48 INFO - PROCESS | 2700 | ++DOCSHELL 0EE19800 == 127 [pid = 2700] [id = 478] 10:00:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 223 (0EE5C000) [pid = 2700] [serial = 1434] [outer = 00000000] 10:00:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 224 (182CD000) [pid = 2700] [serial = 1435] [outer = 0EE5C000] 10:00:48 INFO - PROCESS | 2700 | 1461085248221 Marionette DEBUG loaded listener.js 10:00:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 225 (18D37400) [pid = 2700] [serial = 1436] [outer = 0EE5C000] 10:00:48 INFO - PROCESS | 2700 | 1461085248847 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1020ms 10:00:48 INFO - PROCESS | 2700 | 1461085248893 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 2700 | 1461085248896 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 10:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:00:48 INFO - PROCESS | 2700 | 1461085248900 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 2700 | 1461085248902 Marionette TRACE conn5 <- [1,1878,null,{}] 10:00:48 INFO - PROCESS | 2700 | 1461085248906 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:49 INFO - PROCESS | 2700 | 1461085249021 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 10:00:49 INFO - PROCESS | 2700 | 1461085249212 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:49 INFO - PROCESS | 2700 | ++DOCSHELL 18AAA400 == 128 [pid = 2700] [id = 479] 10:00:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 226 (18D40400) [pid = 2700] [serial = 1437] [outer = 00000000] 10:00:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 227 (1AA20000) [pid = 2700] [serial = 1438] [outer = 18D40400] 10:00:49 INFO - PROCESS | 2700 | 1461085249262 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 228 (1BA8AC00) [pid = 2700] [serial = 1439] [outer = 18D40400] 10:00:49 INFO - PROCESS | 2700 | 1461085249932 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 21BB8800 == 127 [pid = 2700] [id = 242] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 0D225000 == 126 [pid = 2700] [id = 167] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 10898400 == 125 [pid = 2700] [id = 375] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 0F875C00 == 124 [pid = 2700] [id = 466] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 171E9800 == 123 [pid = 2700] [id = 465] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 20571800 == 122 [pid = 2700] [id = 464] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 1D6A0800 == 121 [pid = 2700] [id = 463] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 1ABD2C00 == 120 [pid = 2700] [id = 462] 10:00:49 INFO - PROCESS | 2700 | --DOCSHELL 1AABE400 == 119 [pid = 2700] [id = 461] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 227 (22171400) [pid = 2700] [serial = 1291] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 226 (23CBE800) [pid = 2700] [serial = 1303] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 225 (237B5000) [pid = 2700] [serial = 1297] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 224 (217AB800) [pid = 2700] [serial = 1285] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 223 (2216D400) [pid = 2700] [serial = 1294] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 222 (23C5F800) [pid = 2700] [serial = 1300] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 221 (2283F000) [pid = 2700] [serial = 1288] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 220 (1713D800) [pid = 2700] [serial = 1279] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 219 (1AA1BC00) [pid = 2700] [serial = 1282] [outer = 00000000] [url = about:blank] 10:00:49 INFO - PROCESS | 2700 | --DOMWINDOW == 218 (2056FC00) [pid = 2700] [serial = 1336] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 19622800 == 118 [pid = 2700] [id = 460] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 0D21C000 == 117 [pid = 2700] [id = 459] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 1713F000 == 116 [pid = 2700] [id = 458] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 23351C00 == 115 [pid = 2700] [id = 454] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 232A8C00 == 114 [pid = 2700] [id = 453] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 22172800 == 113 [pid = 2700] [id = 452] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 22126000 == 112 [pid = 2700] [id = 451] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 212EC800 == 111 [pid = 2700] [id = 450] 10:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1124ms 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 217A8400 == 110 [pid = 2700] [id = 449] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 1BA87400 == 109 [pid = 2700] [id = 448] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 182C6400 == 108 [pid = 2700] [id = 447] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 10038400 == 107 [pid = 2700] [id = 446] 10:00:50 INFO - PROCESS | 2700 | --DOCSHELL 1EDA1000 == 106 [pid = 2700] [id = 445] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 217 (1C32A800) [pid = 2700] [serial = 1324] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 216 (1D910C00) [pid = 2700] [serial = 1327] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 215 (1896C000) [pid = 2700] [serial = 1330] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 214 (1E925C00) [pid = 2700] [serial = 1333] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 213 (13F22000) [pid = 2700] [serial = 1307] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 212 (107A4000) [pid = 2700] [serial = 1306] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (1AA1F400) [pid = 2700] [serial = 1321] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 210 (13F4A800) [pid = 2700] [serial = 1312] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 209 (17137800) [pid = 2700] [serial = 1313] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 208 (20EE3400) [pid = 2700] [serial = 1277] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 207 (18AA6400) [pid = 2700] [serial = 1310] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 206 (18507400) [pid = 2700] [serial = 1309] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (19628800) [pid = 2700] [serial = 1318] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (19929400) [pid = 2700] [serial = 1319] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (18961800) [pid = 2700] [serial = 1315] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 202 (18AAA800) [pid = 2700] [serial = 1316] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (1C886800) [pid = 2700] [serial = 1325] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (1E9BE000) [pid = 2700] [serial = 1334] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (1D9A4400) [pid = 2700] [serial = 1328] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (1ACE4400) [pid = 2700] [serial = 1322] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (19289000) [pid = 2700] [serial = 1331] [outer = 00000000] [url = about:blank] 10:00:50 INFO - PROCESS | 2700 | 1461085250102 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 2700 | 1461085250105 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 10:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:00:50 INFO - PROCESS | 2700 | 1461085250123 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 2700 | 1461085250129 Marionette TRACE conn5 <- [1,1882,null,{}] 10:00:50 INFO - PROCESS | 2700 | 1461085250134 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:50 INFO - PROCESS | 2700 | 1461085250237 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 10:00:50 INFO - PROCESS | 2700 | 1461085250246 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 2700 | ++DOCSHELL 107A1C00 == 107 [pid = 2700] [id = 480] 10:00:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (107A4000) [pid = 2700] [serial = 1440] [outer = 00000000] 10:00:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (13F2EC00) [pid = 2700] [serial = 1441] [outer = 107A4000] 10:00:50 INFO - PROCESS | 2700 | 1461085250292 Marionette DEBUG loaded listener.js 10:00:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (14980400) [pid = 2700] [serial = 1442] [outer = 107A4000] 10:00:50 INFO - PROCESS | 2700 | 1461085250856 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 790ms 10:00:50 INFO - PROCESS | 2700 | 1461085250910 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 2700 | 1461085250912 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 10:00:50 INFO - PROCESS | 2700 | 1461085250916 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:00:50 INFO - PROCESS | 2700 | 1461085250917 Marionette TRACE conn5 <- [1,1886,null,{}] 10:00:50 INFO - PROCESS | 2700 | 1461085250922 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:51 INFO - PROCESS | 2700 | 1461085251027 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 10:00:51 INFO - PROCESS | 2700 | 1461085251152 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 2700 | ++DOCSHELL 13F22000 == 108 [pid = 2700] [id = 481] 10:00:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (13F26800) [pid = 2700] [serial = 1443] [outer = 00000000] 10:00:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (182CC800) [pid = 2700] [serial = 1444] [outer = 13F26800] 10:00:51 INFO - PROCESS | 2700 | 1461085251197 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 203 (18A74C00) [pid = 2700] [serial = 1445] [outer = 13F26800] 10:00:51 INFO - PROCESS | 2700 | 1461085251831 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 970ms 10:00:51 INFO - PROCESS | 2700 | 1461085251891 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 10:00:51 INFO - PROCESS | 2700 | 1461085251897 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 10:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:00:51 INFO - PROCESS | 2700 | 1461085251903 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:00:51 INFO - PROCESS | 2700 | 1461085251906 Marionette TRACE conn5 <- [1,1890,null,{}] 10:00:51 INFO - PROCESS | 2700 | 1461085251912 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:52 INFO - PROCESS | 2700 | 1461085252047 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 10:00:52 INFO - PROCESS | 2700 | 1461085252214 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 2700 | ++DOCSHELL 132A2000 == 109 [pid = 2700] [id = 482] 10:00:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (13F22400) [pid = 2700] [serial = 1446] [outer = 00000000] 10:00:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (17C52800) [pid = 2700] [serial = 1447] [outer = 13F22400] 10:00:52 INFO - PROCESS | 2700 | 1461085252273 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (182CA800) [pid = 2700] [serial = 1448] [outer = 13F22400] 10:00:52 INFO - PROCESS | 2700 | 1461085252884 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1020ms 10:00:52 INFO - PROCESS | 2700 | 1461085252926 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 2700 | 1461085252932 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 10:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:00:52 INFO - PROCESS | 2700 | 1461085252939 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 2700 | 1461085252942 Marionette TRACE conn5 <- [1,1894,null,{}] 10:00:52 INFO - PROCESS | 2700 | 1461085252946 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:53 INFO - PROCESS | 2700 | 1461085253068 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 10:00:53 INFO - PROCESS | 2700 | 1461085253248 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:53 INFO - PROCESS | 2700 | ++DOCSHELL 182CF000 == 110 [pid = 2700] [id = 483] 10:00:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 207 (1922B800) [pid = 2700] [serial = 1449] [outer = 00000000] 10:00:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 208 (196D5400) [pid = 2700] [serial = 1450] [outer = 1922B800] 10:00:53 INFO - PROCESS | 2700 | 1461085253305 Marionette DEBUG loaded listener.js 10:00:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 209 (19B91C00) [pid = 2700] [serial = 1451] [outer = 1922B800] 10:00:53 INFO - PROCESS | 2700 | 1461085253926 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1020ms 10:00:53 INFO - PROCESS | 2700 | 1461085253960 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 2700 | 1461085253963 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 10:00:53 INFO - PROCESS | 2700 | 1461085253966 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:00:53 INFO - PROCESS | 2700 | 1461085253970 Marionette TRACE conn5 <- [1,1898,null,{}] 10:00:53 INFO - PROCESS | 2700 | 1461085253982 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:54 INFO - PROCESS | 2700 | 1461085254159 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 10:00:54 INFO - PROCESS | 2700 | 1461085254325 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 2700 | ++DOCSHELL 1BB0BC00 == 111 [pid = 2700] [id = 484] 10:00:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 210 (1BB0F800) [pid = 2700] [serial = 1452] [outer = 00000000] 10:00:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 211 (1C856C00) [pid = 2700] [serial = 1453] [outer = 1BB0F800] 10:00:54 INFO - PROCESS | 2700 | 1461085254387 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (1D610400) [pid = 2700] [serial = 1454] [outer = 1BB0F800] 10:00:54 INFO - PROCESS | 2700 | 1461085254986 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1075ms 10:00:55 INFO - PROCESS | 2700 | 1461085255061 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 2700 | 1461085255063 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 10:00:55 INFO - PROCESS | 2700 | 1461085255067 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 2700 | 1461085255069 Marionette TRACE conn5 <- [1,1902,null,{}] 10:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:00:55 INFO - PROCESS | 2700 | 1461085255073 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:55 INFO - PROCESS | 2700 | 1461085255195 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 10:00:55 INFO - PROCESS | 2700 | 1461085255359 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 2700 | ++DOCSHELL 1D99C800 == 112 [pid = 2700] [id = 485] 10:00:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 213 (1D99CC00) [pid = 2700] [serial = 1455] [outer = 00000000] 10:00:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 214 (1E92A800) [pid = 2700] [serial = 1456] [outer = 1D99CC00] 10:00:55 INFO - PROCESS | 2700 | 1461085255418 Marionette DEBUG loaded listener.js 10:00:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 215 (1E9B0400) [pid = 2700] [serial = 1457] [outer = 1D99CC00] 10:00:55 INFO - PROCESS | 2700 | 1461085255956 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 930ms 10:00:55 INFO - PROCESS | 2700 | 1461085256003 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 2700 | 1461085256006 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 10:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:00:55 INFO - PROCESS | 2700 | 1461085256009 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 2700 | 1461085256011 Marionette TRACE conn5 <- [1,1906,null,{}] 10:00:55 INFO - PROCESS | 2700 | 1461085256015 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:56 INFO - PROCESS | 2700 | 1461085256132 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 10:00:56 INFO - PROCESS | 2700 | 1461085256308 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 2700 | ++DOCSHELL 1D9A0800 == 113 [pid = 2700] [id = 486] 10:00:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 216 (1D9A5800) [pid = 2700] [serial = 1458] [outer = 00000000] 10:00:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 217 (1EDA5C00) [pid = 2700] [serial = 1459] [outer = 1D9A5800] 10:00:56 INFO - PROCESS | 2700 | 1461085256364 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 218 (1F785C00) [pid = 2700] [serial = 1460] [outer = 1D9A5800] 10:00:56 INFO - PROCESS | 2700 | 1461085256973 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1019ms 10:00:57 INFO - PROCESS | 2700 | 1461085257032 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 10:00:57 INFO - PROCESS | 2700 | 1461085257035 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 10:00:57 INFO - PROCESS | 2700 | 1461085257038 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:00:57 INFO - PROCESS | 2700 | 1461085257041 Marionette TRACE conn5 <- [1,1910,null,{}] 10:00:57 INFO - PROCESS | 2700 | 1461085257044 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:57 INFO - PROCESS | 2700 | 1461085257189 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 10:00:57 INFO - PROCESS | 2700 | 1461085257354 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 2700 | ++DOCSHELL 1ED9B400 == 114 [pid = 2700] [id = 487] 10:00:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 219 (1F7D4400) [pid = 2700] [serial = 1461] [outer = 00000000] 10:00:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 220 (20EEA800) [pid = 2700] [serial = 1462] [outer = 1F7D4400] 10:00:57 INFO - PROCESS | 2700 | 1461085257414 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 221 (212EB400) [pid = 2700] [serial = 1463] [outer = 1F7D4400] 10:00:57 INFO - PROCESS | 2700 | 1461085257991 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1016ms 10:00:58 INFO - PROCESS | 2700 | 1461085258059 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 2700 | 1461085258061 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 10:00:58 INFO - PROCESS | 2700 | 1461085258064 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:00:58 INFO - PROCESS | 2700 | 1461085258066 Marionette TRACE conn5 <- [1,1914,null,{}] 10:00:58 INFO - PROCESS | 2700 | 1461085258070 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:58 INFO - PROCESS | 2700 | 1461085258187 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 10:00:58 INFO - PROCESS | 2700 | 1461085258365 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:58 INFO - PROCESS | 2700 | ++DOCSHELL 1F7DC400 == 115 [pid = 2700] [id = 488] 10:00:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 222 (212F6C00) [pid = 2700] [serial = 1464] [outer = 00000000] 10:00:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 223 (21B0C400) [pid = 2700] [serial = 1465] [outer = 212F6C00] 10:00:58 INFO - PROCESS | 2700 | 1461085258421 Marionette DEBUG loaded listener.js 10:00:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 224 (21B42800) [pid = 2700] [serial = 1466] [outer = 212F6C00] 10:00:58 INFO - PROCESS | 2700 | 1461085258984 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 970ms 10:00:59 INFO - PROCESS | 2700 | 1461085259038 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 10:00:59 INFO - PROCESS | 2700 | 1461085259040 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 10:00:59 INFO - PROCESS | 2700 | 1461085259044 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:00:59 INFO - PROCESS | 2700 | 1461085259046 Marionette TRACE conn5 <- [1,1918,null,{}] 10:00:59 INFO - PROCESS | 2700 | 1461085259049 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:00:59 INFO - PROCESS | 2700 | 1461085259167 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 10:00:59 INFO - PROCESS | 2700 | 1461085259333 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 2700 | ++DOCSHELL 217A4000 == 116 [pid = 2700] [id = 489] 10:00:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 225 (217AB800) [pid = 2700] [serial = 1467] [outer = 00000000] 10:00:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 226 (2212AC00) [pid = 2700] [serial = 1468] [outer = 217AB800] 10:00:59 INFO - PROCESS | 2700 | 1461085259389 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 227 (22167400) [pid = 2700] [serial = 1469] [outer = 217AB800] 10:00:59 INFO - PROCESS | 2700 | 1461085259960 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 970ms 10:00:59 INFO - PROCESS | 2700 | 1461085260019 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 2700 | 1461085260021 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 10:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:01:00 INFO - PROCESS | 2700 | 1461085260025 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 2700 | 1461085260027 Marionette TRACE conn5 <- [1,1922,null,{}] 10:01:00 INFO - PROCESS | 2700 | 1461085260031 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:00 INFO - PROCESS | 2700 | 1461085260149 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 10:01:00 INFO - PROCESS | 2700 | 1461085260328 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:00 INFO - PROCESS | 2700 | ++DOCSHELL 2216D400 == 117 [pid = 2700] [id = 490] 10:01:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 228 (22173C00) [pid = 2700] [serial = 1470] [outer = 00000000] 10:01:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 229 (22181400) [pid = 2700] [serial = 1471] [outer = 22173C00] 10:01:00 INFO - PROCESS | 2700 | 1461085260385 Marionette DEBUG loaded listener.js 10:01:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 230 (22195000) [pid = 2700] [serial = 1472] [outer = 22173C00] 10:01:00 INFO - PROCESS | 2700 | 1461085260964 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 970ms 10:01:00 INFO - PROCESS | 2700 | 1461085260998 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 2700 | 1461085261001 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 10:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:01:00 INFO - PROCESS | 2700 | 1461085261004 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 2700 | 1461085261006 Marionette TRACE conn5 <- [1,1926,null,{}] 10:01:00 INFO - PROCESS | 2700 | 1461085261010 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:01 INFO - PROCESS | 2700 | 1461085261126 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 10:01:01 INFO - PROCESS | 2700 | 1461085261327 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:01 INFO - PROCESS | 2700 | ++DOCSHELL 226DC000 == 118 [pid = 2700] [id = 491] 10:01:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 231 (226DD400) [pid = 2700] [serial = 1473] [outer = 00000000] 10:01:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 232 (22788800) [pid = 2700] [serial = 1474] [outer = 226DD400] 10:01:01 INFO - PROCESS | 2700 | 1461085261383 Marionette DEBUG loaded listener.js 10:01:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 233 (2283A800) [pid = 2700] [serial = 1475] [outer = 226DD400] 10:01:01 INFO - PROCESS | 2700 | 1461085261976 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1016ms 10:01:02 INFO - PROCESS | 2700 | 1461085262025 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 10:01:02 INFO - PROCESS | 2700 | 1461085262028 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 10:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:01:02 INFO - PROCESS | 2700 | 1461085262031 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 2700 | 1461085262034 Marionette TRACE conn5 <- [1,1930,null,{}] 10:01:02 INFO - PROCESS | 2700 | 1461085262038 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:02 INFO - PROCESS | 2700 | 1461085262183 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 10:01:02 INFO - PROCESS | 2700 | 1461085262368 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 2700 | ++DOCSHELL 227C1000 == 119 [pid = 2700] [id = 492] 10:01:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 234 (227C1400) [pid = 2700] [serial = 1476] [outer = 00000000] 10:01:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 235 (227C8000) [pid = 2700] [serial = 1477] [outer = 227C1400] 10:01:02 INFO - PROCESS | 2700 | 1461085262430 Marionette DEBUG loaded listener.js 10:01:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 236 (23209400) [pid = 2700] [serial = 1478] [outer = 227C1400] 10:01:03 INFO - PROCESS | 2700 | 1461085263022 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1020ms 10:01:03 INFO - PROCESS | 2700 | 1461085263054 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 10:01:03 INFO - PROCESS | 2700 | 1461085263057 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 10:01:03 INFO - PROCESS | 2700 | 1461085263060 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:01:03 INFO - PROCESS | 2700 | 1461085263062 Marionette TRACE conn5 <- [1,1934,null,{}] 10:01:03 INFO - PROCESS | 2700 | 1461085263066 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:03 INFO - PROCESS | 2700 | 1461085263187 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 10:01:03 INFO - PROCESS | 2700 | 1461085263372 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:03 INFO - PROCESS | 2700 | ++DOCSHELL 227C6C00 == 120 [pid = 2700] [id = 493] 10:01:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 237 (227C7400) [pid = 2700] [serial = 1479] [outer = 00000000] 10:01:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 238 (237B3C00) [pid = 2700] [serial = 1480] [outer = 227C7400] 10:01:03 INFO - PROCESS | 2700 | 1461085263429 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 239 (237B9800) [pid = 2700] [serial = 1481] [outer = 227C7400] 10:01:04 INFO - PROCESS | 2700 | 1461085264032 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1015ms 10:01:04 INFO - PROCESS | 2700 | 1461085264080 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 10:01:04 INFO - PROCESS | 2700 | 1461085264082 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 10:01:04 INFO - PROCESS | 2700 | 1461085264086 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:01:04 INFO - PROCESS | 2700 | 1461085264088 Marionette TRACE conn5 <- [1,1938,null,{}] 10:01:04 INFO - PROCESS | 2700 | 1461085264092 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:04 INFO - PROCESS | 2700 | 1461085264210 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 10:01:04 INFO - PROCESS | 2700 | 1461085264514 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 2700 | ++DOCSHELL 0FE40400 == 121 [pid = 2700] [id = 494] 10:01:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 240 (10018C00) [pid = 2700] [serial = 1482] [outer = 00000000] 10:01:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 241 (147DA800) [pid = 2700] [serial = 1483] [outer = 10018C00] 10:01:04 INFO - PROCESS | 2700 | 1461085264567 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 242 (17137800) [pid = 2700] [serial = 1484] [outer = 10018C00] 10:01:05 INFO - PROCESS | 2700 | 1461085265183 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1119ms 10:01:05 INFO - PROCESS | 2700 | 1461085265214 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 2700 | 1461085265218 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 10:01:05 INFO - PROCESS | 2700 | 1461085265224 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:01:05 INFO - PROCESS | 2700 | 1461085265228 Marionette TRACE conn5 <- [1,1942,null,{}] 10:01:05 INFO - PROCESS | 2700 | 1461085265234 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:05 INFO - PROCESS | 2700 | 1461085265361 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 10:01:05 INFO - PROCESS | 2700 | 1461085265554 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 2700 | ++DOCSHELL 19B8FC00 == 122 [pid = 2700] [id = 495] 10:01:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 243 (19B9BC00) [pid = 2700] [serial = 1485] [outer = 00000000] 10:01:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 244 (1AAC3800) [pid = 2700] [serial = 1486] [outer = 19B9BC00] 10:01:05 INFO - PROCESS | 2700 | 1461085265606 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 245 (1BE60800) [pid = 2700] [serial = 1487] [outer = 19B9BC00] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 107A1C00 == 121 [pid = 2700] [id = 480] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 18AAA400 == 120 [pid = 2700] [id = 479] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 0EE19800 == 119 [pid = 2700] [id = 478] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 0D21B000 == 118 [pid = 2700] [id = 477] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 2212D800 == 117 [pid = 2700] [id = 475] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 237BC800 == 116 [pid = 2700] [id = 474] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 2218D400 == 115 [pid = 2700] [id = 473] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 22182800 == 114 [pid = 2700] [id = 472] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 2217C400 == 113 [pid = 2700] [id = 471] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 226DC800 == 112 [pid = 2700] [id = 470] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 19B5AC00 == 111 [pid = 2700] [id = 469] 10:01:06 INFO - PROCESS | 2700 | --DOCSHELL 1602A800 == 110 [pid = 2700] [id = 468] 10:01:06 INFO - PROCESS | 2700 | 1461085266259 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1067ms 10:01:06 INFO - PROCESS | 2700 | 1461085266304 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 10:01:06 INFO - PROCESS | 2700 | 1461085266308 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 10:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:01:06 INFO - PROCESS | 2700 | 1461085266321 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 2700 | 1461085266323 Marionette TRACE conn5 <- [1,1946,null,{}] 10:01:06 INFO - PROCESS | 2700 | 1461085266327 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:06 INFO - PROCESS | 2700 | 1461085266431 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 10:01:06 INFO - PROCESS | 2700 | 1461085266441 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 2700 | ++DOCSHELL 17141400 == 111 [pid = 2700] [id = 496] 10:01:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 246 (1716F800) [pid = 2700] [serial = 1488] [outer = 00000000] 10:01:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 247 (1AA1F400) [pid = 2700] [serial = 1489] [outer = 1716F800] 10:01:06 INFO - PROCESS | 2700 | 1461085266488 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 248 (1D909C00) [pid = 2700] [serial = 1490] [outer = 1716F800] 10:01:07 INFO - PROCESS | 2700 | 1461085267041 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 790ms 10:01:07 INFO - PROCESS | 2700 | 1461085267114 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 2700 | 1461085267117 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 10:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:01:07 INFO - PROCESS | 2700 | 1461085267126 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 2700 | 1461085267132 Marionette TRACE conn5 <- [1,1950,null,{}] 10:01:07 INFO - PROCESS | 2700 | 1461085267136 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:07 INFO - PROCESS | 2700 | 1461085267290 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 10:01:07 INFO - PROCESS | 2700 | 1461085267312 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:07 INFO - PROCESS | 2700 | ++DOCSHELL 20E91400 == 112 [pid = 2700] [id = 497] 10:01:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 249 (212EFC00) [pid = 2700] [serial = 1491] [outer = 00000000] 10:01:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 250 (2215F800) [pid = 2700] [serial = 1492] [outer = 212EFC00] 10:01:07 INFO - PROCESS | 2700 | 1461085267357 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 251 (2217D400) [pid = 2700] [serial = 1493] [outer = 212EFC00] 10:01:07 INFO - PROCESS | 2700 | 1461085267821 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 730ms 10:01:07 INFO - PROCESS | 2700 | 1461085267865 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 2700 | 1461085267868 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 10:01:07 INFO - PROCESS | 2700 | 1461085267874 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 2700 | 1461085267875 Marionette TRACE conn5 <- [1,1954,null,{}] 10:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:01:07 INFO - PROCESS | 2700 | 1461085267879 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:08 INFO - PROCESS | 2700 | 1461085268027 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 10:01:08 INFO - PROCESS | 2700 | 1461085268048 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 2700 | ++DOCSHELL 2212D800 == 113 [pid = 2700] [id = 498] 10:01:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 252 (22181C00) [pid = 2700] [serial = 1494] [outer = 00000000] 10:01:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 253 (227C2000) [pid = 2700] [serial = 1495] [outer = 22181C00] 10:01:08 INFO - PROCESS | 2700 | 1461085268093 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 254 (228AA800) [pid = 2700] [serial = 1496] [outer = 22181C00] 10:01:08 INFO - PROCESS | 2700 | 1461085268555 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 730ms 10:01:08 INFO - PROCESS | 2700 | 1461085268610 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 10:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:01:08 INFO - PROCESS | 2700 | 1461085268612 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 10:01:08 INFO - PROCESS | 2700 | 1461085268616 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:01:08 INFO - PROCESS | 2700 | 1461085268617 Marionette TRACE conn5 <- [1,1958,null,{}] 10:01:08 INFO - PROCESS | 2700 | 1461085268621 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:08 INFO - PROCESS | 2700 | 1461085268784 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 10:01:08 INFO - PROCESS | 2700 | 1461085268805 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 2700 | ++DOCSHELL 237B4C00 == 114 [pid = 2700] [id = 499] 10:01:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 255 (237BA800) [pid = 2700] [serial = 1497] [outer = 00000000] 10:01:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 256 (23CBE800) [pid = 2700] [serial = 1498] [outer = 237BA800] 10:01:08 INFO - PROCESS | 2700 | 1461085268859 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 257 (2479E400) [pid = 2700] [serial = 1499] [outer = 237BA800] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 256 (1825CC00) [pid = 2700] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 255 (2278D400) [pid = 2700] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 254 (1BE68400) [pid = 2700] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 253 (182C6800) [pid = 2700] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 252 (1ED9D000) [pid = 2700] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 251 (217A6800) [pid = 2700] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 250 (23CB4C00) [pid = 2700] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 249 (1F7D4000) [pid = 2700] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 248 (21B0A800) [pid = 2700] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 247 (20E8D400) [pid = 2700] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 246 (20EEB000) [pid = 2700] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 245 (132A1800) [pid = 2700] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 244 (14722000) [pid = 2700] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 243 (0EE1A000) [pid = 2700] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 242 (20EE8400) [pid = 2700] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 241 (1E9B3000) [pid = 2700] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 240 (13F21400) [pid = 2700] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 239 (21BAA400) [pid = 2700] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 238 (1D6A0000) [pid = 2700] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 237 (147D6C00) [pid = 2700] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 236 (21B05400) [pid = 2700] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 235 (15831400) [pid = 2700] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 234 (0F874C00) [pid = 2700] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 233 (2320FC00) [pid = 2700] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 232 (228AAC00) [pid = 2700] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 231 (1F78D800) [pid = 2700] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 230 (2333AC00) [pid = 2700] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 229 (1F7DE400) [pid = 2700] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 228 (2278E400) [pid = 2700] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 227 (18AAD800) [pid = 2700] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 226 (20571C00) [pid = 2700] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 225 (232AB000) [pid = 2700] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 224 (228B6800) [pid = 2700] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 223 (2216AC00) [pid = 2700] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 222 (23C59800) [pid = 2700] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 221 (19624800) [pid = 2700] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 220 (2278B000) [pid = 2700] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 219 (1E922C00) [pid = 2700] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 218 (20E8C000) [pid = 2700] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 217 (17841000) [pid = 2700] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 216 (1E9B6C00) [pid = 2700] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 215 (17C50C00) [pid = 2700] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 214 (1ACDFC00) [pid = 2700] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 213 (17C30400) [pid = 2700] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 212 (0EE5EC00) [pid = 2700] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (19623000) [pid = 2700] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 210 (1F78AC00) [pid = 2700] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 209 (10039000) [pid = 2700] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 208 (182D0000) [pid = 2700] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 207 (1C853000) [pid = 2700] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 206 (217ACC00) [pid = 2700] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (212EDC00) [pid = 2700] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (22127400) [pid = 2700] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (0EE1C400) [pid = 2700] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 202 (22174800) [pid = 2700] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (0EE5C000) [pid = 2700] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (23338000) [pid = 2700] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (23354000) [pid = 2700] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (23CBC800) [pid = 2700] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (1825F400) [pid = 2700] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 196 (1ACE7400) [pid = 2700] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 195 (18D40400) [pid = 2700] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:01:09 INFO - PROCESS | 2700 | --DOMWINDOW == 194 (107A4000) [pid = 2700] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:01:09 INFO - PROCESS | 2700 | 1461085269923 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1383ms 10:01:09 INFO - PROCESS | 2700 | 1461085270000 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 10:01:09 INFO - PROCESS | 2700 | 1461085270002 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 10:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:01:09 INFO - PROCESS | 2700 | 1461085270005 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 2700 | 1461085270007 Marionette TRACE conn5 <- [1,1962,null,{}] 10:01:09 INFO - PROCESS | 2700 | 1461085270010 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:10 INFO - PROCESS | 2700 | 1461085270114 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 10:01:10 INFO - PROCESS | 2700 | 1461085270124 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:10 INFO - PROCESS | 2700 | ++DOCSHELL 147DD800 == 115 [pid = 2700] [id = 500] 10:01:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 195 (14A64800) [pid = 2700] [serial = 1500] [outer = 00000000] 10:01:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 196 (18045C00) [pid = 2700] [serial = 1501] [outer = 14A64800] 10:01:10 INFO - PROCESS | 2700 | 1461085270171 Marionette DEBUG loaded listener.js 10:01:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 197 (182D0000) [pid = 2700] [serial = 1502] [outer = 14A64800] 10:01:10 INFO - PROCESS | 2700 | 1461085270640 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 10:01:10 INFO - PROCESS | 2700 | 1461085270676 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 2700 | 1461085270678 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 10:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:01:10 INFO - PROCESS | 2700 | 1461085270682 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 2700 | 1461085270684 Marionette TRACE conn5 <- [1,1966,null,{}] 10:01:10 INFO - PROCESS | 2700 | 1461085270687 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:10 INFO - PROCESS | 2700 | 1461085270787 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 10:01:10 INFO - PROCESS | 2700 | 1461085270818 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:10 INFO - PROCESS | 2700 | ++DOCSHELL 182E2800 == 116 [pid = 2700] [id = 501] 10:01:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 198 (18D39000) [pid = 2700] [serial = 1503] [outer = 00000000] 10:01:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 199 (1ACE0C00) [pid = 2700] [serial = 1504] [outer = 18D39000] 10:01:10 INFO - PROCESS | 2700 | 1461085270862 Marionette DEBUG loaded listener.js 10:01:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 200 (1DC7AC00) [pid = 2700] [serial = 1505] [outer = 18D39000] 10:01:11 INFO - PROCESS | 2700 | 1461085271315 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 10:01:11 INFO - PROCESS | 2700 | 1461085271368 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 10:01:11 INFO - PROCESS | 2700 | 1461085271370 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 10:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:01:11 INFO - PROCESS | 2700 | 1461085271373 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:01:11 INFO - PROCESS | 2700 | 1461085271375 Marionette TRACE conn5 <- [1,1970,null,{}] 10:01:11 INFO - PROCESS | 2700 | 1461085271378 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:11 INFO - PROCESS | 2700 | 1461085271477 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 10:01:11 INFO - PROCESS | 2700 | 1461085271483 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 2700 | ++DOCSHELL 1E929800 == 117 [pid = 2700] [id = 502] 10:01:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 201 (1F78AC00) [pid = 2700] [serial = 1506] [outer = 00000000] 10:01:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 202 (20EDE000) [pid = 2700] [serial = 1507] [outer = 1F78AC00] 10:01:11 INFO - PROCESS | 2700 | 1461085271528 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 203 (217AC000) [pid = 2700] [serial = 1508] [outer = 1F78AC00] 10:01:12 INFO - PROCESS | 2700 | 1461085272295 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 970ms 10:01:12 INFO - PROCESS | 2700 | 1461085272347 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 2700 | 1461085272353 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 10:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:01:12 INFO - PROCESS | 2700 | 1461085272358 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 2700 | 1461085272362 Marionette TRACE conn5 <- [1,1974,null,{}] 10:01:12 INFO - PROCESS | 2700 | 1461085272367 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:12 INFO - PROCESS | 2700 | 1461085272502 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 10:01:12 INFO - PROCESS | 2700 | 1461085272681 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 2700 | ++DOCSHELL 17849800 == 118 [pid = 2700] [id = 503] 10:01:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 204 (18009C00) [pid = 2700] [serial = 1509] [outer = 00000000] 10:01:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 205 (1928DC00) [pid = 2700] [serial = 1510] [outer = 18009C00] 10:01:12 INFO - PROCESS | 2700 | 1461085272739 Marionette DEBUG loaded listener.js 10:01:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 206 (19B5A400) [pid = 2700] [serial = 1511] [outer = 18009C00] 10:01:13 INFO - PROCESS | 2700 | 1461085273351 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1019ms 10:01:13 INFO - PROCESS | 2700 | 1461085273387 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 10:01:13 INFO - PROCESS | 2700 | 1461085273393 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 10:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:01:13 INFO - PROCESS | 2700 | 1461085273400 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 2700 | 1461085273403 Marionette TRACE conn5 <- [1,1978,null,{}] 10:01:13 INFO - PROCESS | 2700 | 1461085273407 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:13 INFO - PROCESS | 2700 | 1461085273536 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 10:01:13 INFO - PROCESS | 2700 | 1461085273724 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:13 INFO - PROCESS | 2700 | ++DOCSHELL 1E928000 == 119 [pid = 2700] [id = 504] 10:01:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 207 (1EDA6C00) [pid = 2700] [serial = 1512] [outer = 00000000] 10:01:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 208 (20577000) [pid = 2700] [serial = 1513] [outer = 1EDA6C00] 10:01:13 INFO - PROCESS | 2700 | 1461085273781 Marionette DEBUG loaded listener.js 10:01:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 209 (212EE000) [pid = 2700] [serial = 1514] [outer = 1EDA6C00] 10:01:14 INFO - PROCESS | 2700 | 1461085274336 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 970ms 10:01:14 INFO - PROCESS | 2700 | 1461085274372 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 10:01:14 INFO - PROCESS | 2700 | 1461085274374 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 10:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:01:14 INFO - PROCESS | 2700 | 1461085274394 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:01:14 INFO - PROCESS | 2700 | 1461085274398 Marionette TRACE conn5 <- [1,1982,null,{}] 10:01:14 INFO - PROCESS | 2700 | 1461085274411 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:14 INFO - PROCESS | 2700 | 1461085274541 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 10:01:14 INFO - PROCESS | 2700 | 1461085274729 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 2700 | ++DOCSHELL 2278D400 == 120 [pid = 2700] [id = 505] 10:01:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 210 (2278F000) [pid = 2700] [serial = 1515] [outer = 00000000] 10:01:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 211 (227C7000) [pid = 2700] [serial = 1516] [outer = 2278F000] 10:01:14 INFO - PROCESS | 2700 | 1461085274788 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 212 (23209000) [pid = 2700] [serial = 1517] [outer = 2278F000] 10:01:15 INFO - PROCESS | 2700 | 1461085275369 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1038ms 10:01:15 INFO - PROCESS | 2700 | 1461085275427 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 2700 | 1461085275429 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 10:01:15 INFO - PROCESS | 2700 | 1461085275435 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 2700 | 1461085275437 Marionette TRACE conn5 <- [1,1986,null,{}] 10:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:01:15 INFO - PROCESS | 2700 | 1461085275441 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:15 INFO - PROCESS | 2700 | 1461085275568 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 10:01:15 INFO - PROCESS | 2700 | 1461085275754 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 2700 | ++DOCSHELL 2333C800 == 121 [pid = 2700] [id = 506] 10:01:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 213 (2333D400) [pid = 2700] [serial = 1518] [outer = 00000000] 10:01:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 214 (23CB3000) [pid = 2700] [serial = 1519] [outer = 2333D400] 10:01:15 INFO - PROCESS | 2700 | 1461085275811 Marionette DEBUG loaded listener.js 10:01:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 215 (23CBC800) [pid = 2700] [serial = 1520] [outer = 2333D400] 10:01:16 INFO - PROCESS | 2700 | 1461085276431 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1014ms 10:01:16 INFO - PROCESS | 2700 | 1461085276455 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 2700 | 1461085276457 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 10:01:16 INFO - PROCESS | 2700 | 1461085276461 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:01:16 INFO - PROCESS | 2700 | 1461085276463 Marionette TRACE conn5 <- [1,1990,null,{}] 10:01:16 INFO - PROCESS | 2700 | 1461085276466 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:16 INFO - PROCESS | 2700 | 1461085276588 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 10:01:16 INFO - PROCESS | 2700 | 1461085276776 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:16 INFO - PROCESS | 2700 | ++DOCSHELL 24792800 == 122 [pid = 2700] [id = 507] 10:01:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 216 (24A02400) [pid = 2700] [serial = 1521] [outer = 00000000] 10:01:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 217 (24A0A400) [pid = 2700] [serial = 1522] [outer = 24A02400] 10:01:16 INFO - PROCESS | 2700 | 1461085276832 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 218 (24A0E800) [pid = 2700] [serial = 1523] [outer = 24A02400] 10:01:17 INFO - PROCESS | 2700 | 1461085277399 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 970ms 10:01:17 INFO - PROCESS | 2700 | 1461085277435 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 10:01:17 INFO - PROCESS | 2700 | 1461085277437 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 10:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:01:17 INFO - PROCESS | 2700 | 1461085277441 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:01:17 INFO - PROCESS | 2700 | 1461085277443 Marionette TRACE conn5 <- [1,1994,null,{}] 10:01:17 INFO - PROCESS | 2700 | 1461085277446 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:17 INFO - PROCESS | 2700 | 1461085277578 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 10:01:17 INFO - PROCESS | 2700 | 1461085277767 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 2700 | ++DOCSHELL 24A08400 == 123 [pid = 2700] [id = 508] 10:01:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 219 (24A0A000) [pid = 2700] [serial = 1524] [outer = 00000000] 10:01:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 220 (25378000) [pid = 2700] [serial = 1525] [outer = 24A0A000] 10:01:17 INFO - PROCESS | 2700 | 1461085277826 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 221 (25377C00) [pid = 2700] [serial = 1526] [outer = 24A0A000] 10:01:18 INFO - PROCESS | 2700 | 1461085278416 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:01:18 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 10:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1015ms 10:01:18 INFO - PROCESS | 2700 | 1461085278460 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 10:01:18 INFO - PROCESS | 2700 | 1461085278462 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 10:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:01:18 INFO - PROCESS | 2700 | 1461085278466 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:01:18 INFO - PROCESS | 2700 | 1461085278468 Marionette TRACE conn5 <- [1,1998,null,{}] 10:01:18 INFO - PROCESS | 2700 | 1461085278471 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:18 INFO - PROCESS | 2700 | 1461085278594 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 10:01:18 INFO - PROCESS | 2700 | 1461085278787 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:18 INFO - PROCESS | 2700 | ++DOCSHELL 2537CC00 == 124 [pid = 2700] [id = 509] 10:01:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 222 (25943000) [pid = 2700] [serial = 1527] [outer = 00000000] 10:01:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 223 (2594F400) [pid = 2700] [serial = 1528] [outer = 25943000] 10:01:18 INFO - PROCESS | 2700 | 1461085278846 Marionette DEBUG loaded listener.js 10:01:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 224 (26023400) [pid = 2700] [serial = 1529] [outer = 25943000] 10:01:19 INFO - PROCESS | 2700 | 1461085279449 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:01:19 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 10:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1015ms 10:01:19 INFO - PROCESS | 2700 | 1461085279485 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 10:01:19 INFO - PROCESS | 2700 | 1461085279488 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 10:01:19 INFO - PROCESS | 2700 | 1461085279491 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:01:19 INFO - PROCESS | 2700 | 1461085279493 Marionette TRACE conn5 <- [1,2002,null,{}] 10:01:19 INFO - PROCESS | 2700 | 1461085279497 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:19 INFO - PROCESS | 2700 | 1461085279618 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 10:01:19 INFO - PROCESS | 2700 | 1461085279807 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:19 INFO - PROCESS | 2700 | ++DOCSHELL 24AA7800 == 125 [pid = 2700] [id = 510] 10:01:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 225 (24AA7C00) [pid = 2700] [serial = 1530] [outer = 00000000] 10:01:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 226 (24AADC00) [pid = 2700] [serial = 1531] [outer = 24AA7C00] 10:01:19 INFO - PROCESS | 2700 | 1461085279863 Marionette DEBUG loaded listener.js 10:01:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 227 (24AAF400) [pid = 2700] [serial = 1532] [outer = 24AA7C00] 10:01:20 INFO - PROCESS | 2700 | 1461085280426 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 970ms 10:01:20 INFO - PROCESS | 2700 | 1461085280465 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 10:01:20 INFO - PROCESS | 2700 | 1461085280467 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 10:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:01:20 INFO - PROCESS | 2700 | 1461085280471 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:01:20 INFO - PROCESS | 2700 | 1461085280473 Marionette TRACE conn5 <- [1,2006,null,{}] 10:01:20 INFO - PROCESS | 2700 | 1461085280477 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:20 INFO - PROCESS | 2700 | 1461085280601 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 10:01:20 INFO - PROCESS | 2700 | 1461085280779 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:20 INFO - PROCESS | 2700 | ++DOCSHELL 24AACC00 == 126 [pid = 2700] [id = 511] 10:01:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 228 (25376400) [pid = 2700] [serial = 1533] [outer = 00000000] 10:01:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 229 (2602B800) [pid = 2700] [serial = 1534] [outer = 25376400] 10:01:20 INFO - PROCESS | 2700 | 1461085280833 Marionette DEBUG loaded listener.js 10:01:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 230 (2602E400) [pid = 2700] [serial = 1535] [outer = 25376400] 10:01:21 INFO - PROCESS | 2700 | 1461085281396 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1019ms 10:01:21 INFO - PROCESS | 2700 | 1461085281494 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 2700 | 1461085281496 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 10:01:21 INFO - PROCESS | 2700 | 1461085281500 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:01:21 INFO - PROCESS | 2700 | 1461085281502 Marionette TRACE conn5 <- [1,2010,null,{}] 10:01:21 INFO - PROCESS | 2700 | 1461085281506 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:21 INFO - PROCESS | 2700 | 1461085281629 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 10:01:21 INFO - PROCESS | 2700 | 1461085281820 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:21 INFO - PROCESS | 2700 | ++DOCSHELL 143DCC00 == 127 [pid = 2700] [id = 512] 10:01:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 231 (143DEC00) [pid = 2700] [serial = 1536] [outer = 00000000] 10:01:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 232 (1896CC00) [pid = 2700] [serial = 1537] [outer = 143DEC00] 10:01:21 INFO - PROCESS | 2700 | 1461085281876 Marionette DEBUG loaded listener.js 10:01:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 233 (18D40000) [pid = 2700] [serial = 1538] [outer = 143DEC00] 10:01:22 INFO - PROCESS | 2700 | 1461085282502 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1018ms 10:01:22 INFO - PROCESS | 2700 | 1461085282522 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 10:01:22 INFO - PROCESS | 2700 | 1461085282525 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 10:01:22 INFO - PROCESS | 2700 | 1461085282528 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:01:22 INFO - PROCESS | 2700 | 1461085282531 Marionette TRACE conn5 <- [1,2014,null,{}] 10:01:22 INFO - PROCESS | 2700 | 1461085282535 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:22 INFO - PROCESS | 2700 | 1461085282701 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 10:01:22 INFO - PROCESS | 2700 | 1461085282897 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 2700 | ++DOCSHELL 0F279C00 == 128 [pid = 2700] [id = 513] 10:01:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 234 (0F280000) [pid = 2700] [serial = 1539] [outer = 00000000] 10:01:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 235 (182C5800) [pid = 2700] [serial = 1540] [outer = 0F280000] 10:01:22 INFO - PROCESS | 2700 | 1461085282958 Marionette DEBUG loaded listener.js 10:01:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 236 (1ABCA000) [pid = 2700] [serial = 1541] [outer = 0F280000] 10:01:23 INFO - PROCESS | 2700 | 1461085283877 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1423ms 10:01:23 INFO - PROCESS | 2700 | 1461085283956 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 2700 | 1461085283960 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 10:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:01:23 INFO - PROCESS | 2700 | 1461085283965 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 2700 | 1461085283969 Marionette TRACE conn5 <- [1,2018,null,{}] 10:01:23 INFO - PROCESS | 2700 | 1461085283975 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:24 INFO - PROCESS | 2700 | 1461085284099 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 10:01:24 INFO - PROCESS | 2700 | 1461085284324 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:24 INFO - PROCESS | 2700 | ++DOCSHELL 147DC000 == 129 [pid = 2700] [id = 514] 10:01:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 237 (149C3000) [pid = 2700] [serial = 1542] [outer = 00000000] 10:01:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 238 (17140000) [pid = 2700] [serial = 1543] [outer = 149C3000] 10:01:24 INFO - PROCESS | 2700 | 1461085284418 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 239 (17C4D800) [pid = 2700] [serial = 1544] [outer = 149C3000] 10:01:24 INFO - PROCESS | 2700 | 1461085285007 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1078ms 10:01:25 INFO - PROCESS | 2700 | 1461085285064 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 10:01:25 INFO - PROCESS | 2700 | 1461085285069 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 10:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:01:25 INFO - PROCESS | 2700 | 1461085285077 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:01:25 INFO - PROCESS | 2700 | 1461085285080 Marionette TRACE conn5 <- [1,2022,null,{}] 10:01:25 INFO - PROCESS | 2700 | 1461085285084 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:25 INFO - PROCESS | 2700 | 1461085285200 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 10:01:25 INFO - PROCESS | 2700 | 1461085285383 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 1411A400 == 128 [pid = 2700] [id = 88] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 23C53400 == 127 [pid = 2700] [id = 433] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 0F33E800 == 126 [pid = 2700] [id = 357] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 22165000 == 125 [pid = 2700] [id = 432] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 182E2800 == 124 [pid = 2700] [id = 501] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 147DD800 == 123 [pid = 2700] [id = 500] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 237B4C00 == 122 [pid = 2700] [id = 499] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 2212D800 == 121 [pid = 2700] [id = 498] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 2594D000 == 120 [pid = 2700] [id = 476] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 20E91400 == 119 [pid = 2700] [id = 497] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 17141400 == 118 [pid = 2700] [id = 496] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 238 (23C54C00) [pid = 2700] [serial = 1420] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 237 (24AD3400) [pid = 2700] [serial = 1423] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 236 (2594E400) [pid = 2700] [serial = 1426] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 235 (26D93800) [pid = 2700] [serial = 1429] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | ++DOCSHELL 0EF49C00 == 119 [pid = 2700] [id = 515] 10:01:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 236 (0F33E800) [pid = 2700] [serial = 1545] [outer = 00000000] 10:01:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 237 (10840800) [pid = 2700] [serial = 1546] [outer = 0F33E800] 10:01:25 INFO - PROCESS | 2700 | 1461085285509 Marionette DEBUG loaded listener.js 10:01:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 238 (13F4A800) [pid = 2700] [serial = 1547] [outer = 0F33E800] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 19B8FC00 == 118 [pid = 2700] [id = 495] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 21B0FC00 == 117 [pid = 2700] [id = 467] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 0FE40400 == 116 [pid = 2700] [id = 494] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 1F7DC400 == 115 [pid = 2700] [id = 488] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 1ED9B400 == 114 [pid = 2700] [id = 487] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 1D9A0800 == 113 [pid = 2700] [id = 486] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 1D99C800 == 112 [pid = 2700] [id = 485] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 1BB0BC00 == 111 [pid = 2700] [id = 484] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 182CF000 == 110 [pid = 2700] [id = 483] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 132A2000 == 109 [pid = 2700] [id = 482] 10:01:25 INFO - PROCESS | 2700 | --DOCSHELL 13F22000 == 108 [pid = 2700] [id = 481] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 237 (217AD000) [pid = 2700] [serial = 1232] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 236 (21B4B000) [pid = 2700] [serial = 1172] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 235 (17143800) [pid = 2700] [serial = 1106] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 234 (171E9000) [pid = 2700] [serial = 1220] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 233 (0FF0FC00) [pid = 2700] [serial = 1160] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 232 (21B43800) [pid = 2700] [serial = 1286] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 231 (1F782C00) [pid = 2700] [serial = 1226] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 230 (23C57C00) [pid = 2700] [serial = 1244] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 229 (228A9800) [pid = 2700] [serial = 1175] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 228 (20EE0800) [pid = 2700] [serial = 1112] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 227 (182CD800) [pid = 2700] [serial = 1163] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 226 (228A8400) [pid = 2700] [serial = 1235] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 225 (17899400) [pid = 2700] [serial = 1280] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 224 (18A79000) [pid = 2700] [serial = 1247] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 223 (23335400) [pid = 2700] [serial = 1178] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 222 (23207000) [pid = 2700] [serial = 1124] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 221 (2216FC00) [pid = 2700] [serial = 1295] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 220 (2334D000) [pid = 2700] [serial = 1181] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 219 (23212400) [pid = 2700] [serial = 1127] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 218 (232AA800) [pid = 2700] [serial = 1238] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 217 (1BB0D800) [pid = 2700] [serial = 1283] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 216 (20E8FC00) [pid = 2700] [serial = 1169] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 215 (237B9000) [pid = 2700] [serial = 1241] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 214 (237BD000) [pid = 2700] [serial = 1298] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 213 (22173800) [pid = 2700] [serial = 1292] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 212 (23C5F000) [pid = 2700] [serial = 1301] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 211 (1E9B0800) [pid = 2700] [serial = 1166] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 210 (228B7800) [pid = 2700] [serial = 1289] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 209 (1962CC00) [pid = 2700] [serial = 1109] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 208 (22838000) [pid = 2700] [serial = 1121] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 207 (1C87C800) [pid = 2700] [serial = 1048] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 206 (19623800) [pid = 2700] [serial = 1223] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 205 (23355800) [pid = 2700] [serial = 1184] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 204 (21B0B000) [pid = 2700] [serial = 1115] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 203 (24792000) [pid = 2700] [serial = 1304] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 202 (20573800) [pid = 2700] [serial = 1229] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 201 (21BB2000) [pid = 2700] [serial = 1118] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 200 (24798400) [pid = 2700] [serial = 1364] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 199 (22160800) [pid = 2700] [serial = 1349] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 198 (25949400) [pid = 2700] [serial = 1370] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 197 (23206800) [pid = 2700] [serial = 1358] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 196 (23355400) [pid = 2700] [serial = 1361] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 195 (24AD9000) [pid = 2700] [serial = 1367] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 194 (141A3C00) [pid = 2700] [serial = 1340] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 193 (22158400) [pid = 2700] [serial = 1355] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 192 (212F9400) [pid = 2700] [serial = 1352] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 191 (20E8BC00) [pid = 2700] [serial = 1346] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 190 (19230C00) [pid = 2700] [serial = 1343] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 189 (1F78BC00) [pid = 2700] [serial = 1390] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 188 (212F2800) [pid = 2700] [serial = 1393] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 187 (1C854000) [pid = 2700] [serial = 1396] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 186 (22129C00) [pid = 2700] [serial = 1399] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 185 (217A0400) [pid = 2700] [serial = 1394] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 184 (1AAC4800) [pid = 2700] [serial = 1373] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 183 (19B98C00) [pid = 2700] [serial = 1372] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 182 (1BE68000) [pid = 2700] [serial = 1384] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 181 (1C87D400) [pid = 2700] [serial = 1385] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 180 (18A7C000) [pid = 2700] [serial = 1376] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 179 (182D8C00) [pid = 2700] [serial = 1375] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 178 (1000B000) [pid = 2700] [serial = 1378] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 177 (13F27000) [pid = 2700] [serial = 1379] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 176 (19936400) [pid = 2700] [serial = 1381] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 175 (1AA1CC00) [pid = 2700] [serial = 1382] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 174 (20E8B400) [pid = 2700] [serial = 1337] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 173 (13F25800) [pid = 2700] [serial = 1339] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 172 (19191800) [pid = 2700] [serial = 1342] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 171 (1F7DF400) [pid = 2700] [serial = 1345] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 170 (22158C00) [pid = 2700] [serial = 1348] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 169 (212F6800) [pid = 2700] [serial = 1351] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 168 (22130000) [pid = 2700] [serial = 1354] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 167 (1003E400) [pid = 2700] [serial = 1432] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 166 (228AF800) [pid = 2700] [serial = 1357] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 165 (143E5800) [pid = 2700] [serial = 1433] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 164 (182CD000) [pid = 2700] [serial = 1435] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 163 (23357000) [pid = 2700] [serial = 1360] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 162 (23CC0000) [pid = 2700] [serial = 1363] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 161 (24AD4C00) [pid = 2700] [serial = 1366] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 160 (25942800) [pid = 2700] [serial = 1369] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 159 (18D37400) [pid = 2700] [serial = 1436] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (182D2C00) [pid = 2700] [serial = 1405] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1BE65C00) [pid = 2700] [serial = 1408] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (226E1400) [pid = 2700] [serial = 1411] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (22183000) [pid = 2700] [serial = 1414] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (2218EC00) [pid = 2700] [serial = 1417] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (22166800) [pid = 2700] [serial = 1402] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (1D90FC00) [pid = 2700] [serial = 1387] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (1DC79000) [pid = 2700] [serial = 1388] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (1F7D8800) [pid = 2700] [serial = 1391] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (1DC7A800) [pid = 2700] [serial = 1397] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (1AA20000) [pid = 2700] [serial = 1438] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (21BAD800) [pid = 2700] [serial = 1400] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (13F2EC00) [pid = 2700] [serial = 1441] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (1BA8AC00) [pid = 2700] [serial = 1439] [outer = 00000000] [url = about:blank] 10:01:25 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (14980400) [pid = 2700] [serial = 1442] [outer = 00000000] [url = about:blank] 10:01:26 INFO - PROCESS | 2700 | 1461085286051 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1021ms 10:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:01:26 INFO - PROCESS | 2700 | 1461085286101 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 2700 | 1461085286103 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 10:01:26 INFO - PROCESS | 2700 | 1461085286107 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 2700 | 1461085286110 Marionette TRACE conn5 <- [1,2026,null,{}] 10:01:26 INFO - PROCESS | 2700 | 1461085286120 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:26 INFO - PROCESS | 2700 | 1461085286244 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 10:01:26 INFO - PROCESS | 2700 | 1461085286399 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:26 INFO - PROCESS | 2700 | ++DOCSHELL 1079F000 == 109 [pid = 2700] [id = 516] 10:01:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (13F2E400) [pid = 2700] [serial = 1548] [outer = 00000000] 10:01:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (182C6800) [pid = 2700] [serial = 1549] [outer = 13F2E400] 10:01:26 INFO - PROCESS | 2700 | 1461085286448 Marionette DEBUG loaded listener.js 10:01:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (182E5C00) [pid = 2700] [serial = 1550] [outer = 13F2E400] 10:01:26 INFO - PROCESS | 2700 | 1461085286862 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 830ms 10:01:26 INFO - PROCESS | 2700 | 1461085286941 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 2700 | 1461085286943 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 10:01:26 INFO - PROCESS | 2700 | 1461085286947 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:01:26 INFO - PROCESS | 2700 | 1461085286948 Marionette TRACE conn5 <- [1,2030,null,{}] 10:01:26 INFO - PROCESS | 2700 | 1461085286952 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:27 INFO - PROCESS | 2700 | 1461085287058 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 10:01:27 INFO - PROCESS | 2700 | 1461085287071 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 2700 | ++DOCSHELL 18962800 == 110 [pid = 2700] [id = 517] 10:01:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (18A7C800) [pid = 2700] [serial = 1551] [outer = 00000000] 10:01:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (19197800) [pid = 2700] [serial = 1552] [outer = 18A7C800] 10:01:27 INFO - PROCESS | 2700 | 1461085287118 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (1922CC00) [pid = 2700] [serial = 1553] [outer = 18A7C800] 10:01:27 INFO - PROCESS | 2700 | 1461085287568 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:01:27 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) 10:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 10:01:27 INFO - PROCESS | 2700 | 1461085287626 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 10:01:27 INFO - PROCESS | 2700 | 1461085287628 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 10:01:27 INFO - PROCESS | 2700 | 1461085287632 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:01:27 INFO - PROCESS | 2700 | 1461085287633 Marionette TRACE conn5 <- [1,2034,null,{}] 10:01:27 INFO - PROCESS | 2700 | 1461085287637 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:27 INFO - PROCESS | 2700 | 1461085287739 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 10:01:27 INFO - PROCESS | 2700 | 1461085287746 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 2700 | ++DOCSHELL 19229C00 == 111 [pid = 2700] [id = 518] 10:01:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (1922E400) [pid = 2700] [serial = 1554] [outer = 00000000] 10:01:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (1992C400) [pid = 2700] [serial = 1555] [outer = 1922E400] 10:01:27 INFO - PROCESS | 2700 | 1461085287791 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (19B9A000) [pid = 2700] [serial = 1556] [outer = 1922E400] 10:01:28 INFO - PROCESS | 2700 | 1461085288307 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 10:01:28 INFO - PROCESS | 2700 | 1461085288365 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 10:01:28 INFO - PROCESS | 2700 | 1461085288367 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 10:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:01:28 INFO - PROCESS | 2700 | 1461085288379 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:01:28 INFO - PROCESS | 2700 | 1461085288381 Marionette TRACE conn5 <- [1,2038,null,{}] 10:01:28 INFO - PROCESS | 2700 | 1461085288385 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:28 INFO - PROCESS | 2700 | 1461085288574 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 10:01:28 INFO - PROCESS | 2700 | 1461085288604 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:28 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE1800 == 112 [pid = 2700] [id = 519] 10:01:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1ACE3800) [pid = 2700] [serial = 1557] [outer = 00000000] 10:01:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (1BE68C00) [pid = 2700] [serial = 1558] [outer = 1ACE3800] 10:01:28 INFO - PROCESS | 2700 | 1461085288652 Marionette DEBUG loaded listener.js 10:01:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (1C32A400) [pid = 2700] [serial = 1559] [outer = 1ACE3800] 10:01:29 INFO - PROCESS | 2700 | 1461085289128 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 790ms 10:01:29 INFO - PROCESS | 2700 | 1461085289166 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 10:01:29 INFO - PROCESS | 2700 | 1461085289168 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 10:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:01:29 INFO - PROCESS | 2700 | 1461085289176 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:01:29 INFO - PROCESS | 2700 | 1461085289178 Marionette TRACE conn5 <- [1,2042,null,{}] 10:01:29 INFO - PROCESS | 2700 | 1461085289182 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:29 INFO - PROCESS | 2700 | 1461085289330 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 10:01:29 INFO - PROCESS | 2700 | 1461085289350 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:29 INFO - PROCESS | 2700 | ++DOCSHELL 1C854000 == 113 [pid = 2700] [id = 520] 10:01:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (1C87C800) [pid = 2700] [serial = 1560] [outer = 00000000] 10:01:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (1D905800) [pid = 2700] [serial = 1561] [outer = 1C87C800] 10:01:29 INFO - PROCESS | 2700 | 1461085289394 Marionette DEBUG loaded listener.js 10:01:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 159 (1D9A0800) [pid = 2700] [serial = 1562] [outer = 1C87C800] 10:01:29 INFO - PROCESS | 2700 | 1461085289856 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 10:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:01:29 INFO - PROCESS | 2700 | 1461085289905 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 10:01:29 INFO - PROCESS | 2700 | 1461085289907 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 10:01:30 INFO - PROCESS | 2700 | 1461085290283 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:01:30 INFO - PROCESS | 2700 | 1461085290285 Marionette TRACE conn5 <- [1,2046,null,{}] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 158 (22181C00) [pid = 2700] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (10018C00) [pid = 2700] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (212EFC00) [pid = 2700] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (14A64800) [pid = 2700] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (1716F800) [pid = 2700] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (13F26800) [pid = 2700] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (237BA800) [pid = 2700] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (19B9BC00) [pid = 2700] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (21B4C800) [pid = 2700] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:01:30 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (18D39000) [pid = 2700] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:01:30 INFO - PROCESS | 2700 | 1461085290325 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:30 INFO - PROCESS | 2700 | 1461085290425 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 10:01:30 INFO - PROCESS | 2700 | 1461085290434 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:30 INFO - PROCESS | 2700 | ++DOCSHELL 13F26800 == 114 [pid = 2700] [id = 521] 10:01:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (141A2C00) [pid = 2700] [serial = 1563] [outer = 00000000] 10:01:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (171ECC00) [pid = 2700] [serial = 1564] [outer = 141A2C00] 10:01:30 INFO - PROCESS | 2700 | 1461085290481 Marionette DEBUG loaded listener.js 10:01:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (19221C00) [pid = 2700] [serial = 1565] [outer = 141A2C00] 10:01:30 INFO - PROCESS | 2700 | --DOCSHELL 0FA0F000 == 113 [pid = 2700] [id = 12] 10:01:30 INFO - PROCESS | 2700 | 1461085291011 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1130ms 10:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:01:31 INFO - PROCESS | 2700 | 1461085291041 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 10:01:31 INFO - PROCESS | 2700 | 1461085291043 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 10:01:31 INFO - PROCESS | 2700 | 1461085291047 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 2700 | 1461085291048 Marionette TRACE conn5 <- [1,2050,null,{}] 10:01:31 INFO - PROCESS | 2700 | 1461085291052 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:31 INFO - PROCESS | 2700 | 1461085291152 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 10:01:31 INFO - PROCESS | 2700 | 1461085291158 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:31 INFO - PROCESS | 2700 | ++DOCSHELL 19B99C00 == 114 [pid = 2700] [id = 522] 10:01:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (1C329400) [pid = 2700] [serial = 1566] [outer = 00000000] 10:01:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (1DC83400) [pid = 2700] [serial = 1567] [outer = 1C329400] 10:01:31 INFO - PROCESS | 2700 | 1461085291205 Marionette DEBUG loaded listener.js 10:01:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (1E92CC00) [pid = 2700] [serial = 1568] [outer = 1C329400] 10:01:31 INFO - PROCESS | 2700 | 1461085291688 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 10:01:31 INFO - PROCESS | 2700 | 1461085291718 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 10:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:01:31 INFO - PROCESS | 2700 | 1461085291720 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 10:01:31 INFO - PROCESS | 2700 | 1461085291723 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 2700 | 1461085291725 Marionette TRACE conn5 <- [1,2054,null,{}] 10:01:31 INFO - PROCESS | 2700 | 1461085291732 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:31 INFO - PROCESS | 2700 | 1461085291833 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 10:01:31 INFO - PROCESS | 2700 | 1461085291871 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:31 INFO - PROCESS | 2700 | ++DOCSHELL 1EDA1C00 == 115 [pid = 2700] [id = 523] 10:01:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (1EDA2800) [pid = 2700] [serial = 1569] [outer = 00000000] 10:01:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 157 (1F788800) [pid = 2700] [serial = 1570] [outer = 1EDA2800] 10:01:31 INFO - PROCESS | 2700 | 1461085291918 Marionette DEBUG loaded listener.js 10:01:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 158 (1F7D5000) [pid = 2700] [serial = 1571] [outer = 1EDA2800] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 13F49000 == 114 [pid = 2700] [id = 263] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0FAC0400 == 113 [pid = 2700] [id = 301] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1ACE5800 == 112 [pid = 2700] [id = 193] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 17C51400 == 111 [pid = 2700] [id = 134] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 217A4000 == 110 [pid = 2700] [id = 489] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 10036800 == 109 [pid = 2700] [id = 165] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 21B0B400 == 108 [pid = 2700] [id = 261] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 13F22800 == 107 [pid = 2700] [id = 299] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 15940C00 == 106 [pid = 2700] [id = 338] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0EEC5400 == 105 [pid = 2700] [id = 69] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 21BAA000 == 104 [pid = 2700] [id = 391] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 226DC000 == 103 [pid = 2700] [id = 491] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1AA11400 == 102 [pid = 2700] [id = 330] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 227C1000 == 101 [pid = 2700] [id = 492] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 2334D400 == 100 [pid = 2700] [id = 318] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 2216D400 == 99 [pid = 2700] [id = 490] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 17135400 == 98 [pid = 2700] [id = 191] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 227C6C00 == 97 [pid = 2700] [id = 493] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1D9A3C00 == 96 [pid = 2700] [id = 137] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0F2DCC00 == 95 [pid = 2700] [id = 258] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1F781400 == 94 [pid = 2700] [id = 207] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0FEC2C00 == 93 [pid = 2700] [id = 425] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 217A3400 == 92 [pid = 2700] [id = 312] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 13F2D800 == 91 [pid = 2700] [id = 117] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 24799800 == 90 [pid = 2700] [id = 300] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 21BA9C00 == 89 [pid = 2700] [id = 241] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0EE63C00 == 88 [pid = 2700] [id = 415] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1804D400 == 87 [pid = 2700] [id = 166] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0F877800 == 86 [pid = 2700] [id = 104] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 217A1400 == 85 [pid = 2700] [id = 260] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0EECB800 == 84 [pid = 2700] [id = 339] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 18D36C00 == 83 [pid = 2700] [id = 124] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 228A9C00 == 82 [pid = 2700] [id = 374] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 14A56800 == 81 [pid = 2700] [id = 85] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 2283E800 == 80 [pid = 2700] [id = 298] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0EEA7000 == 79 [pid = 2700] [id = 84] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1EDA0800 == 78 [pid = 2700] [id = 355] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 20579C00 == 77 [pid = 2700] [id = 297] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1088EC00 == 76 [pid = 2700] [id = 405] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 10035800 == 75 [pid = 2700] [id = 115] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 196D5C00 == 74 [pid = 2700] [id = 431] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 107A3400 == 73 [pid = 2700] [id = 138] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 228B0800 == 72 [pid = 2700] [id = 392] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 18D3A400 == 71 [pid = 2700] [id = 103] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1E9B8000 == 70 [pid = 2700] [id = 354] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1ACE1000 == 69 [pid = 2700] [id = 259] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 10037400 == 68 [pid = 2700] [id = 262] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 107A0800 == 67 [pid = 2700] [id = 244] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0EF4F000 == 66 [pid = 2700] [id = 133] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0FF0E800 == 65 [pid = 2700] [id = 456] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0FEC1C00 == 64 [pid = 2700] [id = 208] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 22788C00 == 63 [pid = 2700] [id = 429] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 14979C00 == 62 [pid = 2700] [id = 282] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 20EE4800 == 61 [pid = 2700] [id = 390] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0FABE000 == 60 [pid = 2700] [id = 356] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1BB02400 == 59 [pid = 2700] [id = 182] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 23CB4800 == 58 [pid = 2700] [id = 434] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 23213800 == 57 [pid = 2700] [id = 243] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 22840800 == 56 [pid = 2700] [id = 281] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 23338400 == 55 [pid = 2700] [id = 393] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 18514400 == 54 [pid = 2700] [id = 153] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 22169000 == 53 [pid = 2700] [id = 430] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1713A000 == 52 [pid = 2700] [id = 317] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 13F4C800 == 51 [pid = 2700] [id = 302] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0FE38C00 == 50 [pid = 2700] [id = 190] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1ED9C400 == 49 [pid = 2700] [id = 394] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 2278E000 == 48 [pid = 2700] [id = 455] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 17C47C00 == 47 [pid = 2700] [id = 457] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 147DC000 == 46 [pid = 2700] [id = 514] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0F279C00 == 45 [pid = 2700] [id = 513] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 143DCC00 == 44 [pid = 2700] [id = 512] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 24AA7800 == 43 [pid = 2700] [id = 510] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 24AACC00 == 42 [pid = 2700] [id = 511] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 2537CC00 == 41 [pid = 2700] [id = 509] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 24792800 == 40 [pid = 2700] [id = 507] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 24A08400 == 39 [pid = 2700] [id = 508] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 2333C800 == 38 [pid = 2700] [id = 506] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 2278D400 == 37 [pid = 2700] [id = 505] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 17849800 == 36 [pid = 2700] [id = 503] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1E928000 == 35 [pid = 2700] [id = 504] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 0F3E9400 == 34 [pid = 2700] [id = 13] 10:01:33 INFO - PROCESS | 2700 | --DOCSHELL 1E929800 == 33 [pid = 2700] [id = 502] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 18962800 == 32 [pid = 2700] [id = 517] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 19B99C00 == 31 [pid = 2700] [id = 522] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 1079F000 == 30 [pid = 2700] [id = 516] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 1ACE1800 == 29 [pid = 2700] [id = 519] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 1C854000 == 28 [pid = 2700] [id = 520] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 19229C00 == 27 [pid = 2700] [id = 518] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 0EF49C00 == 26 [pid = 2700] [id = 515] 10:01:34 INFO - PROCESS | 2700 | --DOCSHELL 13F26800 == 25 [pid = 2700] [id = 521] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 157 (1DC7AC00) [pid = 2700] [serial = 1505] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 156 (20EEA800) [pid = 2700] [serial = 1462] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (1E92A800) [pid = 2700] [serial = 1456] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (228AA800) [pid = 2700] [serial = 1496] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (17137800) [pid = 2700] [serial = 1484] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (2212AC00) [pid = 2700] [serial = 1468] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (2215F800) [pid = 2700] [serial = 1492] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (18045C00) [pid = 2700] [serial = 1501] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (1AA1F400) [pid = 2700] [serial = 1489] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (18A74C00) [pid = 2700] [serial = 1445] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (182CC800) [pid = 2700] [serial = 1444] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (227C2000) [pid = 2700] [serial = 1495] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (2479E400) [pid = 2700] [serial = 1499] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (1AAC3800) [pid = 2700] [serial = 1486] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (2217D400) [pid = 2700] [serial = 1493] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (147DA800) [pid = 2700] [serial = 1483] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (17C52800) [pid = 2700] [serial = 1447] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (1D909C00) [pid = 2700] [serial = 1490] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (182D0000) [pid = 2700] [serial = 1502] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (196D5400) [pid = 2700] [serial = 1450] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (22181400) [pid = 2700] [serial = 1471] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (1BE60800) [pid = 2700] [serial = 1487] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (237B3C00) [pid = 2700] [serial = 1480] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (22788800) [pid = 2700] [serial = 1474] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (227C8000) [pid = 2700] [serial = 1477] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1C856C00) [pid = 2700] [serial = 1453] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (23CBE800) [pid = 2700] [serial = 1498] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (21B0C400) [pid = 2700] [serial = 1465] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1EDA5C00) [pid = 2700] [serial = 1459] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (22837000) [pid = 2700] [serial = 1403] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1ACE0C00) [pid = 2700] [serial = 1504] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (20EDE000) [pid = 2700] [serial = 1507] [outer = 00000000] [url = about:blank] 10:01:35 INFO - PROCESS | 2700 | 1461085295256 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 3581ms 10:01:35 INFO - PROCESS | 2700 | 1461085295309 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 10:01:35 INFO - PROCESS | 2700 | 1461085295313 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 10:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:01:35 INFO - PROCESS | 2700 | 1461085295319 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:01:35 INFO - PROCESS | 2700 | 1461085295323 Marionette TRACE conn5 <- [1,2058,null,{}] 10:01:35 INFO - PROCESS | 2700 | 1461085295329 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:35 INFO - PROCESS | 2700 | 1461085295427 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 10:01:35 INFO - PROCESS | 2700 | 1461085295559 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:35 INFO - PROCESS | 2700 | ++DOCSHELL 0EE18400 == 26 [pid = 2700] [id = 524] 10:01:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (0EE18800) [pid = 2700] [serial = 1572] [outer = 00000000] 10:01:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (0EE57800) [pid = 2700] [serial = 1573] [outer = 0EE18800] 10:01:35 INFO - PROCESS | 2700 | 1461085295609 Marionette DEBUG loaded listener.js 10:01:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (0EE5D800) [pid = 2700] [serial = 1574] [outer = 0EE18800] 10:01:36 INFO - PROCESS | 2700 | 1461085296024 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 730ms 10:01:36 INFO - PROCESS | 2700 | 1461085296049 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 10:01:36 INFO - PROCESS | 2700 | 1461085296056 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 10:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:01:36 INFO - PROCESS | 2700 | 1461085296062 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:01:36 INFO - PROCESS | 2700 | 1461085296065 Marionette TRACE conn5 <- [1,2062,null,{}] 10:01:36 INFO - PROCESS | 2700 | 1461085296068 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:36 INFO - PROCESS | 2700 | 1461085296162 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 10:01:36 INFO - PROCESS | 2700 | 1461085296170 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:36 INFO - PROCESS | 2700 | ++DOCSHELL 0EE1D000 == 27 [pid = 2700] [id = 525] 10:01:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (0EE64800) [pid = 2700] [serial = 1575] [outer = 00000000] 10:01:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (0EEC2800) [pid = 2700] [serial = 1576] [outer = 0EE64800] 10:01:36 INFO - PROCESS | 2700 | 1461085296219 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (0EEC7C00) [pid = 2700] [serial = 1577] [outer = 0EE64800] 10:01:36 INFO - PROCESS | 2700 | 1461085296727 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 10:01:36 INFO - PROCESS | 2700 | 1461085296794 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 10:01:36 INFO - PROCESS | 2700 | 1461085296797 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 10:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:01:36 INFO - PROCESS | 2700 | 1461085296801 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:01:36 INFO - PROCESS | 2700 | 1461085296804 Marionette TRACE conn5 <- [1,2066,null,{}] 10:01:36 INFO - PROCESS | 2700 | 1461085296858 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:36 INFO - PROCESS | 2700 | 1461085296960 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 10:01:36 INFO - PROCESS | 2700 | 1461085296967 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4A400 == 28 [pid = 2700] [id = 526] 10:01:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (0EF4B000) [pid = 2700] [serial = 1578] [outer = 00000000] 10:01:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (0F27B000) [pid = 2700] [serial = 1579] [outer = 0EF4B000] 10:01:37 INFO - PROCESS | 2700 | 1461085297110 Marionette DEBUG loaded listener.js 10:01:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (0F2D1800) [pid = 2700] [serial = 1580] [outer = 0EF4B000] 10:01:37 INFO - PROCESS | 2700 | 1461085297512 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 770ms 10:01:37 INFO - PROCESS | 2700 | 1461085297574 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 10:01:37 INFO - PROCESS | 2700 | 1461085297576 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 10:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:01:37 INFO - PROCESS | 2700 | 1461085297579 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:01:37 INFO - PROCESS | 2700 | 1461085297581 Marionette TRACE conn5 <- [1,2070,null,{}] 10:01:37 INFO - PROCESS | 2700 | 1461085297585 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:37 INFO - PROCESS | 2700 | 1461085297713 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 10:01:37 INFO - PROCESS | 2700 | 1461085297726 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D2800 == 29 [pid = 2700] [id = 527] 10:01:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (0F2DC400) [pid = 2700] [serial = 1581] [outer = 00000000] 10:01:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (0F7B4000) [pid = 2700] [serial = 1582] [outer = 0F2DC400] 10:01:37 INFO - PROCESS | 2700 | 1461085297777 Marionette DEBUG loaded listener.js 10:01:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (0F7F3800) [pid = 2700] [serial = 1583] [outer = 0F2DC400] 10:01:38 INFO - PROCESS | 2700 | 1461085298206 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 10:01:38 INFO - PROCESS | 2700 | 1461085298254 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 10:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:01:38 INFO - PROCESS | 2700 | 1461085298256 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 10:01:38 INFO - PROCESS | 2700 | 1461085298259 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 2700 | 1461085298261 Marionette TRACE conn5 <- [1,2074,null,{}] 10:01:38 INFO - PROCESS | 2700 | 1461085298279 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:38 INFO - PROCESS | 2700 | 1461085298389 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 10:01:38 INFO - PROCESS | 2700 | 1461085298404 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:38 INFO - PROCESS | 2700 | ++DOCSHELL 0F754800 == 30 [pid = 2700] [id = 528] 10:01:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (0F877C00) [pid = 2700] [serial = 1584] [outer = 00000000] 10:01:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (0FAB8C00) [pid = 2700] [serial = 1585] [outer = 0F877C00] 10:01:38 INFO - PROCESS | 2700 | 1461085298449 Marionette DEBUG loaded listener.js 10:01:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (0FAC3000) [pid = 2700] [serial = 1586] [outer = 0F877C00] 10:01:38 INFO - PROCESS | 2700 | 1461085298890 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 690ms 10:01:38 INFO - PROCESS | 2700 | 1461085298950 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 10:01:38 INFO - PROCESS | 2700 | 1461085298952 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 10:01:38 INFO - PROCESS | 2700 | 1461085298955 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:01:38 INFO - PROCESS | 2700 | 1461085298957 Marionette TRACE conn5 <- [1,2078,null,{}] 10:01:38 INFO - PROCESS | 2700 | 1461085298960 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:39 INFO - PROCESS | 2700 | 1461085299077 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 10:01:39 INFO - PROCESS | 2700 | 1461085299091 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:39 INFO - PROCESS | 2700 | ++DOCSHELL 1003E000 == 31 [pid = 2700] [id = 529] 10:01:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (1003F000) [pid = 2700] [serial = 1587] [outer = 00000000] 10:01:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (107A2800) [pid = 2700] [serial = 1588] [outer = 1003F000] 10:01:39 INFO - PROCESS | 2700 | 1461085299142 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1083C400) [pid = 2700] [serial = 1589] [outer = 1003F000] 10:01:39 INFO - PROCESS | 2700 | 1461085299602 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 10:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:01:39 INFO - PROCESS | 2700 | 1461085299630 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 10:01:39 INFO - PROCESS | 2700 | 1461085299632 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 10:01:39 INFO - PROCESS | 2700 | 1461085299635 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:01:39 INFO - PROCESS | 2700 | 1461085299637 Marionette TRACE conn5 <- [1,2082,null,{}] 10:01:39 INFO - PROCESS | 2700 | 1461085299641 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:39 INFO - PROCESS | 2700 | 1461085299722 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 10:01:39 INFO - PROCESS | 2700 | 1461085299759 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:39 INFO - PROCESS | 2700 | ++DOCSHELL 13203400 == 32 [pid = 2700] [id = 530] 10:01:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (132A5C00) [pid = 2700] [serial = 1590] [outer = 00000000] 10:01:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 146 (13F26400) [pid = 2700] [serial = 1591] [outer = 132A5C00] 10:01:39 INFO - PROCESS | 2700 | 1461085299804 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 147 (13F25000) [pid = 2700] [serial = 1592] [outer = 132A5C00] 10:01:40 INFO - PROCESS | 2700 | 1461085300236 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 630ms 10:01:40 INFO - PROCESS | 2700 | 1461085300289 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 10:01:40 INFO - PROCESS | 2700 | 1461085300291 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 10:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:01:40 INFO - PROCESS | 2700 | 1461085300295 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 2700 | 1461085300297 Marionette TRACE conn5 <- [1,2086,null,{}] 10:01:40 INFO - PROCESS | 2700 | 1461085300300 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:40 INFO - PROCESS | 2700 | 1461085300381 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 10:01:40 INFO - PROCESS | 2700 | 1461085300387 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 2700 | ++DOCSHELL 13F2E000 == 33 [pid = 2700] [id = 531] 10:01:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 148 (13F30400) [pid = 2700] [serial = 1593] [outer = 00000000] 10:01:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 149 (14138C00) [pid = 2700] [serial = 1594] [outer = 13F30400] 10:01:40 INFO - PROCESS | 2700 | 1461085300433 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 150 (14135800) [pid = 2700] [serial = 1595] [outer = 13F30400] 10:01:40 INFO - PROCESS | 2700 | 1461085300935 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 10:01:40 INFO - PROCESS | 2700 | 1461085300968 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 10:01:40 INFO - PROCESS | 2700 | 1461085300970 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 10:01:40 INFO - PROCESS | 2700 | 1461085300974 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:01:40 INFO - PROCESS | 2700 | 1461085300975 Marionette TRACE conn5 <- [1,2090,null,{}] 10:01:40 INFO - PROCESS | 2700 | 1461085300979 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:41 INFO - PROCESS | 2700 | 1461085301096 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 10:01:41 INFO - PROCESS | 2700 | 1461085301190 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 2700 | ++DOCSHELL 0EF43800 == 34 [pid = 2700] [id = 532] 10:01:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 151 (1472B800) [pid = 2700] [serial = 1596] [outer = 00000000] 10:01:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 152 (14A59000) [pid = 2700] [serial = 1597] [outer = 1472B800] 10:01:41 INFO - PROCESS | 2700 | 1461085301235 Marionette DEBUG loaded listener.js 10:01:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 153 (149C7000) [pid = 2700] [serial = 1598] [outer = 1472B800] 10:01:41 INFO - PROCESS | 2700 | 1461085301661 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 10:01:41 INFO - PROCESS | 2700 | 1461085301708 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 10:01:41 INFO - PROCESS | 2700 | 1461085301710 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 10:01:41 INFO - PROCESS | 2700 | 1461085301717 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 2700 | 1461085301719 Marionette TRACE conn5 <- [1,2094,null,{}] 10:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:01:41 INFO - PROCESS | 2700 | 1461085301723 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:41 INFO - PROCESS | 2700 | 1461085301848 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 10:01:41 INFO - PROCESS | 2700 | 1461085301918 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 2700 | ++DOCSHELL 14AE5400 == 35 [pid = 2700] [id = 533] 10:01:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 154 (14AECC00) [pid = 2700] [serial = 1599] [outer = 00000000] 10:01:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 155 (15949800) [pid = 2700] [serial = 1600] [outer = 14AECC00] 10:01:41 INFO - PROCESS | 2700 | 1461085301963 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 156 (1602C000) [pid = 2700] [serial = 1601] [outer = 14AECC00] 10:01:42 INFO - PROCESS | 2700 | 1461085302393 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 730ms 10:01:42 INFO - PROCESS | 2700 | 1461085302482 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 10:01:42 INFO - PROCESS | 2700 | 1461085302484 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 10:01:42 INFO - PROCESS | 2700 | 1461085302490 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 2700 | 1461085302492 Marionette TRACE conn5 <- [1,2098,null,{}] 10:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:01:42 INFO - PROCESS | 2700 | 1461085302499 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:43 INFO - PROCESS | 2700 | 1461085303965 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 155 (0FA10000) [pid = 2700] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 154 (161F1000) [pid = 2700] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 153 (226DD400) [pid = 2700] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 152 (1D9A5800) [pid = 2700] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 151 (23C5E800) [pid = 2700] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 150 (227C7400) [pid = 2700] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 149 (13F22400) [pid = 2700] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 148 (1922B800) [pid = 2700] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 147 (212F6C00) [pid = 2700] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 146 (22186C00) [pid = 2700] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 145 (2217DC00) [pid = 2700] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (227C1400) [pid = 2700] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (26D8BC00) [pid = 2700] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (217AB800) [pid = 2700] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (22173C00) [pid = 2700] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (19B92000) [pid = 2700] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (1BB0F800) [pid = 2700] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (226DFC00) [pid = 2700] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (1F7D4400) [pid = 2700] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:01:43 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (226DCC00) [pid = 2700] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (22191C00) [pid = 2700] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (1D99CC00) [pid = 2700] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (1ACE3800) [pid = 2700] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (1C87C800) [pid = 2700] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (0FABB400) [pid = 2700] [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.] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (141A2C00) [pid = 2700] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1C329400) [pid = 2700] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1922E400) [pid = 2700] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (18A7C800) [pid = 2700] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (13F2E400) [pid = 2700] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (0F33E800) [pid = 2700] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (149C3000) [pid = 2700] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (0F280000) [pid = 2700] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (143DEC00) [pid = 2700] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (25376400) [pid = 2700] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (24AA7C00) [pid = 2700] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (25943000) [pid = 2700] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (24A0A000) [pid = 2700] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (24A02400) [pid = 2700] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (2333D400) [pid = 2700] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (2278F000) [pid = 2700] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (1EDA6C00) [pid = 2700] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (18009C00) [pid = 2700] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:01:44 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1F78AC00) [pid = 2700] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:01:44 INFO - PROCESS | 2700 | 1461085304056 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 2700 | ++DOCSHELL 0F27EC00 == 36 [pid = 2700] [id = 534] 10:01:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (0F280000) [pid = 2700] [serial = 1602] [outer = 00000000] 10:01:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (10038800) [pid = 2700] [serial = 1603] [outer = 0F280000] 10:01:44 INFO - PROCESS | 2700 | 1461085304111 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (143DEC00) [pid = 2700] [serial = 1604] [outer = 0F280000] 10:01:44 INFO - PROCESS | 2700 | 1461085304500 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2062ms 10:01:44 INFO - PROCESS | 2700 | 1461085304560 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 2700 | 1461085304562 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 10:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:01:44 INFO - PROCESS | 2700 | 1461085304565 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 2700 | 1461085304567 Marionette TRACE conn5 <- [1,2102,null,{}] 10:01:44 INFO - PROCESS | 2700 | 1461085304570 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:44 INFO - PROCESS | 2700 | 1461085304655 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 10:01:44 INFO - PROCESS | 2700 | 1461085304661 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 2700 | ++DOCSHELL 147C5800 == 37 [pid = 2700] [id = 535] 10:01:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (15942C00) [pid = 2700] [serial = 1605] [outer = 00000000] 10:01:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (17174800) [pid = 2700] [serial = 1606] [outer = 15942C00] 10:01:44 INFO - PROCESS | 2700 | 1461085304707 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (171EB000) [pid = 2700] [serial = 1607] [outer = 15942C00] 10:01:45 INFO - PROCESS | 2700 | 1461085305148 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 10:01:45 INFO - PROCESS | 2700 | 1461085305196 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 2700 | 1461085305198 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 10:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:01:45 INFO - PROCESS | 2700 | 1461085305201 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 2700 | 1461085305203 Marionette TRACE conn5 <- [1,2106,null,{}] 10:01:45 INFO - PROCESS | 2700 | 1461085305206 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:45 INFO - PROCESS | 2700 | 1461085305291 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 10:01:45 INFO - PROCESS | 2700 | 1461085305297 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 2700 | ++DOCSHELL 1783E400 == 38 [pid = 2700] [id = 536] 10:01:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1783F800) [pid = 2700] [serial = 1608] [outer = 00000000] 10:01:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (17C30400) [pid = 2700] [serial = 1609] [outer = 1783F800] 10:01:45 INFO - PROCESS | 2700 | 1461085305345 Marionette DEBUG loaded listener.js 10:01:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (17C4BC00) [pid = 2700] [serial = 1610] [outer = 1783F800] 10:01:45 INFO - PROCESS | 2700 | 1461085305810 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 630ms 10:01:45 INFO - PROCESS | 2700 | 1461085305833 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 2700 | 1461085305835 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 10:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:01:45 INFO - PROCESS | 2700 | 1461085305838 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 2700 | 1461085305840 Marionette TRACE conn5 <- [1,2110,null,{}] 10:01:45 INFO - PROCESS | 2700 | 1461085305860 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:45 INFO - PROCESS | 2700 | 1461085305945 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 10:01:46 INFO - PROCESS | 2700 | 1461085306108 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 2700 | ++DOCSHELL 0D21D800 == 39 [pid = 2700] [id = 537] 10:01:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (0D21E000) [pid = 2700] [serial = 1611] [outer = 00000000] 10:01:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (0D224400) [pid = 2700] [serial = 1612] [outer = 0D21E000] 10:01:46 INFO - PROCESS | 2700 | 1461085306209 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (0EE16000) [pid = 2700] [serial = 1613] [outer = 0D21E000] 10:01:46 INFO - PROCESS | 2700 | 1461085306869 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1086ms 10:01:46 INFO - PROCESS | 2700 | 1461085306929 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 10:01:46 INFO - PROCESS | 2700 | 1461085306934 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 10:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:01:46 INFO - PROCESS | 2700 | 1461085306939 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:01:46 INFO - PROCESS | 2700 | 1461085306942 Marionette TRACE conn5 <- [1,2114,null,{}] 10:01:46 INFO - PROCESS | 2700 | 1461085306947 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:47 INFO - PROCESS | 2700 | 1461085307062 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 10:01:47 INFO - PROCESS | 2700 | 1461085307209 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:47 INFO - PROCESS | 2700 | ++DOCSHELL 0EF41800 == 40 [pid = 2700] [id = 538] 10:01:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (0EF44C00) [pid = 2700] [serial = 1614] [outer = 00000000] 10:01:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (0F2D1400) [pid = 2700] [serial = 1615] [outer = 0EF44C00] 10:01:47 INFO - PROCESS | 2700 | 1461085307267 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (0F75AC00) [pid = 2700] [serial = 1616] [outer = 0EF44C00] 10:01:47 INFO - PROCESS | 2700 | 1461085307838 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 930ms 10:01:47 INFO - PROCESS | 2700 | 1461085307876 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 2700 | 1461085307881 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 10:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:01:47 INFO - PROCESS | 2700 | 1461085307885 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 2700 | 1461085307887 Marionette TRACE conn5 <- [1,2118,null,{}] 10:01:47 INFO - PROCESS | 2700 | 1461085307891 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:47 INFO - PROCESS | 2700 | 1461085308004 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 10:01:48 INFO - PROCESS | 2700 | 1461085308168 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:48 INFO - PROCESS | 2700 | ++DOCSHELL 1003A400 == 41 [pid = 2700] [id = 539] 10:01:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1003C000) [pid = 2700] [serial = 1617] [outer = 00000000] 10:01:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (13F29000) [pid = 2700] [serial = 1618] [outer = 1003C000] 10:01:48 INFO - PROCESS | 2700 | 1461085308225 Marionette DEBUG loaded listener.js 10:01:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (14980000) [pid = 2700] [serial = 1619] [outer = 1003C000] 10:01:48 INFO - PROCESS | 2700 | 1461085308866 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 10:01:48 INFO - PROCESS | 2700 | 1461085308911 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 10:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:01:48 INFO - PROCESS | 2700 | 1461085308921 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:01:48 INFO - PROCESS | 2700 | 1461085308928 Marionette TRACE conn5 <- [1,2122,null,{}] 10:01:48 INFO - PROCESS | 2700 | 1461085308950 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:49 INFO - PROCESS | 2700 | 1461085309065 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 10:01:49 INFO - PROCESS | 2700 | 1461085309209 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 2700 | ++DOCSHELL 18004C00 == 42 [pid = 2700] [id = 540] 10:01:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (1804D000) [pid = 2700] [serial = 1620] [outer = 00000000] 10:01:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (182CC800) [pid = 2700] [serial = 1621] [outer = 1804D000] 10:01:49 INFO - PROCESS | 2700 | 1461085309265 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (182D2C00) [pid = 2700] [serial = 1622] [outer = 1804D000] 10:01:49 INFO - PROCESS | 2700 | 1461085309836 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 950ms 10:01:49 INFO - PROCESS | 2700 | 1461085309878 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 10:01:49 INFO - PROCESS | 2700 | 1461085309881 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 10:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:01:49 INFO - PROCESS | 2700 | 1461085309885 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:01:49 INFO - PROCESS | 2700 | 1461085309888 Marionette TRACE conn5 <- [1,2126,null,{}] 10:01:49 INFO - PROCESS | 2700 | 1461085309891 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:49 INFO - PROCESS | 2700 | 1461085310004 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 10:01:50 INFO - PROCESS | 2700 | 1461085310162 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 2700 | ++DOCSHELL 182DB400 == 43 [pid = 2700] [id = 541] 10:01:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (182E1400) [pid = 2700] [serial = 1623] [outer = 00000000] 10:01:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (1850FC00) [pid = 2700] [serial = 1624] [outer = 182E1400] 10:01:50 INFO - PROCESS | 2700 | 1461085310218 Marionette DEBUG loaded listener.js 10:01:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 136 (18511800) [pid = 2700] [serial = 1625] [outer = 182E1400] 10:01:50 INFO - PROCESS | 2700 | 1461085310762 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 970ms 10:01:50 INFO - PROCESS | 2700 | 1461085310828 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 10:01:50 INFO - PROCESS | 2700 | 1461085310831 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 10:01:50 INFO - PROCESS | 2700 | 1461085310834 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:01:50 INFO - PROCESS | 2700 | 1461085310837 Marionette TRACE conn5 <- [1,2130,null,{}] 10:01:50 INFO - PROCESS | 2700 | 1461085310841 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:50 INFO - PROCESS | 2700 | 1461085310955 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 10:01:51 INFO - PROCESS | 2700 | 1461085311075 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:51 INFO - PROCESS | 2700 | ++DOCSHELL 18967800 == 44 [pid = 2700] [id = 542] 10:01:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 137 (18967C00) [pid = 2700] [serial = 1626] [outer = 00000000] 10:01:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 138 (1896F800) [pid = 2700] [serial = 1627] [outer = 18967C00] 10:01:51 INFO - PROCESS | 2700 | 1461085311141 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 139 (18AA5400) [pid = 2700] [serial = 1628] [outer = 18967C00] 10:01:51 INFO - PROCESS | 2700 | 1461085311789 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 2700 | 1461085311859 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 10:01:51 INFO - PROCESS | 2700 | 1461085311863 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:01:51 INFO - PROCESS | 2700 | 1461085311866 Marionette TRACE conn5 <- [1,2134,null,{}] 10:01:51 INFO - PROCESS | 2700 | 1461085311904 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:52 INFO - PROCESS | 2700 | 1461085312018 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 10:01:52 INFO - PROCESS | 2700 | 1461085312158 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC1800 == 45 [pid = 2700] [id = 543] 10:01:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 140 (0FEBBC00) [pid = 2700] [serial = 1629] [outer = 00000000] 10:01:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 141 (18969400) [pid = 2700] [serial = 1630] [outer = 0FEBBC00] 10:01:52 INFO - PROCESS | 2700 | 1461085312214 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 142 (18AA7800) [pid = 2700] [serial = 1631] [outer = 0FEBBC00] 10:01:53 INFO - PROCESS | 2700 | 1461085313013 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 2700 | 1461085313066 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 10:01:53 INFO - PROCESS | 2700 | 1461085313071 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:01:53 INFO - PROCESS | 2700 | 1461085313074 Marionette TRACE conn5 <- [1,2138,null,{}] 10:01:53 INFO - PROCESS | 2700 | 1461085313080 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:53 INFO - PROCESS | 2700 | 1461085313236 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 10:01:53 INFO - PROCESS | 2700 | 1461085313255 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 2700 | ++DOCSHELL 0FAC1400 == 46 [pid = 2700] [id = 544] 10:01:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 143 (0FE3D000) [pid = 2700] [serial = 1632] [outer = 00000000] 10:01:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 144 (1089BC00) [pid = 2700] [serial = 1633] [outer = 0FE3D000] 10:01:53 INFO - PROCESS | 2700 | 1461085313309 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 145 (13F2F400) [pid = 2700] [serial = 1634] [outer = 0FE3D000] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 1789B400 == 45 [pid = 2700] [id = 56] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 1AA12000 == 44 [pid = 2700] [id = 57] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 0F87AC00 == 43 [pid = 2700] [id = 58] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 0EE62800 == 42 [pid = 2700] [id = 42] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 0F872400 == 41 [pid = 2700] [id = 45] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 1784A800 == 40 [pid = 2700] [id = 49] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 0EE61C00 == 39 [pid = 2700] [id = 44] 10:01:53 INFO - PROCESS | 2700 | --DOCSHELL 0EE17000 == 38 [pid = 2700] [id = 59] 10:01:53 INFO - PROCESS | 2700 | --DOMWINDOW == 144 (0F75A800) [pid = 2700] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:01:53 INFO - PROCESS | 2700 | --DOMWINDOW == 143 (1F788800) [pid = 2700] [serial = 1570] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | 1461085314006 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 142 (18AAD400) [pid = 2700] [serial = 1406] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 141 (2283A800) [pid = 2700] [serial = 1475] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 140 (1F785C00) [pid = 2700] [serial = 1460] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 139 (24AD3000) [pid = 2700] [serial = 1424] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 138 (237B9800) [pid = 2700] [serial = 1481] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 137 (182CA800) [pid = 2700] [serial = 1448] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 136 (19B91C00) [pid = 2700] [serial = 1451] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 135 (21B42800) [pid = 2700] [serial = 1466] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (22190000) [pid = 2700] [serial = 1418] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (22185400) [pid = 2700] [serial = 1415] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (23209400) [pid = 2700] [serial = 1478] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (26D96800) [pid = 2700] [serial = 1430] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (22167400) [pid = 2700] [serial = 1469] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (22195000) [pid = 2700] [serial = 1472] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1DC83000) [pid = 2700] [serial = 1409] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (1D610400) [pid = 2700] [serial = 1454] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (25951800) [pid = 2700] [serial = 1427] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (212EB400) [pid = 2700] [serial = 1463] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (226E6000) [pid = 2700] [serial = 1412] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (23C57000) [pid = 2700] [serial = 1421] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (1E9B0400) [pid = 2700] [serial = 1457] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (1BE68C00) [pid = 2700] [serial = 1558] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (1D905800) [pid = 2700] [serial = 1561] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (1C32A400) [pid = 2700] [serial = 1559] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (19932C00) [pid = 2700] [serial = 1085] [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.] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (171ECC00) [pid = 2700] [serial = 1564] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (1DC83400) [pid = 2700] [serial = 1567] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (1D9A0800) [pid = 2700] [serial = 1562] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (1992C400) [pid = 2700] [serial = 1555] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (19197800) [pid = 2700] [serial = 1552] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1922CC00) [pid = 2700] [serial = 1553] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (182C6800) [pid = 2700] [serial = 1549] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (182E5C00) [pid = 2700] [serial = 1550] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (10840800) [pid = 2700] [serial = 1546] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (13F4A800) [pid = 2700] [serial = 1547] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (17C4D800) [pid = 2700] [serial = 1544] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (17140000) [pid = 2700] [serial = 1543] [outer = 00000000] [url = about:blank] 10:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1ABCA000) [pid = 2700] [serial = 1541] [outer = 00000000] [url = about:blank] 10:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1014ms 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (182C5800) [pid = 2700] [serial = 1540] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (18D40000) [pid = 2700] [serial = 1538] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (1896CC00) [pid = 2700] [serial = 1537] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (2602E400) [pid = 2700] [serial = 1535] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (2602B800) [pid = 2700] [serial = 1534] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (24AAF400) [pid = 2700] [serial = 1532] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (24AADC00) [pid = 2700] [serial = 1531] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (26023400) [pid = 2700] [serial = 1529] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (2594F400) [pid = 2700] [serial = 1528] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (25377C00) [pid = 2700] [serial = 1526] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (25378000) [pid = 2700] [serial = 1525] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (1E92CC00) [pid = 2700] [serial = 1568] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (24A0E800) [pid = 2700] [serial = 1523] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (24A0A400) [pid = 2700] [serial = 1522] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (23CBC800) [pid = 2700] [serial = 1520] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (23CB3000) [pid = 2700] [serial = 1519] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (23209000) [pid = 2700] [serial = 1517] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (227C7000) [pid = 2700] [serial = 1516] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (212EE000) [pid = 2700] [serial = 1514] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (20577000) [pid = 2700] [serial = 1513] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (19B5A400) [pid = 2700] [serial = 1511] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (1928DC00) [pid = 2700] [serial = 1510] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (217AC000) [pid = 2700] [serial = 1508] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (19221C00) [pid = 2700] [serial = 1565] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (19B9A000) [pid = 2700] [serial = 1556] [outer = 00000000] [url = about:blank] 10:01:54 INFO - PROCESS | 2700 | 1461085314091 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 10:01:54 INFO - PROCESS | 2700 | 1461085314097 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 10:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:01:54 INFO - PROCESS | 2700 | 1461085314103 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 2700 | 1461085314106 Marionette TRACE conn5 <- [1,2142,null,{}] 10:01:54 INFO - PROCESS | 2700 | 1461085314110 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:54 INFO - PROCESS | 2700 | 1461085314205 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 10:01:54 INFO - PROCESS | 2700 | 1461085314217 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:54 INFO - PROCESS | 2700 | ++DOCSHELL 0F277800 == 39 [pid = 2700] [id = 545] 10:01:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (0F277C00) [pid = 2700] [serial = 1635] [outer = 00000000] 10:01:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (0F872400) [pid = 2700] [serial = 1636] [outer = 0F277C00] 10:01:54 INFO - PROCESS | 2700 | 1461085314266 Marionette DEBUG loaded listener.js 10:01:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (0FAC2C00) [pid = 2700] [serial = 1637] [outer = 0F277C00] 10:01:54 INFO - PROCESS | 2700 | 1461085314799 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 730ms 10:01:54 INFO - PROCESS | 2700 | 1461085314835 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 10:01:54 INFO - PROCESS | 2700 | 1461085314837 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 10:01:54 INFO - PROCESS | 2700 | 1461085314841 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:01:54 INFO - PROCESS | 2700 | 1461085314844 Marionette TRACE conn5 <- [1,2146,null,{}] 10:01:54 INFO - PROCESS | 2700 | 1461085314854 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:54 INFO - PROCESS | 2700 | 1461085314946 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 10:01:55 INFO - PROCESS | 2700 | 1461085315050 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 2700 | ++DOCSHELL 143E5800 == 40 [pid = 2700] [id = 546] 10:01:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (143E7800) [pid = 2700] [serial = 1638] [outer = 00000000] 10:01:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (14AEB800) [pid = 2700] [serial = 1639] [outer = 143E7800] 10:01:55 INFO - PROCESS | 2700 | 1461085315098 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (16032400) [pid = 2700] [serial = 1640] [outer = 143E7800] 10:01:55 INFO - PROCESS | 2700 | 1461085315489 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 10:01:55 INFO - PROCESS | 2700 | 1461085315515 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 10:01:55 INFO - PROCESS | 2700 | 1461085315518 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 10:01:55 INFO - PROCESS | 2700 | 1461085315521 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:01:55 INFO - PROCESS | 2700 | 1461085315523 Marionette TRACE conn5 <- [1,2150,null,{}] 10:01:55 INFO - PROCESS | 2700 | 1461085315527 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:55 INFO - PROCESS | 2700 | 1461085315643 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 10:01:55 INFO - PROCESS | 2700 | 1461085315650 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 2700 | ++DOCSHELL 17135400 == 41 [pid = 2700] [id = 547] 10:01:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (1713C000) [pid = 2700] [serial = 1641] [outer = 00000000] 10:01:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (17899000) [pid = 2700] [serial = 1642] [outer = 1713C000] 10:01:55 INFO - PROCESS | 2700 | 1461085315697 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (1800F400) [pid = 2700] [serial = 1643] [outer = 1713C000] 10:01:56 INFO - PROCESS | 2700 | 1461085316154 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 10:01:56 INFO - PROCESS | 2700 | 1461085316195 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 2700 | 1461085316197 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 10:01:56 INFO - PROCESS | 2700 | 1461085316212 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:01:56 INFO - PROCESS | 2700 | 1461085316214 Marionette TRACE conn5 <- [1,2154,null,{}] 10:01:56 INFO - PROCESS | 2700 | 1461085316217 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:56 INFO - PROCESS | 2700 | 1461085316338 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 10:01:56 INFO - PROCESS | 2700 | 1461085316345 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:56 INFO - PROCESS | 2700 | ++DOCSHELL 0D227400 == 42 [pid = 2700] [id = 548] 10:01:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (0EE63400) [pid = 2700] [serial = 1644] [outer = 00000000] 10:01:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (182C8800) [pid = 2700] [serial = 1645] [outer = 0EE63400] 10:01:56 INFO - PROCESS | 2700 | 1461085316446 Marionette DEBUG loaded listener.js 10:01:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (182CFC00) [pid = 2700] [serial = 1646] [outer = 0EE63400] 10:01:56 INFO - PROCESS | 2700 | 1461085316875 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 10:01:56 INFO - PROCESS | 2700 | 1461085316889 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 2700 | 1461085316891 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 10:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:01:56 INFO - PROCESS | 2700 | 1461085316894 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 2700 | 1461085316896 Marionette TRACE conn5 <- [1,2158,null,{}] 10:01:56 INFO - PROCESS | 2700 | 1461085316899 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:57 INFO - PROCESS | 2700 | 1461085317040 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 10:01:57 INFO - PROCESS | 2700 | 1461085317141 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 2700 | ++DOCSHELL 18515000 == 43 [pid = 2700] [id = 549] 10:01:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (18962C00) [pid = 2700] [serial = 1647] [outer = 00000000] 10:01:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (18B39000) [pid = 2700] [serial = 1648] [outer = 18962C00] 10:01:57 INFO - PROCESS | 2700 | 1461085317189 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (18D3DC00) [pid = 2700] [serial = 1649] [outer = 18962C00] 10:01:57 INFO - PROCESS | 2700 | 1461085317609 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 10:01:57 INFO - PROCESS | 2700 | 1461085317666 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 10:01:57 INFO - PROCESS | 2700 | 1461085317668 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 10:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:01:57 INFO - PROCESS | 2700 | 1461085317679 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:01:57 INFO - PROCESS | 2700 | 1461085317681 Marionette TRACE conn5 <- [1,2162,null,{}] 10:01:57 INFO - PROCESS | 2700 | 1461085317685 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:57 INFO - PROCESS | 2700 | 1461085317804 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 10:01:57 INFO - PROCESS | 2700 | 1461085317870 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 2700 | ++DOCSHELL 18D42400 == 44 [pid = 2700] [id = 550] 10:01:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (18D45800) [pid = 2700] [serial = 1650] [outer = 00000000] 10:01:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (19226000) [pid = 2700] [serial = 1651] [outer = 18D45800] 10:01:57 INFO - PROCESS | 2700 | 1461085317915 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (19229800) [pid = 2700] [serial = 1652] [outer = 18D45800] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (1472B800) [pid = 2700] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (14AECC00) [pid = 2700] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (0F2DC400) [pid = 2700] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (15942C00) [pid = 2700] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (0EF4B000) [pid = 2700] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (0F877C00) [pid = 2700] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (132A5C00) [pid = 2700] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (0EE18800) [pid = 2700] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (13F30400) [pid = 2700] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (0EE64800) [pid = 2700] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (1003F000) [pid = 2700] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:01:58 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (0F280000) [pid = 2700] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:01:58 INFO - PROCESS | 2700 | 1461085318447 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 830ms 10:01:58 INFO - PROCESS | 2700 | 1461085318511 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 10:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:01:58 INFO - PROCESS | 2700 | 1461085318513 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 10:01:58 INFO - PROCESS | 2700 | 1461085318516 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 2700 | 1461085318518 Marionette TRACE conn5 <- [1,2166,null,{}] 10:01:58 INFO - PROCESS | 2700 | 1461085318522 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:58 INFO - PROCESS | 2700 | 1461085318643 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 10:01:58 INFO - PROCESS | 2700 | 1461085318709 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:58 INFO - PROCESS | 2700 | ++DOCSHELL 0EE14400 == 45 [pid = 2700] [id = 551] 10:01:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (0EE17C00) [pid = 2700] [serial = 1653] [outer = 00000000] 10:01:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (109A4C00) [pid = 2700] [serial = 1654] [outer = 0EE17C00] 10:01:58 INFO - PROCESS | 2700 | 1461085318754 Marionette DEBUG loaded listener.js 10:01:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (143E9000) [pid = 2700] [serial = 1655] [outer = 0EE17C00] 10:01:59 INFO - PROCESS | 2700 | 1461085319102 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 630ms 10:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:01:59 INFO - PROCESS | 2700 | 1461085319154 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 10:01:59 INFO - PROCESS | 2700 | 1461085319156 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 10:01:59 INFO - PROCESS | 2700 | 1461085319159 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:01:59 INFO - PROCESS | 2700 | 1461085319160 Marionette TRACE conn5 <- [1,2170,null,{}] 10:01:59 INFO - PROCESS | 2700 | 1461085319164 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:59 INFO - PROCESS | 2700 | 1461085319251 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 10:01:59 INFO - PROCESS | 2700 | 1461085319257 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 2700 | ++DOCSHELL 1825E800 == 46 [pid = 2700] [id = 552] 10:01:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (18962400) [pid = 2700] [serial = 1656] [outer = 00000000] 10:01:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (19294400) [pid = 2700] [serial = 1657] [outer = 18962400] 10:01:59 INFO - PROCESS | 2700 | 1461085319301 Marionette DEBUG loaded listener.js 10:01:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (19623800) [pid = 2700] [serial = 1658] [outer = 18962400] 10:01:59 INFO - PROCESS | 2700 | 1461085319741 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 630ms 10:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:01:59 INFO - PROCESS | 2700 | 1461085319792 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 10:01:59 INFO - PROCESS | 2700 | 1461085319794 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 10:01:59 INFO - PROCESS | 2700 | 1461085319802 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:01:59 INFO - PROCESS | 2700 | 1461085319804 Marionette TRACE conn5 <- [1,2174,null,{}] 10:01:59 INFO - PROCESS | 2700 | 1461085319808 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:01:59 INFO - PROCESS | 2700 | 1461085319895 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 10:01:59 INFO - PROCESS | 2700 | 1461085319904 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 2700 | ++DOCSHELL 1922D400 == 47 [pid = 2700] [id = 553] 10:01:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (19625000) [pid = 2700] [serial = 1659] [outer = 00000000] 10:01:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (198C4C00) [pid = 2700] [serial = 1660] [outer = 19625000] 10:01:59 INFO - PROCESS | 2700 | 1461085319948 Marionette DEBUG loaded listener.js 10:02:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (19931000) [pid = 2700] [serial = 1661] [outer = 19625000] 10:02:00 INFO - PROCESS | 2700 | 1461085320579 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 831ms 10:02:00 INFO - PROCESS | 2700 | 1461085320630 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 10:02:00 INFO - PROCESS | 2700 | 1461085320634 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 10:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:02:00 INFO - PROCESS | 2700 | 1461085320640 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 2700 | 1461085320644 Marionette TRACE conn5 <- [1,2178,null,{}] 10:02:00 INFO - PROCESS | 2700 | 1461085320650 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:00 INFO - PROCESS | 2700 | 1461085320767 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 10:02:00 INFO - PROCESS | 2700 | 1461085320884 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC7400 == 48 [pid = 2700] [id = 554] 10:02:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (0EF43400) [pid = 2700] [serial = 1662] [outer = 00000000] 10:02:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (0F848800) [pid = 2700] [serial = 1663] [outer = 0EF43400] 10:02:00 INFO - PROCESS | 2700 | 1461085320943 Marionette DEBUG loaded listener.js 10:02:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (0FEC3C00) [pid = 2700] [serial = 1664] [outer = 0EF43400] 10:02:01 INFO - PROCESS | 2700 | 1461085321546 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 930ms 10:02:01 INFO - PROCESS | 2700 | 1461085321575 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 10:02:01 INFO - PROCESS | 2700 | 1461085321581 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 10:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:02:01 INFO - PROCESS | 2700 | 1461085321588 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 2700 | 1461085321591 Marionette TRACE conn5 <- [1,2182,null,{}] 10:02:01 INFO - PROCESS | 2700 | 1461085321595 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:01 INFO - PROCESS | 2700 | 1461085321733 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 10:02:01 INFO - PROCESS | 2700 | 1461085321851 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 2700 | ++DOCSHELL 13F24800 == 49 [pid = 2700] [id = 555] 10:02:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (1497BC00) [pid = 2700] [serial = 1665] [outer = 00000000] 10:02:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (1716F800) [pid = 2700] [serial = 1666] [outer = 1497BC00] 10:02:01 INFO - PROCESS | 2700 | 1461085321947 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (18234800) [pid = 2700] [serial = 1667] [outer = 1497BC00] 10:02:02 INFO - PROCESS | 2700 | 1461085322575 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1021ms 10:02:02 INFO - PROCESS | 2700 | 1461085322611 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 10:02:02 INFO - PROCESS | 2700 | 1461085322613 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 10:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:02:02 INFO - PROCESS | 2700 | 1461085322617 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:02:02 INFO - PROCESS | 2700 | 1461085322621 Marionette TRACE conn5 <- [1,2186,null,{}] 10:02:02 INFO - PROCESS | 2700 | 1461085322632 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:02 INFO - PROCESS | 2700 | 1461085322774 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 10:02:02 INFO - PROCESS | 2700 | 1461085322918 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:02 INFO - PROCESS | 2700 | ++DOCSHELL 18D36C00 == 50 [pid = 2700] [id = 556] 10:02:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (18D3A400) [pid = 2700] [serial = 1668] [outer = 00000000] 10:02:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (196D4000) [pid = 2700] [serial = 1669] [outer = 18D3A400] 10:02:02 INFO - PROCESS | 2700 | 1461085322976 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (19B90C00) [pid = 2700] [serial = 1670] [outer = 18D3A400] 10:02:03 INFO - PROCESS | 2700 | 1461085323515 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 930ms 10:02:03 INFO - PROCESS | 2700 | 1461085323550 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 10:02:03 INFO - PROCESS | 2700 | 1461085323553 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 10:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:02:03 INFO - PROCESS | 2700 | 1461085323557 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 2700 | 1461085323559 Marionette TRACE conn5 <- [1,2190,null,{}] 10:02:03 INFO - PROCESS | 2700 | 1461085323563 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:03 INFO - PROCESS | 2700 | 1461085323679 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 10:02:03 INFO - PROCESS | 2700 | 1461085323793 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:03 INFO - PROCESS | 2700 | ++DOCSHELL 19B99000 == 51 [pid = 2700] [id = 557] 10:02:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (19B99400) [pid = 2700] [serial = 1671] [outer = 00000000] 10:02:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (19E6F800) [pid = 2700] [serial = 1672] [outer = 19B99400] 10:02:03 INFO - PROCESS | 2700 | 1461085323889 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (19E76400) [pid = 2700] [serial = 1673] [outer = 19B99400] 10:02:04 INFO - PROCESS | 2700 | 1461085324481 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 970ms 10:02:04 INFO - PROCESS | 2700 | 1461085324530 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 2700 | 1461085324533 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 10:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:02:04 INFO - PROCESS | 2700 | 1461085324536 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 2700 | 1461085324538 Marionette TRACE conn5 <- [1,2194,null,{}] 10:02:04 INFO - PROCESS | 2700 | 1461085324542 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:04 INFO - PROCESS | 2700 | 1461085324655 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 10:02:04 INFO - PROCESS | 2700 | 1461085324770 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 2700 | ++DOCSHELL 19E6F400 == 52 [pid = 2700] [id = 558] 10:02:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (1AA16800) [pid = 2700] [serial = 1674] [outer = 00000000] 10:02:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (1AA1E000) [pid = 2700] [serial = 1675] [outer = 1AA16800] 10:02:04 INFO - PROCESS | 2700 | 1461085324865 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (1AABCC00) [pid = 2700] [serial = 1676] [outer = 1AA16800] 10:02:05 INFO - PROCESS | 2700 | 1461085325418 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 930ms 10:02:05 INFO - PROCESS | 2700 | 1461085325470 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 10:02:05 INFO - PROCESS | 2700 | 1461085325473 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 10:02:05 INFO - PROCESS | 2700 | 1461085325476 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:02:05 INFO - PROCESS | 2700 | 1461085325478 Marionette TRACE conn5 <- [1,2198,null,{}] 10:02:05 INFO - PROCESS | 2700 | 1461085325497 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:05 INFO - PROCESS | 2700 | 1461085325634 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 10:02:05 INFO - PROCESS | 2700 | 1461085325778 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 2700 | ++DOCSHELL 1AA20400 == 53 [pid = 2700] [id = 559] 10:02:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (1ABC9800) [pid = 2700] [serial = 1677] [outer = 00000000] 10:02:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (1ACDEC00) [pid = 2700] [serial = 1678] [outer = 1ABC9800] 10:02:05 INFO - PROCESS | 2700 | 1461085325837 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1ACE4800) [pid = 2700] [serial = 1679] [outer = 1ABC9800] 10:02:06 INFO - PROCESS | 2700 | 1461085326416 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 971ms 10:02:06 INFO - PROCESS | 2700 | 1461085326461 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 10:02:06 INFO - PROCESS | 2700 | 1461085326463 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 10:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:02:06 INFO - PROCESS | 2700 | 1461085326468 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:02:06 INFO - PROCESS | 2700 | 1461085326470 Marionette TRACE conn5 <- [1,2202,null,{}] 10:02:06 INFO - PROCESS | 2700 | 1461085326473 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:06 INFO - PROCESS | 2700 | 1461085326583 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 10:02:06 INFO - PROCESS | 2700 | 1461085326698 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:06 INFO - PROCESS | 2700 | ++DOCSHELL 0D226800 == 54 [pid = 2700] [id = 560] 10:02:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (0EE14000) [pid = 2700] [serial = 1680] [outer = 00000000] 10:02:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (0F844000) [pid = 2700] [serial = 1681] [outer = 0EE14000] 10:02:06 INFO - PROCESS | 2700 | 1461085326953 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (0F842000) [pid = 2700] [serial = 1682] [outer = 0EE14000] 10:02:07 INFO - PROCESS | 2700 | 1461085327533 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1119ms 10:02:07 INFO - PROCESS | 2700 | 1461085327592 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 2700 | 1461085327596 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 10:02:07 INFO - PROCESS | 2700 | 1461085327603 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:02:07 INFO - PROCESS | 2700 | 1461085327605 Marionette TRACE conn5 <- [1,2206,null,{}] 10:02:07 INFO - PROCESS | 2700 | 1461085327657 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:07 INFO - PROCESS | 2700 | 1461085327764 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 10:02:07 INFO - PROCESS | 2700 | 1461085327907 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 2700 | ++DOCSHELL 0F27A000 == 55 [pid = 2700] [id = 561] 10:02:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (0F2D3000) [pid = 2700] [serial = 1683] [outer = 00000000] 10:02:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (0FE38800) [pid = 2700] [serial = 1684] [outer = 0F2D3000] 10:02:07 INFO - PROCESS | 2700 | 1461085327954 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (10035400) [pid = 2700] [serial = 1685] [outer = 0F2D3000] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 0F841000 == 54 [pid = 2700] [id = 51] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 1825E800 == 53 [pid = 2700] [id = 552] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 0EE14400 == 52 [pid = 2700] [id = 551] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 18D42400 == 51 [pid = 2700] [id = 550] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 18515000 == 50 [pid = 2700] [id = 549] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 0D227400 == 49 [pid = 2700] [id = 548] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 17135400 == 48 [pid = 2700] [id = 547] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 143E5800 == 47 [pid = 2700] [id = 546] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 0F277800 == 46 [pid = 2700] [id = 545] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (17C30400) [pid = 2700] [serial = 1609] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 0FAC1400 == 45 [pid = 2700] [id = 544] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 0EEC1800 == 44 [pid = 2700] [id = 543] 10:02:08 INFO - PROCESS | 2700 | --DOCSHELL 18967800 == 43 [pid = 2700] [id = 542] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (143DEC00) [pid = 2700] [serial = 1604] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (14135800) [pid = 2700] [serial = 1595] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (171EB000) [pid = 2700] [serial = 1607] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (14A59000) [pid = 2700] [serial = 1597] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (15949800) [pid = 2700] [serial = 1600] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (149C7000) [pid = 2700] [serial = 1598] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (0F7B4000) [pid = 2700] [serial = 1582] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (0F7F3800) [pid = 2700] [serial = 1583] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (17174800) [pid = 2700] [serial = 1606] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (0F27B000) [pid = 2700] [serial = 1579] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0F2D1800) [pid = 2700] [serial = 1580] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (0FAB8C00) [pid = 2700] [serial = 1585] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (0FAC3000) [pid = 2700] [serial = 1586] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (13F26400) [pid = 2700] [serial = 1591] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (13F25000) [pid = 2700] [serial = 1592] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0EE57800) [pid = 2700] [serial = 1573] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (0EE5D800) [pid = 2700] [serial = 1574] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (14138C00) [pid = 2700] [serial = 1594] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (0EEC2800) [pid = 2700] [serial = 1576] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (0EEC7C00) [pid = 2700] [serial = 1577] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (1602C000) [pid = 2700] [serial = 1601] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (107A2800) [pid = 2700] [serial = 1588] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (1083C400) [pid = 2700] [serial = 1589] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (10038800) [pid = 2700] [serial = 1603] [outer = 00000000] [url = about:blank] 10:02:08 INFO - PROCESS | 2700 | 1461085328463 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 930ms 10:02:08 INFO - PROCESS | 2700 | 1461085328537 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 10:02:08 INFO - PROCESS | 2700 | 1461085328541 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 10:02:08 INFO - PROCESS | 2700 | 1461085328546 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:02:08 INFO - PROCESS | 2700 | 1461085328549 Marionette TRACE conn5 <- [1,2210,null,{}] 10:02:08 INFO - PROCESS | 2700 | 1461085328553 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:08 INFO - PROCESS | 2700 | 1461085328644 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 10:02:08 INFO - PROCESS | 2700 | 1461085328653 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 2700 | ++DOCSHELL 0F2E0800 == 44 [pid = 2700] [id = 562] 10:02:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (0F37B000) [pid = 2700] [serial = 1686] [outer = 00000000] 10:02:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (0FA10000) [pid = 2700] [serial = 1687] [outer = 0F37B000] 10:02:08 INFO - PROCESS | 2700 | 1461085328705 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (10035000) [pid = 2700] [serial = 1688] [outer = 0F37B000] 10:02:09 INFO - PROCESS | 2700 | 1461085329217 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 730ms 10:02:09 INFO - PROCESS | 2700 | 1461085329282 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 2700 | 1461085329284 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 10:02:09 INFO - PROCESS | 2700 | 1461085329287 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:02:09 INFO - PROCESS | 2700 | 1461085329291 Marionette TRACE conn5 <- [1,2214,null,{}] 10:02:09 INFO - PROCESS | 2700 | 1461085329301 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:09 INFO - PROCESS | 2700 | 1461085329398 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 10:02:09 INFO - PROCESS | 2700 | 1461085329534 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:09 INFO - PROCESS | 2700 | ++DOCSHELL 13F21800 == 45 [pid = 2700] [id = 563] 10:02:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (13F23400) [pid = 2700] [serial = 1689] [outer = 00000000] 10:02:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (13F28800) [pid = 2700] [serial = 1690] [outer = 13F23400] 10:02:09 INFO - PROCESS | 2700 | 1461085329583 Marionette DEBUG loaded listener.js 10:02:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (13F2D000) [pid = 2700] [serial = 1691] [outer = 13F23400] 10:02:09 INFO - PROCESS | 2700 | 1461085329963 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 730ms 10:02:10 INFO - PROCESS | 2700 | 1461085330022 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 2700 | 1461085330024 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 10:02:10 INFO - PROCESS | 2700 | 1461085330027 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:02:10 INFO - PROCESS | 2700 | 1461085330029 Marionette TRACE conn5 <- [1,2218,null,{}] 10:02:10 INFO - PROCESS | 2700 | 1461085330032 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:10 INFO - PROCESS | 2700 | 1461085330122 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 10:02:10 INFO - PROCESS | 2700 | 1461085330128 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 2700 | ++DOCSHELL 0F7F1000 == 46 [pid = 2700] [id = 564] 10:02:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (13F48800) [pid = 2700] [serial = 1692] [outer = 00000000] 10:02:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (147D6C00) [pid = 2700] [serial = 1693] [outer = 13F48800] 10:02:10 INFO - PROCESS | 2700 | 1461085330175 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (14A5AC00) [pid = 2700] [serial = 1694] [outer = 13F48800] 10:02:10 INFO - PROCESS | 2700 | 1461085330654 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 671ms 10:02:10 INFO - PROCESS | 2700 | 1461085330703 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 2700 | 1461085330705 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 10:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:02:10 INFO - PROCESS | 2700 | 1461085330707 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 2700 | 1461085330709 Marionette TRACE conn5 <- [1,2222,null,{}] 10:02:10 INFO - PROCESS | 2700 | 1461085330712 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:10 INFO - PROCESS | 2700 | 1461085330865 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 10:02:10 INFO - PROCESS | 2700 | 1461085330889 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 2700 | ++DOCSHELL 15949800 == 47 [pid = 2700] [id = 565] 10:02:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (15949C00) [pid = 2700] [serial = 1695] [outer = 00000000] 10:02:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (1602E800) [pid = 2700] [serial = 1696] [outer = 15949C00] 10:02:10 INFO - PROCESS | 2700 | 1461085330941 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (17135400) [pid = 2700] [serial = 1697] [outer = 15949C00] 10:02:11 INFO - PROCESS | 2700 | 1461085331406 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 730ms 10:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:02:11 INFO - PROCESS | 2700 | 1461085331439 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 2700 | 1461085331441 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 10:02:11 INFO - PROCESS | 2700 | 1461085331443 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 2700 | 1461085331445 Marionette TRACE conn5 <- [1,2226,null,{}] 10:02:11 INFO - PROCESS | 2700 | 1461085331449 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:11 INFO - PROCESS | 2700 | 1461085331598 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 10:02:11 INFO - PROCESS | 2700 | 1461085331668 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 2700 | ++DOCSHELL 1783CC00 == 48 [pid = 2700] [id = 566] 10:02:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (1783E800) [pid = 2700] [serial = 1698] [outer = 00000000] 10:02:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (17C30C00) [pid = 2700] [serial = 1699] [outer = 1783E800] 10:02:11 INFO - PROCESS | 2700 | 1461085331713 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (17C50000) [pid = 2700] [serial = 1700] [outer = 1783E800] 10:02:12 INFO - PROCESS | 2700 | 1461085332133 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 730ms 10:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:02:12 INFO - PROCESS | 2700 | 1461085332175 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 2700 | 1461085332176 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 10:02:12 INFO - PROCESS | 2700 | 1461085332179 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 2700 | 1461085332181 Marionette TRACE conn5 <- [1,2230,null,{}] 10:02:12 INFO - PROCESS | 2700 | 1461085332185 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:12 INFO - PROCESS | 2700 | 1461085332335 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (0EE17C00) [pid = 2700] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (18D45800) [pid = 2700] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (18962C00) [pid = 2700] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1713C000) [pid = 2700] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (0F277C00) [pid = 2700] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0FE3D000) [pid = 2700] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (1783F800) [pid = 2700] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (0EE63400) [pid = 2700] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (143E7800) [pid = 2700] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:02:12 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (18962400) [pid = 2700] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:02:12 INFO - PROCESS | 2700 | 1461085332537 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 2700 | ++DOCSHELL 0EE17C00 == 49 [pid = 2700] [id = 567] 10:02:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (0D221C00) [pid = 2700] [serial = 1701] [outer = 00000000] 10:02:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (0F7BCC00) [pid = 2700] [serial = 1702] [outer = 0D221C00] 10:02:12 INFO - PROCESS | 2700 | 1461085332586 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (17137400) [pid = 2700] [serial = 1703] [outer = 0D221C00] 10:02:12 INFO - PROCESS | 2700 | 1461085332955 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 830ms 10:02:13 INFO - PROCESS | 2700 | 1461085333011 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 2700 | 1461085333013 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 10:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:02:13 INFO - PROCESS | 2700 | 1461085333016 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 2700 | 1461085333018 Marionette TRACE conn5 <- [1,2234,null,{}] 10:02:13 INFO - PROCESS | 2700 | 1461085333021 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:13 INFO - PROCESS | 2700 | 1461085333148 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 10:02:13 INFO - PROCESS | 2700 | 1461085333160 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 2700 | ++DOCSHELL 0F27D000 == 50 [pid = 2700] [id = 568] 10:02:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (17848C00) [pid = 2700] [serial = 1704] [outer = 00000000] 10:02:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (182DCC00) [pid = 2700] [serial = 1705] [outer = 17848C00] 10:02:13 INFO - PROCESS | 2700 | 1461085333205 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (182E7400) [pid = 2700] [serial = 1706] [outer = 17848C00] 10:02:13 INFO - PROCESS | 2700 | 1461085333611 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 630ms 10:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:02:13 INFO - PROCESS | 2700 | 1461085333647 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 2700 | 1461085333649 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 10:02:13 INFO - PROCESS | 2700 | 1461085333652 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 2700 | 1461085333654 Marionette TRACE conn5 <- [1,2238,null,{}] 10:02:13 INFO - PROCESS | 2700 | 1461085333658 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:13 INFO - PROCESS | 2700 | 1461085333747 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 10:02:13 INFO - PROCESS | 2700 | 1461085333879 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA9000 == 51 [pid = 2700] [id = 569] 10:02:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (182CB800) [pid = 2700] [serial = 1707] [outer = 00000000] 10:02:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (18965800) [pid = 2700] [serial = 1708] [outer = 182CB800] 10:02:13 INFO - PROCESS | 2700 | 1461085333926 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (1896FC00) [pid = 2700] [serial = 1709] [outer = 182CB800] 10:02:14 INFO - PROCESS | 2700 | 1461085334277 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 10:02:14 INFO - PROCESS | 2700 | 1461085334328 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 10:02:14 INFO - PROCESS | 2700 | 1461085334330 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 10:02:14 INFO - PROCESS | 2700 | 1461085334333 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:02:14 INFO - PROCESS | 2700 | 1461085334335 Marionette TRACE conn5 <- [1,2242,null,{}] 10:02:14 INFO - PROCESS | 2700 | 1461085334338 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:14 INFO - PROCESS | 2700 | 1461085334426 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 10:02:14 INFO - PROCESS | 2700 | 1461085334433 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 2700 | ++DOCSHELL 14A65400 == 52 [pid = 2700] [id = 570] 10:02:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (18AA4000) [pid = 2700] [serial = 1710] [outer = 00000000] 10:02:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (18D3EC00) [pid = 2700] [serial = 1711] [outer = 18AA4000] 10:02:14 INFO - PROCESS | 2700 | 1461085334482 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (19224400) [pid = 2700] [serial = 1712] [outer = 18AA4000] 10:02:15 INFO - PROCESS | 2700 | 1461085335246 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:02:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:02:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 970ms 10:02:15 INFO - PROCESS | 2700 | 1461085335308 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 10:02:15 INFO - PROCESS | 2700 | 1461085335314 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 10:02:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:02:15 INFO - PROCESS | 2700 | 1461085335320 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 2700 | 1461085335324 Marionette TRACE conn5 <- [1,2246,null,{}] 10:02:15 INFO - PROCESS | 2700 | 1461085335330 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:15 INFO - PROCESS | 2700 | 1461085335484 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 10:02:15 INFO - PROCESS | 2700 | 1461085335631 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 2700 | ++DOCSHELL 0EF42800 == 53 [pid = 2700] [id = 571] 10:02:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (0F2D2000) [pid = 2700] [serial = 1713] [outer = 00000000] 10:02:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (0FAC1400) [pid = 2700] [serial = 1714] [outer = 0F2D2000] 10:02:15 INFO - PROCESS | 2700 | 1461085335693 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (10119C00) [pid = 2700] [serial = 1715] [outer = 0F2D2000] 10:02:16 INFO - PROCESS | 2700 | 1461085336276 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 970ms 10:02:16 INFO - PROCESS | 2700 | 1461085336293 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 2700 | 1461085336300 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 10:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:02:16 INFO - PROCESS | 2700 | 1461085336306 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 2700 | 1461085336309 Marionette TRACE conn5 <- [1,2250,null,{}] 10:02:16 INFO - PROCESS | 2700 | 1461085336313 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:16 INFO - PROCESS | 2700 | 1461085336431 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 10:02:16 INFO - PROCESS | 2700 | 1461085336589 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 2700 | ++DOCSHELL 13F2C000 == 54 [pid = 2700] [id = 572] 10:02:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (1419F800) [pid = 2700] [serial = 1716] [outer = 00000000] 10:02:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (161F7000) [pid = 2700] [serial = 1717] [outer = 1419F800] 10:02:16 INFO - PROCESS | 2700 | 1461085336645 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1713FC00) [pid = 2700] [serial = 1718] [outer = 1419F800] 10:02:17 INFO - PROCESS | 2700 | 1461085337259 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 970ms 10:02:17 INFO - PROCESS | 2700 | 1461085337278 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 2700 | 1461085337281 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 10:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:02:17 INFO - PROCESS | 2700 | 1461085337284 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 2700 | 1461085337289 Marionette TRACE conn5 <- [1,2254,null,{}] 10:02:17 INFO - PROCESS | 2700 | 1461085337300 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:17 INFO - PROCESS | 2700 | 1461085337420 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 10:02:17 INFO - PROCESS | 2700 | 1461085337566 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:17 INFO - PROCESS | 2700 | ++DOCSHELL 1922F400 == 55 [pid = 2700] [id = 573] 10:02:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (19230800) [pid = 2700] [serial = 1719] [outer = 00000000] 10:02:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (19621800) [pid = 2700] [serial = 1720] [outer = 19230800] 10:02:17 INFO - PROCESS | 2700 | 1461085337625 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (196D3C00) [pid = 2700] [serial = 1721] [outer = 19230800] 10:02:18 INFO - PROCESS | 2700 | 1461085338226 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 970ms 10:02:18 INFO - PROCESS | 2700 | 1461085338258 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 10:02:18 INFO - PROCESS | 2700 | 1461085338261 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 10:02:18 INFO - PROCESS | 2700 | 1461085338264 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:02:18 INFO - PROCESS | 2700 | 1461085338266 Marionette TRACE conn5 <- [1,2258,null,{}] 10:02:18 INFO - PROCESS | 2700 | 1461085338284 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:18 INFO - PROCESS | 2700 | 1461085338401 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 10:02:18 INFO - PROCESS | 2700 | 1461085338544 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 2700 | ++DOCSHELL 19630400 == 56 [pid = 2700] [id = 574] 10:02:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (196D8000) [pid = 2700] [serial = 1722] [outer = 00000000] 10:02:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (19B9C800) [pid = 2700] [serial = 1723] [outer = 196D8000] 10:02:18 INFO - PROCESS | 2700 | 1461085338600 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (1AA1C000) [pid = 2700] [serial = 1724] [outer = 196D8000] 10:02:19 INFO - PROCESS | 2700 | 1461085339141 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 930ms 10:02:19 INFO - PROCESS | 2700 | 1461085339198 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 2700 | 1461085339201 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 10:02:19 INFO - PROCESS | 2700 | 1461085339204 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:02:19 INFO - PROCESS | 2700 | 1461085339206 Marionette TRACE conn5 <- [1,2262,null,{}] 10:02:19 INFO - PROCESS | 2700 | 1461085339210 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:19 INFO - PROCESS | 2700 | 1461085339322 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 10:02:19 INFO - PROCESS | 2700 | 1461085339480 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 2700 | ++DOCSHELL 19B5B400 == 57 [pid = 2700] [id = 575] 10:02:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (1AB72C00) [pid = 2700] [serial = 1725] [outer = 00000000] 10:02:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (1ACDE800) [pid = 2700] [serial = 1726] [outer = 1AB72C00] 10:02:19 INFO - PROCESS | 2700 | 1461085339536 Marionette DEBUG loaded listener.js 10:02:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (1ACE4400) [pid = 2700] [serial = 1727] [outer = 1AB72C00] 10:02:20 INFO - PROCESS | 2700 | 1461085340116 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 930ms 10:02:20 INFO - PROCESS | 2700 | 1461085340139 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 10:02:20 INFO - PROCESS | 2700 | 1461085340141 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 10:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:02:20 INFO - PROCESS | 2700 | 1461085340144 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:02:20 INFO - PROCESS | 2700 | 1461085340146 Marionette TRACE conn5 <- [1,2266,null,{}] 10:02:20 INFO - PROCESS | 2700 | 1461085340150 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:20 INFO - PROCESS | 2700 | 1461085340271 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 10:02:20 INFO - PROCESS | 2700 | 1461085340430 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:20 INFO - PROCESS | 2700 | ++DOCSHELL 1ACDAC00 == 58 [pid = 2700] [id = 576] 10:02:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (1ACDD400) [pid = 2700] [serial = 1728] [outer = 00000000] 10:02:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1BE67800) [pid = 2700] [serial = 1729] [outer = 1ACDD400] 10:02:20 INFO - PROCESS | 2700 | 1461085340489 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1BE69000) [pid = 2700] [serial = 1730] [outer = 1ACDD400] 10:02:21 INFO - PROCESS | 2700 | 1461085341036 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 970ms 10:02:21 INFO - PROCESS | 2700 | 1461085341128 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 10:02:21 INFO - PROCESS | 2700 | 1461085341131 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 10:02:21 INFO - PROCESS | 2700 | 1461085341136 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:02:21 INFO - PROCESS | 2700 | 1461085341138 Marionette TRACE conn5 <- [1,2270,null,{}] 10:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:02:21 INFO - PROCESS | 2700 | 1461085341142 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:21 INFO - PROCESS | 2700 | 1461085341257 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 10:02:21 INFO - PROCESS | 2700 | 1461085341400 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 2700 | ++DOCSHELL 0EF50C00 == 59 [pid = 2700] [id = 577] 10:02:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (19224800) [pid = 2700] [serial = 1731] [outer = 00000000] 10:02:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (1C325C00) [pid = 2700] [serial = 1732] [outer = 19224800] 10:02:21 INFO - PROCESS | 2700 | 1461085341456 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (1C32E400) [pid = 2700] [serial = 1733] [outer = 19224800] 10:02:22 INFO - PROCESS | 2700 | 1461085342229 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1129ms 10:02:22 INFO - PROCESS | 2700 | 1461085342272 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 10:02:22 INFO - PROCESS | 2700 | 1461085342276 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 10:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:02:22 INFO - PROCESS | 2700 | 1461085342281 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:02:22 INFO - PROCESS | 2700 | 1461085342285 Marionette TRACE conn5 <- [1,2274,null,{}] 10:02:22 INFO - PROCESS | 2700 | 1461085342291 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:22 INFO - PROCESS | 2700 | 1461085342428 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 10:02:22 INFO - PROCESS | 2700 | 1461085342583 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:22 INFO - PROCESS | 2700 | ++DOCSHELL 10040C00 == 60 [pid = 2700] [id = 578] 10:02:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 133 (10118000) [pid = 2700] [serial = 1734] [outer = 00000000] 10:02:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 134 (13F4E400) [pid = 2700] [serial = 1735] [outer = 10118000] 10:02:22 INFO - PROCESS | 2700 | 1461085342638 Marionette DEBUG loaded listener.js 10:02:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 135 (14725C00) [pid = 2700] [serial = 1736] [outer = 10118000] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 141A3000 == 59 [pid = 2700] [id = 46] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 0EEA9000 == 58 [pid = 2700] [id = 569] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 0F27D000 == 57 [pid = 2700] [id = 568] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 0EE17C00 == 56 [pid = 2700] [id = 567] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 1783CC00 == 55 [pid = 2700] [id = 566] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 13F21800 == 54 [pid = 2700] [id = 563] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 0F2E0800 == 53 [pid = 2700] [id = 562] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 0F27A000 == 52 [pid = 2700] [id = 561] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 134 (198C4C00) [pid = 2700] [serial = 1660] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 0D226800 == 51 [pid = 2700] [id = 560] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 19E6F400 == 50 [pid = 2700] [id = 558] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 19B99000 == 49 [pid = 2700] [id = 557] 10:02:23 INFO - PROCESS | 2700 | --DOCSHELL 1922D400 == 48 [pid = 2700] [id = 553] 10:02:23 INFO - PROCESS | 2700 | 1461085343284 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:02:23 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 10:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1023ms 10:02:23 INFO - PROCESS | 2700 | 1461085343305 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 10:02:23 INFO - PROCESS | 2700 | 1461085343311 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 10:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:02:23 INFO - PROCESS | 2700 | 1461085343317 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 2700 | 1461085343320 Marionette TRACE conn5 <- [1,2278,null,{}] 10:02:23 INFO - PROCESS | 2700 | 1461085343323 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 133 (19623800) [pid = 2700] [serial = 1658] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 132 (143E9000) [pid = 2700] [serial = 1655] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (19229800) [pid = 2700] [serial = 1652] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (18D3DC00) [pid = 2700] [serial = 1649] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1800F400) [pid = 2700] [serial = 1643] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (0FAC2C00) [pid = 2700] [serial = 1637] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (19226000) [pid = 2700] [serial = 1651] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (0F2D1400) [pid = 2700] [serial = 1615] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (1089BC00) [pid = 2700] [serial = 1633] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (18969400) [pid = 2700] [serial = 1630] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (17C4BC00) [pid = 2700] [serial = 1610] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (109A4C00) [pid = 2700] [serial = 1654] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (0F872400) [pid = 2700] [serial = 1636] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (182C8800) [pid = 2700] [serial = 1645] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (182CFC00) [pid = 2700] [serial = 1646] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (1896F800) [pid = 2700] [serial = 1627] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (18B39000) [pid = 2700] [serial = 1648] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (14AEB800) [pid = 2700] [serial = 1639] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (182CC800) [pid = 2700] [serial = 1621] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (16032400) [pid = 2700] [serial = 1640] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (19294400) [pid = 2700] [serial = 1657] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (13F29000) [pid = 2700] [serial = 1618] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (17899000) [pid = 2700] [serial = 1642] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (13F2F400) [pid = 2700] [serial = 1634] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (0D224400) [pid = 2700] [serial = 1612] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1850FC00) [pid = 2700] [serial = 1624] [outer = 00000000] [url = about:blank] 10:02:23 INFO - PROCESS | 2700 | 1461085343484 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 10:02:23 INFO - PROCESS | 2700 | 1461085343558 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 2700 | ++DOCSHELL 0D224400 == 49 [pid = 2700] [id = 579] 10:02:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0D224C00) [pid = 2700] [serial = 1737] [outer = 00000000] 10:02:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (0F280000) [pid = 2700] [serial = 1738] [outer = 0D224C00] 10:02:23 INFO - PROCESS | 2700 | 1461085343607 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (0FE3B400) [pid = 2700] [serial = 1739] [outer = 0D224C00] 10:02:24 INFO - PROCESS | 2700 | 1461085344084 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 831ms 10:02:24 INFO - PROCESS | 2700 | 1461085344151 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 10:02:24 INFO - PROCESS | 2700 | 1461085344154 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 10:02:24 INFO - PROCESS | 2700 | 1461085344157 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:02:24 INFO - PROCESS | 2700 | 1461085344160 Marionette TRACE conn5 <- [1,2282,null,{}] 10:02:24 INFO - PROCESS | 2700 | 1461085344170 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:24 INFO - PROCESS | 2700 | 1461085344265 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 10:02:24 INFO - PROCESS | 2700 | 1461085344369 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 2700 | ++DOCSHELL 13F4BC00 == 50 [pid = 2700] [id = 580] 10:02:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (13F50400) [pid = 2700] [serial = 1740] [outer = 00000000] 10:02:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (14A65800) [pid = 2700] [serial = 1741] [outer = 13F50400] 10:02:24 INFO - PROCESS | 2700 | 1461085344417 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1594BC00) [pid = 2700] [serial = 1742] [outer = 13F50400] 10:02:24 INFO - PROCESS | 2700 | 1461085344812 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 690ms 10:02:24 INFO - PROCESS | 2700 | 1461085344851 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 10:02:24 INFO - PROCESS | 2700 | 1461085344854 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 10:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:02:24 INFO - PROCESS | 2700 | 1461085344857 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - PROCESS | 2700 | 1461085344858 Marionette TRACE conn5 <- [1,2286,null,{}] 10:02:24 INFO - PROCESS | 2700 | 1461085344862 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:24 INFO - PROCESS | 2700 | 1461085344954 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 10:02:24 INFO - PROCESS | 2700 | 1461085344960 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 2700 | ++DOCSHELL 1602B400 == 51 [pid = 2700] [id = 581] 10:02:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (1602FC00) [pid = 2700] [serial = 1743] [outer = 00000000] 10:02:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (171EC000) [pid = 2700] [serial = 1744] [outer = 1602FC00] 10:02:25 INFO - PROCESS | 2700 | 1461085345006 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (18009800) [pid = 2700] [serial = 1745] [outer = 1602FC00] 10:02:25 INFO - PROCESS | 2700 | 1461085345461 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:02:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:02:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 630ms 10:02:25 INFO - PROCESS | 2700 | 1461085345508 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 2700 | 1461085345510 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 10:02:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:02:25 INFO - PROCESS | 2700 | 1461085345520 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 2700 | 1461085345522 Marionette TRACE conn5 <- [1,2290,null,{}] 10:02:25 INFO - PROCESS | 2700 | 1461085345526 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:25 INFO - PROCESS | 2700 | 1461085345647 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 10:02:25 INFO - PROCESS | 2700 | 1461085345743 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 2700 | ++DOCSHELL 18050000 == 52 [pid = 2700] [id = 582] 10:02:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (18236800) [pid = 2700] [serial = 1746] [outer = 00000000] 10:02:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (182CE000) [pid = 2700] [serial = 1747] [outer = 18236800] 10:02:25 INFO - PROCESS | 2700 | 1461085345788 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (182D3800) [pid = 2700] [serial = 1748] [outer = 18236800] 10:02:26 INFO - PROCESS | 2700 | 1461085346215 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 730ms 10:02:26 INFO - PROCESS | 2700 | 1461085346261 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 2700 | 1461085346263 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 10:02:26 INFO - PROCESS | 2700 | 1461085346266 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:02:26 INFO - PROCESS | 2700 | 1461085346268 Marionette TRACE conn5 <- [1,2294,null,{}] 10:02:26 INFO - PROCESS | 2700 | 1461085346271 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:26 INFO - PROCESS | 2700 | 1461085346414 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 10:02:26 INFO - PROCESS | 2700 | 1461085346435 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:26 INFO - PROCESS | 2700 | ++DOCSHELL 182DE800 == 53 [pid = 2700] [id = 583] 10:02:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (1850C000) [pid = 2700] [serial = 1749] [outer = 00000000] 10:02:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (18AAAC00) [pid = 2700] [serial = 1750] [outer = 1850C000] 10:02:26 INFO - PROCESS | 2700 | 1461085346482 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (18D38400) [pid = 2700] [serial = 1751] [outer = 1850C000] 10:02:26 INFO - PROCESS | 2700 | 1461085346959 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 730ms 10:02:27 INFO - PROCESS | 2700 | 1461085347023 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 2700 | 1461085347025 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 10:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:02:27 INFO - PROCESS | 2700 | 1461085347037 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 2700 | 1461085347038 Marionette TRACE conn5 <- [1,2298,null,{}] 10:02:27 INFO - PROCESS | 2700 | 1461085347042 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:27 INFO - PROCESS | 2700 | 1461085347169 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 10:02:27 INFO - PROCESS | 2700 | 1461085347241 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 2700 | ++DOCSHELL 13F27000 == 54 [pid = 2700] [id = 584] 10:02:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (18D3A800) [pid = 2700] [serial = 1752] [outer = 00000000] 10:02:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (1922B000) [pid = 2700] [serial = 1753] [outer = 18D3A800] 10:02:27 INFO - PROCESS | 2700 | 1461085347286 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (1922E800) [pid = 2700] [serial = 1754] [outer = 18D3A800] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (15949C00) [pid = 2700] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (1783E800) [pid = 2700] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (0D221C00) [pid = 2700] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (13F48800) [pid = 2700] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (0F2D3000) [pid = 2700] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (13F23400) [pid = 2700] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (0F37B000) [pid = 2700] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (0EE14000) [pid = 2700] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (17848C00) [pid = 2700] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:02:27 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (182CB800) [pid = 2700] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:02:27 INFO - PROCESS | 2700 | 1461085347762 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:02:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 770ms 10:02:27 INFO - PROCESS | 2700 | 1461085347806 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 2700 | 1461085347808 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 10:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:02:27 INFO - PROCESS | 2700 | 1461085347812 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 2700 | 1461085347813 Marionette TRACE conn5 <- [1,2302,null,{}] 10:02:27 INFO - PROCESS | 2700 | 1461085347817 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:27 INFO - PROCESS | 2700 | 1461085347906 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 10:02:28 INFO - PROCESS | 2700 | 1461085348011 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D3000 == 55 [pid = 2700] [id = 585] 10:02:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (0F37B000) [pid = 2700] [serial = 1755] [outer = 00000000] 10:02:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (182D0400) [pid = 2700] [serial = 1756] [outer = 0F37B000] 10:02:28 INFO - PROCESS | 2700 | 1461085348056 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1928E400) [pid = 2700] [serial = 1757] [outer = 0F37B000] 10:02:28 INFO - PROCESS | 2700 | 1461085348420 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 630ms 10:02:28 INFO - PROCESS | 2700 | 1461085348442 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 10:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:02:28 INFO - PROCESS | 2700 | 1461085348444 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 10:02:28 INFO - PROCESS | 2700 | 1461085348448 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 2700 | 1461085348449 Marionette TRACE conn5 <- [1,2306,null,{}] 10:02:28 INFO - PROCESS | 2700 | 1461085348453 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:28 INFO - PROCESS | 2700 | 1461085348613 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 10:02:28 INFO - PROCESS | 2700 | 1461085348628 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 2700 | ++DOCSHELL 19623000 == 56 [pid = 2700] [id = 586] 10:02:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (19628C00) [pid = 2700] [serial = 1758] [outer = 00000000] 10:02:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (19B9A000) [pid = 2700] [serial = 1759] [outer = 19628C00] 10:02:28 INFO - PROCESS | 2700 | 1461085348675 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (19E6FC00) [pid = 2700] [serial = 1760] [outer = 19628C00] 10:02:29 INFO - PROCESS | 2700 | 1461085349081 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 10:02:29 INFO - PROCESS | 2700 | 1461085349122 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 10:02:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:02:29 INFO - PROCESS | 2700 | 1461085349139 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:02:29 INFO - PROCESS | 2700 | 1461085349141 Marionette TRACE conn5 <- [1,2310,null,{}] 10:02:29 INFO - PROCESS | 2700 | 1461085349144 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:29 INFO - PROCESS | 2700 | 1461085349237 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 10:02:29 INFO - PROCESS | 2700 | 1461085349245 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:29 INFO - PROCESS | 2700 | ++DOCSHELL 1079F800 == 57 [pid = 2700] [id = 587] 10:02:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (1AA15C00) [pid = 2700] [serial = 1761] [outer = 00000000] 10:02:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (1BE61C00) [pid = 2700] [serial = 1762] [outer = 1AA15C00] 10:02:29 INFO - PROCESS | 2700 | 1461085349290 Marionette DEBUG loaded listener.js 10:02:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (1BE67400) [pid = 2700] [serial = 1763] [outer = 1AA15C00] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 18D36C00 == 56 [pid = 2700] [id = 556] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 13F24800 == 55 [pid = 2700] [id = 555] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 1AA20400 == 54 [pid = 2700] [id = 559] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0EE5CC00 == 53 [pid = 2700] [id = 54] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 18A7E400 == 52 [pid = 2700] [id = 53] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 1EDA1C00 == 51 [pid = 2700] [id = 523] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 161F3400 == 50 [pid = 2700] [id = 48] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0F879800 == 49 [pid = 2700] [id = 50] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0EEC7400 == 48 [pid = 2700] [id = 554] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0FF02000 == 47 [pid = 2700] [id = 47] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 182DD000 == 46 [pid = 2700] [id = 52] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0EE13C00 == 45 [pid = 2700] [id = 43] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 132A4000 == 44 [pid = 2700] [id = 55] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 15949800 == 43 [pid = 2700] [id = 565] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0F7F1000 == 42 [pid = 2700] [id = 564] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 10040C00 == 41 [pid = 2700] [id = 578] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0EF50C00 == 40 [pid = 2700] [id = 577] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 19B5B400 == 39 [pid = 2700] [id = 575] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 1ACDAC00 == 38 [pid = 2700] [id = 576] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 19630400 == 37 [pid = 2700] [id = 574] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 1922F400 == 36 [pid = 2700] [id = 573] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 0EF42800 == 35 [pid = 2700] [id = 571] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 13F2C000 == 34 [pid = 2700] [id = 572] 10:02:30 INFO - PROCESS | 2700 | --DOCSHELL 14A65400 == 33 [pid = 2700] [id = 570] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 13F27000 == 32 [pid = 2700] [id = 584] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 1602B400 == 31 [pid = 2700] [id = 581] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 18050000 == 30 [pid = 2700] [id = 582] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 182DE800 == 29 [pid = 2700] [id = 583] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 0D224400 == 28 [pid = 2700] [id = 579] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 13F4BC00 == 27 [pid = 2700] [id = 580] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 19623000 == 26 [pid = 2700] [id = 586] 10:02:31 INFO - PROCESS | 2700 | --DOCSHELL 0F2D3000 == 25 [pid = 2700] [id = 585] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (1602E800) [pid = 2700] [serial = 1696] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (17C30C00) [pid = 2700] [serial = 1699] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (17135400) [pid = 2700] [serial = 1697] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (0F848800) [pid = 2700] [serial = 1663] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (1716F800) [pid = 2700] [serial = 1666] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (196D4000) [pid = 2700] [serial = 1669] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (19E6F800) [pid = 2700] [serial = 1672] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (0F7BCC00) [pid = 2700] [serial = 1702] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (1AA1E000) [pid = 2700] [serial = 1675] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (147D6C00) [pid = 2700] [serial = 1693] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (10035400) [pid = 2700] [serial = 1685] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (0FE38800) [pid = 2700] [serial = 1684] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (13F28800) [pid = 2700] [serial = 1690] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (13F2D000) [pid = 2700] [serial = 1691] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (0FA10000) [pid = 2700] [serial = 1687] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (10035000) [pid = 2700] [serial = 1688] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (0F842000) [pid = 2700] [serial = 1682] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0F844000) [pid = 2700] [serial = 1681] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (1ACDEC00) [pid = 2700] [serial = 1678] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (17C50000) [pid = 2700] [serial = 1700] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (17137400) [pid = 2700] [serial = 1703] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (182DCC00) [pid = 2700] [serial = 1705] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (1896FC00) [pid = 2700] [serial = 1709] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (14A5AC00) [pid = 2700] [serial = 1694] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (182E7400) [pid = 2700] [serial = 1706] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (18965800) [pid = 2700] [serial = 1708] [outer = 00000000] [url = about:blank] 10:02:31 INFO - PROCESS | 2700 | 1461085351719 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:02:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:02:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2619ms 10:02:31 INFO - PROCESS | 2700 | 1461085351760 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 2700 | 1461085351764 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 10:02:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:02:31 INFO - PROCESS | 2700 | 1461085351770 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 2700 | 1461085351774 Marionette TRACE conn5 <- [1,2314,null,{}] 10:02:31 INFO - PROCESS | 2700 | 1461085351781 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:31 INFO - PROCESS | 2700 | 1461085351873 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 10:02:31 INFO - PROCESS | 2700 | 1461085351886 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 2700 | ++DOCSHELL 0EE58C00 == 26 [pid = 2700] [id = 588] 10:02:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (0EE59000) [pid = 2700] [serial = 1764] [outer = 00000000] 10:02:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (0EE64C00) [pid = 2700] [serial = 1765] [outer = 0EE59000] 10:02:31 INFO - PROCESS | 2700 | 1461085351936 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (0EEA5400) [pid = 2700] [serial = 1766] [outer = 0EE59000] 10:02:32 INFO - PROCESS | 2700 | 1461085352479 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 730ms 10:02:32 INFO - PROCESS | 2700 | 1461085352504 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 2700 | 1461085352510 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 10:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:02:32 INFO - PROCESS | 2700 | 1461085352516 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 2700 | 1461085352519 Marionette TRACE conn5 <- [1,2318,null,{}] 10:02:32 INFO - PROCESS | 2700 | 1461085352523 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:32 INFO - PROCESS | 2700 | 1461085352611 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 10:02:32 INFO - PROCESS | 2700 | 1461085352710 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 2700 | ++DOCSHELL 0EECC000 == 27 [pid = 2700] [id = 589] 10:02:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (0EF42800) [pid = 2700] [serial = 1767] [outer = 00000000] 10:02:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (0EF4D800) [pid = 2700] [serial = 1768] [outer = 0EF42800] 10:02:32 INFO - PROCESS | 2700 | 1461085352756 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (0F272000) [pid = 2700] [serial = 1769] [outer = 0EF42800] 10:02:33 INFO - PROCESS | 2700 | 1461085353145 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 10:02:33 INFO - PROCESS | 2700 | 1461085353191 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 10:02:33 INFO - PROCESS | 2700 | 1461085353193 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 10:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:02:33 INFO - PROCESS | 2700 | 1461085353197 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 2700 | 1461085353201 Marionette TRACE conn5 <- [1,2322,null,{}] 10:02:33 INFO - PROCESS | 2700 | 1461085353211 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:33 INFO - PROCESS | 2700 | 1461085353297 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 10:02:33 INFO - PROCESS | 2700 | 1461085353343 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D8800 == 28 [pid = 2700] [id = 590] 10:02:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (0F2D8C00) [pid = 2700] [serial = 1770] [outer = 00000000] 10:02:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (0F335400) [pid = 2700] [serial = 1771] [outer = 0F2D8C00] 10:02:33 INFO - PROCESS | 2700 | 1461085353393 Marionette DEBUG loaded listener.js 10:02:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0F7B8000) [pid = 2700] [serial = 1772] [outer = 0F2D8C00] 10:02:33 INFO - PROCESS | 2700 | 1461085353860 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 10:02:33 INFO - PROCESS | 2700 | 1461085353875 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 10:02:33 INFO - PROCESS | 2700 | 1461085353878 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 10:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:02:33 INFO - PROCESS | 2700 | 1461085353881 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 2700 | 1461085353883 Marionette TRACE conn5 <- [1,2326,null,{}] 10:02:33 INFO - PROCESS | 2700 | 1461085353891 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:33 INFO - PROCESS | 2700 | 1461085353974 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 10:02:33 INFO - PROCESS | 2700 | 1461085353981 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:34 INFO - PROCESS | 2700 | ++DOCSHELL 0F7ED400 == 29 [pid = 2700] [id = 591] 10:02:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0FA0E800) [pid = 2700] [serial = 1773] [outer = 00000000] 10:02:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (0FAC3800) [pid = 2700] [serial = 1774] [outer = 0FA0E800] 10:02:34 INFO - PROCESS | 2700 | 1461085354026 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (0FEBB800) [pid = 2700] [serial = 1775] [outer = 0FA0E800] 10:02:34 INFO - PROCESS | 2700 | 1461085354457 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 10:02:34 INFO - PROCESS | 2700 | 1461085354516 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 2700 | 1461085354518 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 10:02:34 INFO - PROCESS | 2700 | 1461085354521 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:02:34 INFO - PROCESS | 2700 | 1461085354522 Marionette TRACE conn5 <- [1,2330,null,{}] 10:02:34 INFO - PROCESS | 2700 | 1461085354526 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:34 INFO - PROCESS | 2700 | 1461085354602 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 10:02:34 INFO - PROCESS | 2700 | 1461085354611 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:34 INFO - PROCESS | 2700 | ++DOCSHELL 0FAC2C00 == 30 [pid = 2700] [id = 592] 10:02:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (0FF10400) [pid = 2700] [serial = 1776] [outer = 00000000] 10:02:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1003D400) [pid = 2700] [serial = 1777] [outer = 0FF10400] 10:02:34 INFO - PROCESS | 2700 | 1461085354656 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (10118400) [pid = 2700] [serial = 1778] [outer = 0FF10400] 10:02:35 INFO - PROCESS | 2700 | 1461085355109 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 10:02:35 INFO - PROCESS | 2700 | 1461085355161 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 2700 | 1461085355163 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 10:02:35 INFO - PROCESS | 2700 | 1461085355166 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:02:35 INFO - PROCESS | 2700 | 1461085355168 Marionette TRACE conn5 <- [1,2334,null,{}] 10:02:35 INFO - PROCESS | 2700 | 1461085355172 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:35 INFO - PROCESS | 2700 | 1461085355278 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 10:02:35 INFO - PROCESS | 2700 | 1461085355289 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 2700 | ++DOCSHELL 132A2000 == 31 [pid = 2700] [id = 593] 10:02:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (13F22400) [pid = 2700] [serial = 1779] [outer = 00000000] 10:02:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (13F2D400) [pid = 2700] [serial = 1780] [outer = 13F22400] 10:02:35 INFO - PROCESS | 2700 | 1461085355337 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (13F4BC00) [pid = 2700] [serial = 1781] [outer = 13F22400] 10:02:35 INFO - PROCESS | 2700 | 1461085355768 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 630ms 10:02:35 INFO - PROCESS | 2700 | 1461085355809 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 2700 | 1461085355811 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 10:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:02:35 INFO - PROCESS | 2700 | 1461085355815 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 2700 | 1461085355816 Marionette TRACE conn5 <- [1,2338,null,{}] 10:02:35 INFO - PROCESS | 2700 | 1461085355824 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:35 INFO - PROCESS | 2700 | 1461085355899 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 10:02:35 INFO - PROCESS | 2700 | 1461085355905 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 2700 | ++DOCSHELL 13F2F400 == 32 [pid = 2700] [id = 594] 10:02:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (13F51C00) [pid = 2700] [serial = 1782] [outer = 00000000] 10:02:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (143E7C00) [pid = 2700] [serial = 1783] [outer = 13F51C00] 10:02:35 INFO - PROCESS | 2700 | 1461085355950 Marionette DEBUG loaded listener.js 10:02:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (1472AC00) [pid = 2700] [serial = 1784] [outer = 13F51C00] 10:02:36 INFO - PROCESS | 2700 | 1461085356483 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 10:02:36 INFO - PROCESS | 2700 | 1461085356545 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 10:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:02:36 INFO - PROCESS | 2700 | 1461085356547 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 10:02:36 INFO - PROCESS | 2700 | 1461085356551 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:02:36 INFO - PROCESS | 2700 | 1461085356553 Marionette TRACE conn5 <- [1,2342,null,{}] 10:02:36 INFO - PROCESS | 2700 | 1461085356556 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:36 INFO - PROCESS | 2700 | 1461085356630 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 10:02:36 INFO - PROCESS | 2700 | 1461085356636 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:36 INFO - PROCESS | 2700 | ++DOCSHELL 15833800 == 33 [pid = 2700] [id = 595] 10:02:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (15834800) [pid = 2700] [serial = 1785] [outer = 00000000] 10:02:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (15949800) [pid = 2700] [serial = 1786] [outer = 15834800] 10:02:36 INFO - PROCESS | 2700 | 1461085356683 Marionette DEBUG loaded listener.js 10:02:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (15942C00) [pid = 2700] [serial = 1787] [outer = 15834800] 10:02:37 INFO - PROCESS | 2700 | 1461085357177 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 10:02:37 INFO - PROCESS | 2700 | 1461085357222 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 10:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:02:37 INFO - PROCESS | 2700 | 1461085357225 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 10:02:37 INFO - PROCESS | 2700 | 1461085357228 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 2700 | 1461085357229 Marionette TRACE conn5 <- [1,2346,null,{}] 10:02:37 INFO - PROCESS | 2700 | 1461085357233 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:37 INFO - PROCESS | 2700 | 1461085357373 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 10:02:37 INFO - PROCESS | 2700 | 1461085357394 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D8400 == 34 [pid = 2700] [id = 596] 10:02:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (161F3800) [pid = 2700] [serial = 1788] [outer = 00000000] 10:02:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (17137000) [pid = 2700] [serial = 1789] [outer = 161F3800] 10:02:37 INFO - PROCESS | 2700 | 1461085357438 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (17136800) [pid = 2700] [serial = 1790] [outer = 161F3800] 10:02:37 INFO - PROCESS | 2700 | 1461085357882 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 10:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:02:37 INFO - PROCESS | 2700 | 1461085357898 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 2700 | 1461085357900 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 10:02:37 INFO - PROCESS | 2700 | 1461085357904 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 2700 | 1461085357905 Marionette TRACE conn5 <- [1,2350,null,{}] 10:02:37 INFO - PROCESS | 2700 | 1461085357909 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:38 INFO - PROCESS | 2700 | 1461085358021 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 10:02:38 INFO - PROCESS | 2700 | 1461085358028 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 2700 | ++DOCSHELL 17136400 == 35 [pid = 2700] [id = 597] 10:02:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (1713CC00) [pid = 2700] [serial = 1791] [outer = 00000000] 10:02:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (171ECC00) [pid = 2700] [serial = 1792] [outer = 1713CC00] 10:02:38 INFO - PROCESS | 2700 | 1461085358072 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (17899400) [pid = 2700] [serial = 1793] [outer = 1713CC00] 10:02:38 INFO - PROCESS | 2700 | 1461085358535 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 10:02:38 INFO - PROCESS | 2700 | 1461085358574 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 2700 | 1461085358577 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 10:02:38 INFO - PROCESS | 2700 | 1461085358580 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:02:38 INFO - PROCESS | 2700 | 1461085358582 Marionette TRACE conn5 <- [1,2354,null,{}] 10:02:38 INFO - PROCESS | 2700 | 1461085358586 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:38 INFO - PROCESS | 2700 | 1461085358712 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 10:02:38 INFO - PROCESS | 2700 | 1461085358810 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 2700 | ++DOCSHELL 1804C400 == 36 [pid = 2700] [id = 598] 10:02:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (18050000) [pid = 2700] [serial = 1794] [outer = 00000000] 10:02:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (182C8C00) [pid = 2700] [serial = 1795] [outer = 18050000] 10:02:38 INFO - PROCESS | 2700 | 1461085358865 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (182D1000) [pid = 2700] [serial = 1796] [outer = 18050000] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (19B99400) [pid = 2700] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1497BC00) [pid = 2700] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (1AA16800) [pid = 2700] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (18D3A400) [pid = 2700] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (182E1400) [pid = 2700] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (0D21E000) [pid = 2700] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (1003C000) [pid = 2700] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (1ABC9800) [pid = 2700] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (18967C00) [pid = 2700] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (1804D000) [pid = 2700] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (0EF43400) [pid = 2700] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (0FEBBC00) [pid = 2700] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (1EDA2800) [pid = 2700] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (18236800) [pid = 2700] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (0F37B000) [pid = 2700] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (18D3A800) [pid = 2700] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (19628C00) [pid = 2700] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (10118000) [pid = 2700] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (19224800) [pid = 2700] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1ACDD400) [pid = 2700] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (1AB72C00) [pid = 2700] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (196D8000) [pid = 2700] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (19230800) [pid = 2700] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1419F800) [pid = 2700] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0F2D2000) [pid = 2700] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (18AA4000) [pid = 2700] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1602FC00) [pid = 2700] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (13F50400) [pid = 2700] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0D224C00) [pid = 2700] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0EF44C00) [pid = 2700] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:02:39 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (19625000) [pid = 2700] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:02:39 INFO - PROCESS | 2700 | 1461085359687 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1179ms 10:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:02:39 INFO - PROCESS | 2700 | 1461085359763 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 10:02:39 INFO - PROCESS | 2700 | 1461085359765 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 10:02:39 INFO - PROCESS | 2700 | 1461085359769 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:02:39 INFO - PROCESS | 2700 | 1461085359771 Marionette TRACE conn5 <- [1,2358,null,{}] 10:02:39 INFO - PROCESS | 2700 | 1461085359774 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:39 INFO - PROCESS | 2700 | 1461085359851 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 10:02:39 INFO - PROCESS | 2700 | 1461085359857 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:39 INFO - PROCESS | 2700 | ++DOCSHELL 0F877800 == 37 [pid = 2700] [id = 599] 10:02:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (0FEBAC00) [pid = 2700] [serial = 1797] [outer = 00000000] 10:02:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (13F25C00) [pid = 2700] [serial = 1798] [outer = 0FEBAC00] 10:02:39 INFO - PROCESS | 2700 | 1461085359902 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (1419DC00) [pid = 2700] [serial = 1799] [outer = 0FEBAC00] 10:02:40 INFO - PROCESS | 2700 | 1461085360331 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 570ms 10:02:40 INFO - PROCESS | 2700 | 1461085360340 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 2700 | 1461085360341 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 10:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:02:40 INFO - PROCESS | 2700 | 1461085360345 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 2700 | 1461085360346 Marionette TRACE conn5 <- [1,2362,null,{}] 10:02:40 INFO - PROCESS | 2700 | 1461085360364 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:40 INFO - PROCESS | 2700 | 1461085360442 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 10:02:40 INFO - PROCESS | 2700 | 1461085360449 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 2700 | ++DOCSHELL 1716FC00 == 38 [pid = 2700] [id = 600] 10:02:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (17172800) [pid = 2700] [serial = 1800] [outer = 00000000] 10:02:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (18260000) [pid = 2700] [serial = 1801] [outer = 17172800] 10:02:40 INFO - PROCESS | 2700 | 1461085360494 Marionette DEBUG loaded listener.js 10:02:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (182DA800) [pid = 2700] [serial = 1802] [outer = 17172800] 10:02:40 INFO - PROCESS | 2700 | 1461085360945 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 630ms 10:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:02:40 INFO - PROCESS | 2700 | 1461085360976 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 2700 | 1461085360977 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 10:02:40 INFO - PROCESS | 2700 | 1461085360981 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 2700 | 1461085360982 Marionette TRACE conn5 <- [1,2366,null,{}] 10:02:41 INFO - PROCESS | 2700 | 1461085361003 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:41 INFO - PROCESS | 2700 | 1461085361080 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 10:02:41 INFO - PROCESS | 2700 | 1461085361087 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 2700 | ++DOCSHELL 182E4C00 == 39 [pid = 2700] [id = 601] 10:02:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (182E6C00) [pid = 2700] [serial = 1803] [outer = 00000000] 10:02:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (1850FC00) [pid = 2700] [serial = 1804] [outer = 182E6C00] 10:02:41 INFO - PROCESS | 2700 | 1461085361132 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (18515400) [pid = 2700] [serial = 1805] [outer = 182E6C00] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0EE1D000 == 38 [pid = 2700] [id = 525] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 1003E000 == 37 [pid = 2700] [id = 529] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 147C5800 == 36 [pid = 2700] [id = 535] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0D21D800 == 35 [pid = 2700] [id = 537] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 182DB400 == 34 [pid = 2700] [id = 541] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0EF41800 == 33 [pid = 2700] [id = 538] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 13F2E000 == 32 [pid = 2700] [id = 531] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0EF43800 == 31 [pid = 2700] [id = 532] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 14AE5400 == 30 [pid = 2700] [id = 533] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 13203400 == 29 [pid = 2700] [id = 530] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 1003A400 == 28 [pid = 2700] [id = 539] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 18004C00 == 27 [pid = 2700] [id = 540] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0F27EC00 == 26 [pid = 2700] [id = 534] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0EE18400 == 25 [pid = 2700] [id = 524] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0F2D2800 == 24 [pid = 2700] [id = 527] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0EF4A400 == 23 [pid = 2700] [id = 526] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 1783E400 == 22 [pid = 2700] [id = 536] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 0F754800 == 21 [pid = 2700] [id = 528] 10:02:42 INFO - PROCESS | 2700 | --DOCSHELL 1079F800 == 20 [pid = 2700] [id = 587] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (18AA7800) [pid = 2700] [serial = 1631] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1F7D5000) [pid = 2700] [serial = 1571] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0FEC3C00) [pid = 2700] [serial = 1664] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (0F75AC00) [pid = 2700] [serial = 1616] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (19931000) [pid = 2700] [serial = 1661] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (19E76400) [pid = 2700] [serial = 1673] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (18234800) [pid = 2700] [serial = 1667] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (1AABCC00) [pid = 2700] [serial = 1676] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (19B90C00) [pid = 2700] [serial = 1670] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (18511800) [pid = 2700] [serial = 1625] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (0EE16000) [pid = 2700] [serial = 1613] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (14980000) [pid = 2700] [serial = 1619] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (1ACE4800) [pid = 2700] [serial = 1679] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (18AA5400) [pid = 2700] [serial = 1628] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (182D2C00) [pid = 2700] [serial = 1622] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (1BE61C00) [pid = 2700] [serial = 1762] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (182CE000) [pid = 2700] [serial = 1747] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (182D3800) [pid = 2700] [serial = 1748] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (18AAAC00) [pid = 2700] [serial = 1750] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (182D0400) [pid = 2700] [serial = 1756] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (1922B000) [pid = 2700] [serial = 1753] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (19B9A000) [pid = 2700] [serial = 1759] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (1922E800) [pid = 2700] [serial = 1754] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (13F4E400) [pid = 2700] [serial = 1735] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (1C32E400) [pid = 2700] [serial = 1733] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (1C325C00) [pid = 2700] [serial = 1732] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (1BE69000) [pid = 2700] [serial = 1730] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (1BE67800) [pid = 2700] [serial = 1729] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (1ACE4400) [pid = 2700] [serial = 1727] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (1ACDE800) [pid = 2700] [serial = 1726] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (1AA1C000) [pid = 2700] [serial = 1724] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (19E6FC00) [pid = 2700] [serial = 1760] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (19B9C800) [pid = 2700] [serial = 1723] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (196D3C00) [pid = 2700] [serial = 1721] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (19621800) [pid = 2700] [serial = 1720] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (1713FC00) [pid = 2700] [serial = 1718] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (161F7000) [pid = 2700] [serial = 1717] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (10119C00) [pid = 2700] [serial = 1715] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0FAC1400) [pid = 2700] [serial = 1714] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (18D3EC00) [pid = 2700] [serial = 1711] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (19224400) [pid = 2700] [serial = 1712] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (171EC000) [pid = 2700] [serial = 1744] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (14A65800) [pid = 2700] [serial = 1741] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 66 (1594BC00) [pid = 2700] [serial = 1742] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 65 (0F280000) [pid = 2700] [serial = 1738] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 64 (0FE3B400) [pid = 2700] [serial = 1739] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 63 (14725C00) [pid = 2700] [serial = 1736] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 62 (18009800) [pid = 2700] [serial = 1745] [outer = 00000000] [url = about:blank] 10:02:42 INFO - PROCESS | 2700 | --DOMWINDOW == 61 (1928E400) [pid = 2700] [serial = 1757] [outer = 00000000] [url = about:blank] 10:02:43 INFO - PROCESS | 2700 | 1461085363051 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2081ms 10:02:43 INFO - PROCESS | 2700 | 1461085363063 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 10:02:43 INFO - PROCESS | 2700 | 1461085363067 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 10:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:02:43 INFO - PROCESS | 2700 | 1461085363072 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 2700 | 1461085363076 Marionette TRACE conn5 <- [1,2370,null,{}] 10:02:43 INFO - PROCESS | 2700 | 1461085363082 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:43 INFO - PROCESS | 2700 | 1461085363166 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 10:02:43 INFO - PROCESS | 2700 | 1461085363176 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 2700 | ++DOCSHELL 0EE59C00 == 21 [pid = 2700] [id = 602] 10:02:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 62 (0EE5A000) [pid = 2700] [serial = 1806] [outer = 00000000] 10:02:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 63 (0EE63C00) [pid = 2700] [serial = 1807] [outer = 0EE5A000] 10:02:43 INFO - PROCESS | 2700 | 1461085363224 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 64 (0EEA7800) [pid = 2700] [serial = 1808] [outer = 0EE5A000] 10:02:43 INFO - PROCESS | 2700 | 1461085363722 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 690ms 10:02:43 INFO - PROCESS | 2700 | 1461085363763 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 10:02:43 INFO - PROCESS | 2700 | 1461085363770 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 10:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:02:43 INFO - PROCESS | 2700 | 1461085363776 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 2700 | 1461085363779 Marionette TRACE conn5 <- [1,2374,null,{}] 10:02:43 INFO - PROCESS | 2700 | 1461085363783 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:43 INFO - PROCESS | 2700 | 1461085363863 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 10:02:43 INFO - PROCESS | 2700 | 1461085363872 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC1000 == 22 [pid = 2700] [id = 603] 10:02:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 65 (0EF44400) [pid = 2700] [serial = 1809] [outer = 00000000] 10:02:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (0EF4CC00) [pid = 2700] [serial = 1810] [outer = 0EF44400] 10:02:43 INFO - PROCESS | 2700 | 1461085363918 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (0F276C00) [pid = 2700] [serial = 1811] [outer = 0EF44400] 10:02:44 INFO - PROCESS | 2700 | 1461085364394 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 10:02:44 INFO - PROCESS | 2700 | 1461085364448 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 10:02:44 INFO - PROCESS | 2700 | 1461085364451 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 10:02:44 INFO - PROCESS | 2700 | 1461085364455 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:02:44 INFO - PROCESS | 2700 | 1461085364458 Marionette TRACE conn5 <- [1,2378,null,{}] 10:02:44 INFO - PROCESS | 2700 | 1461085364469 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:44 INFO - PROCESS | 2700 | 1461085364583 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 10:02:44 INFO - PROCESS | 2700 | 1461085364676 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:44 INFO - PROCESS | 2700 | ++DOCSHELL 0F7B4000 == 23 [pid = 2700] [id = 604] 10:02:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0F7B6000) [pid = 2700] [serial = 1812] [outer = 00000000] 10:02:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (0F86FC00) [pid = 2700] [serial = 1813] [outer = 0F7B6000] 10:02:44 INFO - PROCESS | 2700 | 1461085364724 Marionette DEBUG loaded listener.js 10:02:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (0FA05C00) [pid = 2700] [serial = 1814] [outer = 0F7B6000] 10:02:45 INFO - PROCESS | 2700 | 1461085365104 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 10:02:45 INFO - PROCESS | 2700 | 1461085365128 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 10:02:45 INFO - PROCESS | 2700 | 1461085365130 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 10:02:45 INFO - PROCESS | 2700 | 1461085365133 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:02:45 INFO - PROCESS | 2700 | 1461085365135 Marionette TRACE conn5 <- [1,2382,null,{}] 10:02:45 INFO - PROCESS | 2700 | 1461085365138 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:45 INFO - PROCESS | 2700 | 1461085365248 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 10:02:45 INFO - PROCESS | 2700 | 1461085365256 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 2700 | ++DOCSHELL 0FA0E000 == 24 [pid = 2700] [id = 605] 10:02:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (0FABE800) [pid = 2700] [serial = 1815] [outer = 00000000] 10:02:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (0FF0FC00) [pid = 2700] [serial = 1816] [outer = 0FABE800] 10:02:45 INFO - PROCESS | 2700 | 1461085365301 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (10036800) [pid = 2700] [serial = 1817] [outer = 0FABE800] 10:02:45 INFO - PROCESS | 2700 | 1461085365744 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 632ms 10:02:45 INFO - PROCESS | 2700 | 1461085365770 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 10:02:45 INFO - PROCESS | 2700 | 1461085365772 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 10:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:02:45 INFO - PROCESS | 2700 | 1461085365774 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 2700 | 1461085365776 Marionette TRACE conn5 <- [1,2386,null,{}] 10:02:45 INFO - PROCESS | 2700 | 1461085365780 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:45 INFO - PROCESS | 2700 | 1461085365886 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 10:02:45 INFO - PROCESS | 2700 | 1461085365894 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 2700 | ++DOCSHELL 10035000 == 25 [pid = 2700] [id = 606] 10:02:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (10038400) [pid = 2700] [serial = 1818] [outer = 00000000] 10:02:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (107EE400) [pid = 2700] [serial = 1819] [outer = 10038400] 10:02:45 INFO - PROCESS | 2700 | 1461085365941 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (13203400) [pid = 2700] [serial = 1820] [outer = 10038400] 10:02:46 INFO - PROCESS | 2700 | 1461085366384 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 631ms 10:02:46 INFO - PROCESS | 2700 | 1461085366407 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 10:02:46 INFO - PROCESS | 2700 | 1461085366409 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 10:02:46 INFO - PROCESS | 2700 | 1461085366412 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 2700 | 1461085366414 Marionette TRACE conn5 <- [1,2390,null,{}] 10:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:02:46 INFO - PROCESS | 2700 | 1461085366417 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:46 INFO - PROCESS | 2700 | 1461085366545 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 10:02:46 INFO - PROCESS | 2700 | 1461085366554 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:46 INFO - PROCESS | 2700 | ++DOCSHELL 1079F000 == 26 [pid = 2700] [id = 607] 10:02:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (132A8C00) [pid = 2700] [serial = 1821] [outer = 00000000] 10:02:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (14198400) [pid = 2700] [serial = 1822] [outer = 132A8C00] 10:02:46 INFO - PROCESS | 2700 | 1461085366603 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (147DB800) [pid = 2700] [serial = 1823] [outer = 132A8C00] 10:02:47 INFO - PROCESS | 2700 | 1461085367013 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 630ms 10:02:47 INFO - PROCESS | 2700 | 1461085367047 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 2700 | 1461085367049 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 10:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:02:47 INFO - PROCESS | 2700 | 1461085367052 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 2700 | 1461085367054 Marionette TRACE conn5 <- [1,2394,null,{}] 10:02:47 INFO - PROCESS | 2700 | 1461085367057 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:47 INFO - PROCESS | 2700 | 1461085367129 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 10:02:47 INFO - PROCESS | 2700 | 1461085367248 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 2700 | ++DOCSHELL 14980400 == 27 [pid = 2700] [id = 608] 10:02:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (14A59000) [pid = 2700] [serial = 1824] [outer = 00000000] 10:02:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (15940C00) [pid = 2700] [serial = 1825] [outer = 14A59000] 10:02:47 INFO - PROCESS | 2700 | 1461085367312 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (16024400) [pid = 2700] [serial = 1826] [outer = 14A59000] 10:02:47 INFO - PROCESS | 2700 | 1461085367667 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 10:02:47 INFO - PROCESS | 2700 | 1461085367723 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 2700 | 1461085367725 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 10:02:47 INFO - PROCESS | 2700 | 1461085367728 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:02:47 INFO - PROCESS | 2700 | 1461085367730 Marionette TRACE conn5 <- [1,2398,null,{}] 10:02:47 INFO - PROCESS | 2700 | 1461085367734 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:47 INFO - PROCESS | 2700 | 1461085367810 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 10:02:47 INFO - PROCESS | 2700 | 1461085367817 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 2700 | ++DOCSHELL 1602E800 == 28 [pid = 2700] [id = 609] 10:02:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (161F5000) [pid = 2700] [serial = 1827] [outer = 00000000] 10:02:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (17140800) [pid = 2700] [serial = 1828] [outer = 161F5000] 10:02:47 INFO - PROCESS | 2700 | 1461085367862 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (17140400) [pid = 2700] [serial = 1829] [outer = 161F5000] 10:02:48 INFO - PROCESS | 2700 | 1461085368347 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 10:02:48 INFO - PROCESS | 2700 | 1461085368403 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 10:02:48 INFO - PROCESS | 2700 | 1461085368405 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 10:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:02:48 INFO - PROCESS | 2700 | 1461085368416 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 2700 | 1461085368417 Marionette TRACE conn5 <- [1,2402,null,{}] 10:02:48 INFO - PROCESS | 2700 | 1461085368421 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:48 INFO - PROCESS | 2700 | 1461085368526 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 10:02:48 INFO - PROCESS | 2700 | 1461085368611 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 2700 | ++DOCSHELL 0F75BC00 == 29 [pid = 2700] [id = 610] 10:02:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (171E6800) [pid = 2700] [serial = 1830] [outer = 00000000] 10:02:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (1788E400) [pid = 2700] [serial = 1831] [outer = 171E6800] 10:02:48 INFO - PROCESS | 2700 | 1461085368656 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (17849800) [pid = 2700] [serial = 1832] [outer = 171E6800] 10:02:49 INFO - PROCESS | 2700 | 1461085369093 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 730ms 10:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:02:49 INFO - PROCESS | 2700 | 1461085369148 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 10:02:49 INFO - PROCESS | 2700 | 1461085369150 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 10:02:49 INFO - PROCESS | 2700 | 1461085369153 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - PROCESS | 2700 | 1461085369155 Marionette TRACE conn5 <- [1,2406,null,{}] 10:02:49 INFO - PROCESS | 2700 | 1461085369167 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:49 INFO - PROCESS | 2700 | 1461085369279 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 10:02:49 INFO - PROCESS | 2700 | 1461085369291 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 2700 | ++DOCSHELL 161F3400 == 30 [pid = 2700] [id = 611] 10:02:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (17C4EC00) [pid = 2700] [serial = 1833] [outer = 00000000] 10:02:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (18237000) [pid = 2700] [serial = 1834] [outer = 17C4EC00] 10:02:49 INFO - PROCESS | 2700 | 1461085369335 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (182C6C00) [pid = 2700] [serial = 1835] [outer = 17C4EC00] 10:02:49 INFO - PROCESS | 2700 | 1461085369784 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 10:02:49 INFO - PROCESS | 2700 | 1461085369828 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 10:02:49 INFO - PROCESS | 2700 | 1461085369830 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 10:02:49 INFO - PROCESS | 2700 | 1461085369833 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:02:49 INFO - PROCESS | 2700 | 1461085369836 Marionette TRACE conn5 <- [1,2410,null,{}] 10:02:49 INFO - PROCESS | 2700 | 1461085369846 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:50 INFO - PROCESS | 2700 | 1461085370005 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (17172800) [pid = 2700] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (161F3800) [pid = 2700] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (1713CC00) [pid = 2700] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (18050000) [pid = 2700] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (15834800) [pid = 2700] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (13F51C00) [pid = 2700] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (13F22400) [pid = 2700] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (0FF10400) [pid = 2700] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0FA0E800) [pid = 2700] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (0F2D8C00) [pid = 2700] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (0EF42800) [pid = 2700] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (0EE59000) [pid = 2700] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (1AA15C00) [pid = 2700] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (0FEBAC00) [pid = 2700] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:02:50 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (1850C000) [pid = 2700] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:02:50 INFO - PROCESS | 2700 | 1461085370213 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:50 INFO - PROCESS | 2700 | ++DOCSHELL 0D222400 == 31 [pid = 2700] [id = 612] 10:02:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (0EE1A800) [pid = 2700] [serial = 1836] [outer = 00000000] 10:02:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (0EF41C00) [pid = 2700] [serial = 1837] [outer = 0EE1A800] 10:02:50 INFO - PROCESS | 2700 | 1461085370265 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (0FA0E800) [pid = 2700] [serial = 1838] [outer = 0EE1A800] 10:02:50 INFO - PROCESS | 2700 | 1461085370639 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 831ms 10:02:50 INFO - PROCESS | 2700 | 1461085370669 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 10:02:50 INFO - PROCESS | 2700 | 1461085370671 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 10:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:02:50 INFO - PROCESS | 2700 | 1461085370674 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:02:50 INFO - PROCESS | 2700 | 1461085370676 Marionette TRACE conn5 <- [1,2414,null,{}] 10:02:50 INFO - PROCESS | 2700 | 1461085370680 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:50 INFO - PROCESS | 2700 | 1461085370755 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 10:02:50 INFO - PROCESS | 2700 | 1461085370844 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:50 INFO - PROCESS | 2700 | ++DOCSHELL 0FF10400 == 32 [pid = 2700] [id = 613] 10:02:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (1003C400) [pid = 2700] [serial = 1839] [outer = 00000000] 10:02:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (1825F800) [pid = 2700] [serial = 1840] [outer = 1003C400] 10:02:50 INFO - PROCESS | 2700 | 1461085370889 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (17848C00) [pid = 2700] [serial = 1841] [outer = 1003C400] 10:02:51 INFO - PROCESS | 2700 | 1461085371249 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 630ms 10:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:02:51 INFO - PROCESS | 2700 | 1461085371305 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 10:02:51 INFO - PROCESS | 2700 | 1461085371307 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 10:02:51 INFO - PROCESS | 2700 | 1461085371310 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 2700 | 1461085371312 Marionette TRACE conn5 <- [1,2418,null,{}] 10:02:51 INFO - PROCESS | 2700 | 1461085371316 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:51 INFO - PROCESS | 2700 | 1461085371391 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 10:02:51 INFO - PROCESS | 2700 | 1461085371506 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 2700 | ++DOCSHELL 0EE12C00 == 33 [pid = 2700] [id = 614] 10:02:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (0EEC9C00) [pid = 2700] [serial = 1842] [outer = 00000000] 10:02:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (1850F800) [pid = 2700] [serial = 1843] [outer = 0EEC9C00] 10:02:51 INFO - PROCESS | 2700 | 1461085371553 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (18515800) [pid = 2700] [serial = 1844] [outer = 0EEC9C00] 10:02:51 INFO - PROCESS | 2700 | 1461085371913 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 630ms 10:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:02:51 INFO - PROCESS | 2700 | 1461085371941 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 10:02:51 INFO - PROCESS | 2700 | 1461085371943 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 10:02:51 INFO - PROCESS | 2700 | 1461085371946 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 2700 | 1461085371947 Marionette TRACE conn5 <- [1,2422,null,{}] 10:02:51 INFO - PROCESS | 2700 | 1461085371951 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:52 INFO - PROCESS | 2700 | 1461085372063 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 10:02:52 INFO - PROCESS | 2700 | 1461085372072 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:52 INFO - PROCESS | 2700 | ++DOCSHELL 18966400 == 34 [pid = 2700] [id = 615] 10:02:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (18967000) [pid = 2700] [serial = 1845] [outer = 00000000] 10:02:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (18A70800) [pid = 2700] [serial = 1846] [outer = 18967000] 10:02:52 INFO - PROCESS | 2700 | 1461085372116 Marionette DEBUG loaded listener.js 10:02:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (18A79000) [pid = 2700] [serial = 1847] [outer = 18967000] 10:02:52 INFO - PROCESS | 2700 | 1461085372923 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1018ms 10:02:52 INFO - PROCESS | 2700 | 1461085372965 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 2700 | 1461085372971 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 10:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:02:52 INFO - PROCESS | 2700 | 1461085372977 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 2700 | 1461085372981 Marionette TRACE conn5 <- [1,2426,null,{}] 10:02:53 INFO - PROCESS | 2700 | 1461085373006 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:53 INFO - PROCESS | 2700 | 1461085373144 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 10:02:53 INFO - PROCESS | 2700 | 1461085373279 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5CC00 == 35 [pid = 2700] [id = 616] 10:02:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (0EE61000) [pid = 2700] [serial = 1848] [outer = 00000000] 10:02:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (0EF4A800) [pid = 2700] [serial = 1849] [outer = 0EE61000] 10:02:53 INFO - PROCESS | 2700 | 1461085373337 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (0F27D000) [pid = 2700] [serial = 1850] [outer = 0EE61000] 10:02:54 INFO - PROCESS | 2700 | 1461085374227 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1301ms 10:02:54 INFO - PROCESS | 2700 | 1461085374281 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 2700 | 1461085374285 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 10:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:02:54 INFO - PROCESS | 2700 | 1461085374290 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 2700 | 1461085374294 Marionette TRACE conn5 <- [1,2430,null,{}] 10:02:54 INFO - PROCESS | 2700 | 1461085374300 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:54 INFO - PROCESS | 2700 | 1461085374401 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 10:02:54 INFO - PROCESS | 2700 | 1461085374535 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 0EE12C00 == 34 [pid = 2700] [id = 614] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 0FF10400 == 33 [pid = 2700] [id = 613] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 0D222400 == 32 [pid = 2700] [id = 612] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 161F3400 == 31 [pid = 2700] [id = 611] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 0F75BC00 == 30 [pid = 2700] [id = 610] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 1602E800 == 29 [pid = 2700] [id = 609] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 14980400 == 28 [pid = 2700] [id = 608] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 1079F000 == 27 [pid = 2700] [id = 607] 10:02:54 INFO - PROCESS | 2700 | --DOCSHELL 10035000 == 26 [pid = 2700] [id = 606] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (1850FC00) [pid = 2700] [serial = 1804] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | ++DOCSHELL 0D219800 == 27 [pid = 2700] [id = 617] 10:02:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (0D222400) [pid = 2700] [serial = 1851] [outer = 00000000] 10:02:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0EEC1C00) [pid = 2700] [serial = 1852] [outer = 0D222400] 10:02:54 INFO - PROCESS | 2700 | 1461085374630 Marionette DEBUG loaded listener.js 10:02:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0EF4C000) [pid = 2700] [serial = 1853] [outer = 0D222400] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (18D38400) [pid = 2700] [serial = 1751] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (182DA800) [pid = 2700] [serial = 1802] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (17137000) [pid = 2700] [serial = 1789] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (171ECC00) [pid = 2700] [serial = 1792] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (17136800) [pid = 2700] [serial = 1790] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (182C8C00) [pid = 2700] [serial = 1795] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (17899400) [pid = 2700] [serial = 1793] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (18260000) [pid = 2700] [serial = 1801] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (182D1000) [pid = 2700] [serial = 1796] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (15949800) [pid = 2700] [serial = 1786] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (143E7C00) [pid = 2700] [serial = 1783] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (1472AC00) [pid = 2700] [serial = 1784] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (13F2D400) [pid = 2700] [serial = 1780] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (13F4BC00) [pid = 2700] [serial = 1781] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (1003D400) [pid = 2700] [serial = 1777] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (10118400) [pid = 2700] [serial = 1778] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (0FAC3800) [pid = 2700] [serial = 1774] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (0FEBB800) [pid = 2700] [serial = 1775] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (0F335400) [pid = 2700] [serial = 1771] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (0F7B8000) [pid = 2700] [serial = 1772] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (0EF4D800) [pid = 2700] [serial = 1768] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0F272000) [pid = 2700] [serial = 1769] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (0EE64C00) [pid = 2700] [serial = 1765] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (0EEA5400) [pid = 2700] [serial = 1766] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (1BE67400) [pid = 2700] [serial = 1763] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (13F25C00) [pid = 2700] [serial = 1798] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 66 (15942C00) [pid = 2700] [serial = 1787] [outer = 00000000] [url = about:blank] 10:02:54 INFO - PROCESS | 2700 | --DOMWINDOW == 65 (1419DC00) [pid = 2700] [serial = 1799] [outer = 00000000] [url = about:blank] 10:02:55 INFO - PROCESS | 2700 | 1461085375068 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 830ms 10:02:55 INFO - PROCESS | 2700 | 1461085375122 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 2700 | 1461085375128 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 10:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:02:55 INFO - PROCESS | 2700 | 1461085375134 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 2700 | 1461085375137 Marionette TRACE conn5 <- [1,2434,null,{}] 10:02:55 INFO - PROCESS | 2700 | 1461085375140 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:55 INFO - PROCESS | 2700 | 1461085375221 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 10:02:55 INFO - PROCESS | 2700 | 1461085375227 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:55 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA5400 == 28 [pid = 2700] [id = 618] 10:02:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (0F274400) [pid = 2700] [serial = 1854] [outer = 00000000] 10:02:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (0F3E8400) [pid = 2700] [serial = 1855] [outer = 0F274400] 10:02:55 INFO - PROCESS | 2700 | 1461085375273 Marionette DEBUG loaded listener.js 10:02:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0F7BC000) [pid = 2700] [serial = 1856] [outer = 0F274400] 10:02:55 INFO - PROCESS | 2700 | 1461085375737 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 10:02:55 INFO - PROCESS | 2700 | 1461085375806 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 2700 | 1461085375809 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 10:02:55 INFO - PROCESS | 2700 | 1461085375812 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:02:55 INFO - PROCESS | 2700 | 1461085375816 Marionette TRACE conn5 <- [1,2438,null,{}] 10:02:55 INFO - PROCESS | 2700 | 1461085375826 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:55 INFO - PROCESS | 2700 | 1461085375947 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 10:02:56 INFO - PROCESS | 2700 | 1461085376048 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 2700 | ++DOCSHELL 0FEB9C00 == 29 [pid = 2700] [id = 619] 10:02:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (1000B400) [pid = 2700] [serial = 1857] [outer = 00000000] 10:02:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (1003AC00) [pid = 2700] [serial = 1858] [outer = 1000B400] 10:02:56 INFO - PROCESS | 2700 | 1461085376098 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (10040C00) [pid = 2700] [serial = 1859] [outer = 1000B400] 10:02:56 INFO - PROCESS | 2700 | 1461085376449 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 10:02:56 INFO - PROCESS | 2700 | 1461085376502 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 10:02:56 INFO - PROCESS | 2700 | 1461085376505 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 10:02:56 INFO - PROCESS | 2700 | 1461085376509 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:02:56 INFO - PROCESS | 2700 | 1461085376510 Marionette TRACE conn5 <- [1,2442,null,{}] 10:02:56 INFO - PROCESS | 2700 | 1461085376514 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:56 INFO - PROCESS | 2700 | 1461085376593 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 10:02:56 INFO - PROCESS | 2700 | 1461085376599 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 2700 | ++DOCSHELL 107A7000 == 30 [pid = 2700] [id = 620] 10:02:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (107ADC00) [pid = 2700] [serial = 1860] [outer = 00000000] 10:02:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (13F26000) [pid = 2700] [serial = 1861] [outer = 107ADC00] 10:02:56 INFO - PROCESS | 2700 | 1461085376647 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (13F2D400) [pid = 2700] [serial = 1862] [outer = 107ADC00] 10:02:57 INFO - PROCESS | 2700 | 1461085377107 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 630ms 10:02:57 INFO - PROCESS | 2700 | 1461085377147 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 2700 | 1461085377149 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 10:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:02:57 INFO - PROCESS | 2700 | 1461085377152 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 2700 | 1461085377154 Marionette TRACE conn5 <- [1,2446,null,{}] 10:02:57 INFO - PROCESS | 2700 | 1461085377158 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:57 INFO - PROCESS | 2700 | 1461085377269 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 10:02:57 INFO - PROCESS | 2700 | 1461085377360 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 2700 | ++DOCSHELL 13F51C00 == 31 [pid = 2700] [id = 621] 10:02:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (13F53400) [pid = 2700] [serial = 1863] [outer = 00000000] 10:02:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (143E7800) [pid = 2700] [serial = 1864] [outer = 13F53400] 10:02:57 INFO - PROCESS | 2700 | 1461085377405 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (147CDC00) [pid = 2700] [serial = 1865] [outer = 13F53400] 10:02:57 INFO - PROCESS | 2700 | 1461085377837 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 730ms 10:02:57 INFO - PROCESS | 2700 | 1461085377884 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 2700 | 1461085377886 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 10:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:02:57 INFO - PROCESS | 2700 | 1461085377889 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 2700 | 1461085377891 Marionette TRACE conn5 <- [1,2450,null,{}] 10:02:57 INFO - PROCESS | 2700 | 1461085377895 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:58 INFO - PROCESS | 2700 | 1461085378023 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 10:02:58 INFO - PROCESS | 2700 | 1461085378087 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 2700 | ++DOCSHELL 147DA800 == 32 [pid = 2700] [id = 622] 10:02:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (15831400) [pid = 2700] [serial = 1866] [outer = 00000000] 10:02:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (161F0800) [pid = 2700] [serial = 1867] [outer = 15831400] 10:02:58 INFO - PROCESS | 2700 | 1461085378135 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (161F7400) [pid = 2700] [serial = 1868] [outer = 15831400] 10:02:58 INFO - PROCESS | 2700 | 1461085378565 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 730ms 10:02:58 INFO - PROCESS | 2700 | 1461085378643 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 10:02:58 INFO - PROCESS | 2700 | 1461085378645 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 10:02:58 INFO - PROCESS | 2700 | 1461085378648 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:02:58 INFO - PROCESS | 2700 | 1461085378650 Marionette TRACE conn5 <- [1,2454,null,{}] 10:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:02:58 INFO - PROCESS | 2700 | 1461085378653 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:58 INFO - PROCESS | 2700 | 1461085378758 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 10:02:58 INFO - PROCESS | 2700 | 1461085378818 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 2700 | ++DOCSHELL 17135C00 == 33 [pid = 2700] [id = 623] 10:02:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (1713A800) [pid = 2700] [serial = 1869] [outer = 00000000] 10:02:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (17172800) [pid = 2700] [serial = 1870] [outer = 1713A800] 10:02:58 INFO - PROCESS | 2700 | 1461085378862 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (17142800) [pid = 2700] [serial = 1871] [outer = 1713A800] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0EE5A000) [pid = 2700] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (182E6C00) [pid = 2700] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (0EF44400) [pid = 2700] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (0EE1A800) [pid = 2700] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (1003C400) [pid = 2700] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (171E6800) [pid = 2700] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (17C4EC00) [pid = 2700] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (161F5000) [pid = 2700] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (0FABE800) [pid = 2700] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (14A59000) [pid = 2700] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (10038400) [pid = 2700] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0F7B6000) [pid = 2700] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (132A8C00) [pid = 2700] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:02:59 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (0EEC9C00) [pid = 2700] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:02:59 INFO - PROCESS | 2700 | 1461085379312 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 10:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:02:59 INFO - PROCESS | 2700 | 1461085379326 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 10:02:59 INFO - PROCESS | 2700 | 1461085379328 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 10:02:59 INFO - PROCESS | 2700 | 1461085379331 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 2700 | 1461085379333 Marionette TRACE conn5 <- [1,2458,null,{}] 10:02:59 INFO - PROCESS | 2700 | 1461085379353 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:02:59 INFO - PROCESS | 2700 | 1461085379427 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 10:02:59 INFO - PROCESS | 2700 | 1461085379433 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:59 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5AC00 == 34 [pid = 2700] [id = 624] 10:02:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (13F22400) [pid = 2700] [serial = 1872] [outer = 00000000] 10:02:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (1713C000) [pid = 2700] [serial = 1873] [outer = 13F22400] 10:02:59 INFO - PROCESS | 2700 | 1461085379478 Marionette DEBUG loaded listener.js 10:02:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (1713B800) [pid = 2700] [serial = 1874] [outer = 13F22400] 10:02:59 INFO - PROCESS | 2700 | 1461085379900 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 590ms 10:02:59 INFO - PROCESS | 2700 | 1461085379922 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 10:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:02:59 INFO - PROCESS | 2700 | 1461085379924 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 10:02:59 INFO - PROCESS | 2700 | 1461085379928 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 2700 | 1461085379929 Marionette TRACE conn5 <- [1,2462,null,{}] 10:02:59 INFO - PROCESS | 2700 | 1461085379933 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:00 INFO - PROCESS | 2700 | 1461085380044 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 10:03:00 INFO - PROCESS | 2700 | 1461085380053 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 2700 | ++DOCSHELL 107A5C00 == 35 [pid = 2700] [id = 625] 10:03:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (17134C00) [pid = 2700] [serial = 1875] [outer = 00000000] 10:03:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (1804B000) [pid = 2700] [serial = 1876] [outer = 17134C00] 10:03:00 INFO - PROCESS | 2700 | 1461085380097 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (17C50000) [pid = 2700] [serial = 1877] [outer = 17134C00] 10:03:00 INFO - PROCESS | 2700 | 1461085380529 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:03:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:03:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 630ms 10:03:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:03:00 INFO - PROCESS | 2700 | 1461085380558 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 2700 | 1461085380560 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 10:03:00 INFO - PROCESS | 2700 | 1461085380563 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 2700 | 1461085380565 Marionette TRACE conn5 <- [1,2466,null,{}] 10:03:00 INFO - PROCESS | 2700 | 1461085380568 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:00 INFO - PROCESS | 2700 | 1461085380679 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 10:03:00 INFO - PROCESS | 2700 | 1461085380687 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5B000 == 36 [pid = 2700] [id = 626] 10:03:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (10121400) [pid = 2700] [serial = 1878] [outer = 00000000] 10:03:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (182CE800) [pid = 2700] [serial = 1879] [outer = 10121400] 10:03:00 INFO - PROCESS | 2700 | 1461085380731 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (182D3000) [pid = 2700] [serial = 1880] [outer = 10121400] 10:03:01 INFO - PROCESS | 2700 | 1461085381232 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms 10:03:01 INFO - PROCESS | 2700 | 1461085381295 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 2700 | 1461085381300 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 10:03:01 INFO - PROCESS | 2700 | 1461085381305 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:03:01 INFO - PROCESS | 2700 | 1461085381310 Marionette TRACE conn5 <- [1,2470,null,{}] 10:03:01 INFO - PROCESS | 2700 | 1461085381317 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:01 INFO - PROCESS | 2700 | 1461085381474 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 10:03:01 INFO - PROCESS | 2700 | 1461085381585 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:01 INFO - PROCESS | 2700 | ++DOCSHELL 0EF42800 == 37 [pid = 2700] [id = 627] 10:03:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (0EF44C00) [pid = 2700] [serial = 1881] [outer = 00000000] 10:03:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (0F2D3400) [pid = 2700] [serial = 1882] [outer = 0EF44C00] 10:03:01 INFO - PROCESS | 2700 | 1461085381642 Marionette DEBUG loaded listener.js 10:03:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (0F33FC00) [pid = 2700] [serial = 1883] [outer = 0EF44C00] 10:03:02 INFO - PROCESS | 2700 | 1461085382212 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 930ms 10:03:02 INFO - PROCESS | 2700 | 1461085382241 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 10:03:02 INFO - PROCESS | 2700 | 1461085382247 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 10:03:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:03:02 INFO - PROCESS | 2700 | 1461085382253 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 2700 | 1461085382256 Marionette TRACE conn5 <- [1,2474,null,{}] 10:03:02 INFO - PROCESS | 2700 | 1461085382260 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:02 INFO - PROCESS | 2700 | 1461085382389 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 10:03:02 INFO - PROCESS | 2700 | 1461085382494 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 2700 | ++DOCSHELL 1003EC00 == 38 [pid = 2700] [id = 628] 10:03:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (107EBC00) [pid = 2700] [serial = 1884] [outer = 00000000] 10:03:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (14A62000) [pid = 2700] [serial = 1885] [outer = 107EBC00] 10:03:02 INFO - PROCESS | 2700 | 1461085382549 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (15946C00) [pid = 2700] [serial = 1886] [outer = 107EBC00] 10:03:03 INFO - PROCESS | 2700 | 1461085383184 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 970ms 10:03:03 INFO - PROCESS | 2700 | 1461085383225 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 2700 | 1461085383227 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 10:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:03:03 INFO - PROCESS | 2700 | 1461085383231 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 2700 | 1461085383235 Marionette TRACE conn5 <- [1,2478,null,{}] 10:03:03 INFO - PROCESS | 2700 | 1461085383246 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:03 INFO - PROCESS | 2700 | 1461085383349 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 10:03:03 INFO - PROCESS | 2700 | 1461085383454 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 2700 | ++DOCSHELL 1602F000 == 39 [pid = 2700] [id = 629] 10:03:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (182DD000) [pid = 2700] [serial = 1887] [outer = 00000000] 10:03:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (18512C00) [pid = 2700] [serial = 1888] [outer = 182DD000] 10:03:03 INFO - PROCESS | 2700 | 1461085383513 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (18969C00) [pid = 2700] [serial = 1889] [outer = 182DD000] 10:03:04 INFO - PROCESS | 2700 | 1461085384102 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 930ms 10:03:04 INFO - PROCESS | 2700 | 1461085384165 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 2700 | 1461085384168 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 10:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:03:04 INFO - PROCESS | 2700 | 1461085384171 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 2700 | 1461085384173 Marionette TRACE conn5 <- [1,2482,null,{}] 10:03:04 INFO - PROCESS | 2700 | 1461085384177 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:04 INFO - PROCESS | 2700 | 1461085384283 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 10:03:04 INFO - PROCESS | 2700 | 1461085384387 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:04 INFO - PROCESS | 2700 | ++DOCSHELL 14120C00 == 40 [pid = 2700] [id = 630] 10:03:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (18967800) [pid = 2700] [serial = 1890] [outer = 00000000] 10:03:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (18AAFC00) [pid = 2700] [serial = 1891] [outer = 18967800] 10:03:04 INFO - PROCESS | 2700 | 1461085384441 Marionette DEBUG loaded listener.js 10:03:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (18B38C00) [pid = 2700] [serial = 1892] [outer = 18967800] 10:03:05 INFO - PROCESS | 2700 | 1461085385189 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1067ms 10:03:05 INFO - PROCESS | 2700 | 1461085385242 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 10:03:05 INFO - PROCESS | 2700 | 1461085385245 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 10:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:03:05 INFO - PROCESS | 2700 | 1461085385251 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:03:05 INFO - PROCESS | 2700 | 1461085385254 Marionette TRACE conn5 <- [1,2486,null,{}] 10:03:05 INFO - PROCESS | 2700 | 1461085385261 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:05 INFO - PROCESS | 2700 | 1461085385353 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 10:03:05 INFO - PROCESS | 2700 | 1461085385490 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4B800 == 41 [pid = 2700] [id = 631] 10:03:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (0EF4A400) [pid = 2700] [serial = 1893] [outer = 00000000] 10:03:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0F2D9400) [pid = 2700] [serial = 1894] [outer = 0EF4A400] 10:03:05 INFO - PROCESS | 2700 | 1461085385542 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0F84A400) [pid = 2700] [serial = 1895] [outer = 0EF4A400] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 107A5C00 == 40 [pid = 2700] [id = 625] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 0EE5AC00 == 39 [pid = 2700] [id = 624] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 17135C00 == 38 [pid = 2700] [id = 623] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 147DA800 == 37 [pid = 2700] [id = 622] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 13F51C00 == 36 [pid = 2700] [id = 621] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 107A7000 == 35 [pid = 2700] [id = 620] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 0FEB9C00 == 34 [pid = 2700] [id = 619] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 0EEA5400 == 33 [pid = 2700] [id = 618] 10:03:05 INFO - PROCESS | 2700 | --DOCSHELL 0D219800 == 32 [pid = 2700] [id = 617] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (18A70800) [pid = 2700] [serial = 1846] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (1850F800) [pid = 2700] [serial = 1843] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (18515800) [pid = 2700] [serial = 1844] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (0EEA7800) [pid = 2700] [serial = 1808] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (18515400) [pid = 2700] [serial = 1805] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (0EF4CC00) [pid = 2700] [serial = 1810] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (0FA0E800) [pid = 2700] [serial = 1838] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (17848C00) [pid = 2700] [serial = 1841] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (17849800) [pid = 2700] [serial = 1832] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (0F276C00) [pid = 2700] [serial = 1811] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (1825F800) [pid = 2700] [serial = 1840] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (18237000) [pid = 2700] [serial = 1834] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (17140800) [pid = 2700] [serial = 1828] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (10036800) [pid = 2700] [serial = 1817] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (17140400) [pid = 2700] [serial = 1829] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (16024400) [pid = 2700] [serial = 1826] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (13203400) [pid = 2700] [serial = 1820] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (0FA05C00) [pid = 2700] [serial = 1814] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (0EE63C00) [pid = 2700] [serial = 1807] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (182C6C00) [pid = 2700] [serial = 1835] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (147DB800) [pid = 2700] [serial = 1823] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0F86FC00) [pid = 2700] [serial = 1813] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (15940C00) [pid = 2700] [serial = 1825] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (107EE400) [pid = 2700] [serial = 1819] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (1788E400) [pid = 2700] [serial = 1831] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (0FF0FC00) [pid = 2700] [serial = 1816] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 66 (14198400) [pid = 2700] [serial = 1822] [outer = 00000000] [url = about:blank] 10:03:05 INFO - PROCESS | 2700 | --DOMWINDOW == 65 (0EF41C00) [pid = 2700] [serial = 1837] [outer = 00000000] [url = about:blank] 10:03:06 INFO - PROCESS | 2700 | 1461085386063 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 830ms 10:03:06 INFO - PROCESS | 2700 | 1461085386082 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 2700 | 1461085386088 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 10:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:03:06 INFO - PROCESS | 2700 | 1461085386094 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 2700 | 1461085386097 Marionette TRACE conn5 <- [1,2490,null,{}] 10:03:06 INFO - PROCESS | 2700 | 1461085386101 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:06 INFO - PROCESS | 2700 | 1461085386186 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 10:03:06 INFO - PROCESS | 2700 | 1461085386193 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA3800 == 33 [pid = 2700] [id = 632] 10:03:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (0EEA7800) [pid = 2700] [serial = 1896] [outer = 00000000] 10:03:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (0F27B800) [pid = 2700] [serial = 1897] [outer = 0EEA7800] 10:03:06 INFO - PROCESS | 2700 | 1461085386242 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0F2D8000) [pid = 2700] [serial = 1898] [outer = 0EEA7800] 10:03:06 INFO - PROCESS | 2700 | 1461085386757 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 10:03:06 INFO - PROCESS | 2700 | 1461085386767 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 2700 | 1461085386769 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 10:03:06 INFO - PROCESS | 2700 | 1461085386772 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:03:06 INFO - PROCESS | 2700 | 1461085386776 Marionette TRACE conn5 <- [1,2494,null,{}] 10:03:06 INFO - PROCESS | 2700 | 1461085386786 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:06 INFO - PROCESS | 2700 | 1461085386908 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 10:03:07 INFO - PROCESS | 2700 | 1461085386997 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:07 INFO - PROCESS | 2700 | ++DOCSHELL 0FAC1400 == 34 [pid = 2700] [id = 633] 10:03:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (0FEC1C00) [pid = 2700] [serial = 1899] [outer = 00000000] 10:03:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (10041800) [pid = 2700] [serial = 1900] [outer = 0FEC1C00] 10:03:07 INFO - PROCESS | 2700 | 1461085387047 Marionette DEBUG loaded listener.js 10:03:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (1083E400) [pid = 2700] [serial = 1901] [outer = 0FEC1C00] 10:03:07 INFO - PROCESS | 2700 | 1461085387448 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 10:03:07 INFO - PROCESS | 2700 | 1461085387507 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 2700 | 1461085387509 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 10:03:07 INFO - PROCESS | 2700 | 1461085387512 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:03:07 INFO - PROCESS | 2700 | 1461085387514 Marionette TRACE conn5 <- [1,2498,null,{}] 10:03:07 INFO - PROCESS | 2700 | 1461085387517 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:07 INFO - PROCESS | 2700 | 1461085387600 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 10:03:07 INFO - PROCESS | 2700 | 1461085387606 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:07 INFO - PROCESS | 2700 | ++DOCSHELL 107EA400 == 35 [pid = 2700] [id = 634] 10:03:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (109A4800) [pid = 2700] [serial = 1902] [outer = 00000000] 10:03:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (1411D800) [pid = 2700] [serial = 1903] [outer = 109A4800] 10:03:07 INFO - PROCESS | 2700 | 1461085387652 Marionette DEBUG loaded listener.js 10:03:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (143DEC00) [pid = 2700] [serial = 1904] [outer = 109A4800] 10:03:08 INFO - PROCESS | 2700 | 1461085388097 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 10:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:03:08 INFO - PROCESS | 2700 | 1461085388187 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 10:03:08 INFO - PROCESS | 2700 | 1461085388191 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 10:03:08 INFO - PROCESS | 2700 | 1461085388196 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:03:08 INFO - PROCESS | 2700 | 1461085388200 Marionette TRACE conn5 <- [1,2502,null,{}] 10:03:08 INFO - PROCESS | 2700 | 1461085388207 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:08 INFO - PROCESS | 2700 | 1461085388365 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 10:03:08 INFO - PROCESS | 2700 | 1461085388478 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 2700 | ++DOCSHELL 0EF42C00 == 36 [pid = 2700] [id = 635] 10:03:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (0EF43400) [pid = 2700] [serial = 1905] [outer = 00000000] 10:03:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (0F27AC00) [pid = 2700] [serial = 1906] [outer = 0EF43400] 10:03:08 INFO - PROCESS | 2700 | 1461085388539 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (0F2D5C00) [pid = 2700] [serial = 1907] [outer = 0EF43400] 10:03:09 INFO - PROCESS | 2700 | 1461085389100 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 990ms 10:03:09 INFO - PROCESS | 2700 | 1461085389188 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 2700 | 1461085389192 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 10:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:03:09 INFO - PROCESS | 2700 | 1461085389200 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 2700 | 1461085389204 Marionette TRACE conn5 <- [1,2506,null,{}] 10:03:09 INFO - PROCESS | 2700 | 1461085389208 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:09 INFO - PROCESS | 2700 | 1461085389316 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 10:03:09 INFO - PROCESS | 2700 | 1461085389441 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 2700 | ++DOCSHELL 0EE19800 == 37 [pid = 2700] [id = 636] 10:03:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (0F84BC00) [pid = 2700] [serial = 1908] [outer = 00000000] 10:03:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (13F24C00) [pid = 2700] [serial = 1909] [outer = 0F84BC00] 10:03:09 INFO - PROCESS | 2700 | 1461085389497 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (13F53800) [pid = 2700] [serial = 1910] [outer = 0F84BC00] 10:03:10 INFO - PROCESS | 2700 | 1461085390079 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 930ms 10:03:10 INFO - PROCESS | 2700 | 1461085390132 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 2700 | 1461085390135 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 10:03:10 INFO - PROCESS | 2700 | 1461085390138 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:03:10 INFO - PROCESS | 2700 | 1461085390141 Marionette TRACE conn5 <- [1,2510,null,{}] 10:03:10 INFO - PROCESS | 2700 | 1461085390151 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:10 INFO - PROCESS | 2700 | 1461085390257 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 10:03:10 INFO - PROCESS | 2700 | 1461085390389 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:10 INFO - PROCESS | 2700 | ++DOCSHELL 17138400 == 38 [pid = 2700] [id = 637] 10:03:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (1713A000) [pid = 2700] [serial = 1911] [outer = 00000000] 10:03:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (17170400) [pid = 2700] [serial = 1912] [outer = 1713A000] 10:03:10 INFO - PROCESS | 2700 | 1461085390449 Marionette DEBUG loaded listener.js 10:03:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (171E6C00) [pid = 2700] [serial = 1913] [outer = 1713A000] 10:03:11 INFO - PROCESS | 2700 | 1461085391031 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 930ms 10:03:11 INFO - PROCESS | 2700 | 1461085391072 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 10:03:11 INFO - PROCESS | 2700 | 1461085391074 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 10:03:11 INFO - PROCESS | 2700 | 1461085391078 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:03:11 INFO - PROCESS | 2700 | 1461085391080 Marionette TRACE conn5 <- [1,2514,null,{}] 10:03:11 INFO - PROCESS | 2700 | 1461085391084 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:11 INFO - PROCESS | 2700 | 1461085391184 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 10:03:11 INFO - PROCESS | 2700 | 1461085391316 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 2700 | ++DOCSHELL 17C4C000 == 39 [pid = 2700] [id = 638] 10:03:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (17C4EC00) [pid = 2700] [serial = 1914] [outer = 00000000] 10:03:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (182C8800) [pid = 2700] [serial = 1915] [outer = 17C4EC00] 10:03:11 INFO - PROCESS | 2700 | 1461085391372 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (182C6C00) [pid = 2700] [serial = 1916] [outer = 17C4EC00] 10:03:11 INFO - PROCESS | 2700 | 1461085391970 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 930ms 10:03:12 INFO - PROCESS | 2700 | 1461085392012 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 2700 | 1461085392014 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 10:03:12 INFO - PROCESS | 2700 | 1461085392018 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:03:12 INFO - PROCESS | 2700 | 1461085392020 Marionette TRACE conn5 <- [1,2518,null,{}] 10:03:12 INFO - PROCESS | 2700 | 1461085392024 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:12 INFO - PROCESS | 2700 | 1461085392123 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 10:03:12 INFO - PROCESS | 2700 | 1461085392253 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 2700 | ++DOCSHELL 182DE000 == 40 [pid = 2700] [id = 639] 10:03:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (182E0C00) [pid = 2700] [serial = 1917] [outer = 00000000] 10:03:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (18511400) [pid = 2700] [serial = 1918] [outer = 182E0C00] 10:03:12 INFO - PROCESS | 2700 | 1461085392311 Marionette DEBUG loaded listener.js 10:03:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (18510C00) [pid = 2700] [serial = 1919] [outer = 182E0C00] 10:03:12 INFO - PROCESS | 2700 | 1461085392947 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 970ms 10:03:12 INFO - PROCESS | 2700 | 1461085392992 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 2700 | 1461085392997 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 10:03:13 INFO - PROCESS | 2700 | 1461085393002 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:03:13 INFO - PROCESS | 2700 | 1461085393006 Marionette TRACE conn5 <- [1,2522,null,{}] 10:03:13 INFO - PROCESS | 2700 | 1461085393011 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:13 INFO - PROCESS | 2700 | 1461085393202 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 10:03:13 INFO - PROCESS | 2700 | --DOCSHELL 0FAC1400 == 39 [pid = 2700] [id = 633] 10:03:13 INFO - PROCESS | 2700 | --DOCSHELL 0EEA3800 == 38 [pid = 2700] [id = 632] 10:03:13 INFO - PROCESS | 2700 | --DOCSHELL 0EF4B800 == 37 [pid = 2700] [id = 631] 10:03:13 INFO - PROCESS | 2700 | 1461085393311 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:13 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA6400 == 38 [pid = 2700] [id = 640] 10:03:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (0EEAB000) [pid = 2700] [serial = 1920] [outer = 00000000] 10:03:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (0EF50800) [pid = 2700] [serial = 1921] [outer = 0EEAB000] 10:03:13 INFO - PROCESS | 2700 | 1461085393359 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0FAC1000) [pid = 2700] [serial = 1922] [outer = 0EEAB000] 10:03:13 INFO - PROCESS | 2700 | 1461085393830 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 870ms 10:03:13 INFO - PROCESS | 2700 | 1461085393881 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 2700 | 1461085393887 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 10:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:03:13 INFO - PROCESS | 2700 | 1461085393897 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 2700 | 1461085393899 Marionette TRACE conn5 <- [1,2526,null,{}] 10:03:13 INFO - PROCESS | 2700 | 1461085393903 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:14 INFO - PROCESS | 2700 | 1461085394019 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 10:03:14 INFO - PROCESS | 2700 | 1461085394086 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 2700 | ++DOCSHELL 1411F800 == 39 [pid = 2700] [id = 641] 10:03:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (14120800) [pid = 2700] [serial = 1923] [outer = 00000000] 10:03:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (1582B800) [pid = 2700] [serial = 1924] [outer = 14120800] 10:03:14 INFO - PROCESS | 2700 | 1461085394132 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (15948C00) [pid = 2700] [serial = 1925] [outer = 14120800] 10:03:14 INFO - PROCESS | 2700 | 1461085394576 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 730ms 10:03:14 INFO - PROCESS | 2700 | 1461085394628 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 10:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:03:14 INFO - PROCESS | 2700 | 1461085394630 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 10:03:14 INFO - PROCESS | 2700 | 1461085394634 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 2700 | 1461085394637 Marionette TRACE conn5 <- [1,2530,null,{}] 10:03:14 INFO - PROCESS | 2700 | 1461085394653 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:14 INFO - PROCESS | 2700 | 1461085394770 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 10:03:14 INFO - PROCESS | 2700 | 1461085394873 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 2700 | ++DOCSHELL 182E1400 == 40 [pid = 2700] [id = 642] 10:03:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (182E2800) [pid = 2700] [serial = 1926] [outer = 00000000] 10:03:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (18512400) [pid = 2700] [serial = 1927] [outer = 182E2800] 10:03:14 INFO - PROCESS | 2700 | 1461085394921 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (1896A000) [pid = 2700] [serial = 1928] [outer = 182E2800] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (13F53400) [pid = 2700] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (1000B400) [pid = 2700] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (0D222400) [pid = 2700] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (107ADC00) [pid = 2700] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (0F274400) [pid = 2700] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (17134C00) [pid = 2700] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (15831400) [pid = 2700] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (1713A800) [pid = 2700] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:03:15 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (13F22400) [pid = 2700] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:03:15 INFO - PROCESS | 2700 | 1461085395334 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 731ms 10:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:03:15 INFO - PROCESS | 2700 | 1461085395369 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 10:03:15 INFO - PROCESS | 2700 | 1461085395371 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 10:03:15 INFO - PROCESS | 2700 | 1461085395374 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 2700 | 1461085395376 Marionette TRACE conn5 <- [1,2534,null,{}] 10:03:15 INFO - PROCESS | 2700 | 1461085395380 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:15 INFO - PROCESS | 2700 | 1461085395496 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 10:03:15 INFO - PROCESS | 2700 | 1461085395556 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:15 INFO - PROCESS | 2700 | ++DOCSHELL 15943800 == 41 [pid = 2700] [id = 643] 10:03:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (1713A800) [pid = 2700] [serial = 1929] [outer = 00000000] 10:03:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (18A75C00) [pid = 2700] [serial = 1930] [outer = 1713A800] 10:03:15 INFO - PROCESS | 2700 | 1461085395601 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (18AA7000) [pid = 2700] [serial = 1931] [outer = 1713A800] 10:03:15 INFO - PROCESS | 2700 | 1461085395959 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 630ms 10:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:03:16 INFO - PROCESS | 2700 | 1461085396009 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 2700 | 1461085396011 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 10:03:16 INFO - PROCESS | 2700 | 1461085396014 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 2700 | 1461085396016 Marionette TRACE conn5 <- [1,2538,null,{}] 10:03:16 INFO - PROCESS | 2700 | 1461085396020 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:16 INFO - PROCESS | 2700 | 1461085396097 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 10:03:16 INFO - PROCESS | 2700 | 1461085396103 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5C800 == 42 [pid = 2700] [id = 644] 10:03:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (1896E000) [pid = 2700] [serial = 1932] [outer = 00000000] 10:03:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (18D38C00) [pid = 2700] [serial = 1933] [outer = 1896E000] 10:03:16 INFO - PROCESS | 2700 | 1461085396148 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (18D3DC00) [pid = 2700] [serial = 1934] [outer = 1896E000] 10:03:16 INFO - PROCESS | 2700 | 1461085396625 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 630ms 10:03:16 INFO - PROCESS | 2700 | 1461085396645 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 2700 | 1461085396647 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 10:03:16 INFO - PROCESS | 2700 | 1461085396650 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:03:16 INFO - PROCESS | 2700 | 1461085396652 Marionette TRACE conn5 <- [1,2542,null,{}] 10:03:16 INFO - PROCESS | 2700 | 1461085396656 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:16 INFO - PROCESS | 2700 | 1461085396746 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 10:03:16 INFO - PROCESS | 2700 | 1461085396753 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 2700 | ++DOCSHELL 18D40800 == 43 [pid = 2700] [id = 645] 10:03:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (18D44C00) [pid = 2700] [serial = 1935] [outer = 00000000] 10:03:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (1922C800) [pid = 2700] [serial = 1936] [outer = 18D44C00] 10:03:16 INFO - PROCESS | 2700 | 1461085396800 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (19230C00) [pid = 2700] [serial = 1937] [outer = 18D44C00] 10:03:17 INFO - PROCESS | 2700 | 1461085397408 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 830ms 10:03:17 INFO - PROCESS | 2700 | 1461085397516 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 2700 | 1461085397521 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 10:03:17 INFO - PROCESS | 2700 | 1461085397527 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:03:17 INFO - PROCESS | 2700 | 1461085397531 Marionette TRACE conn5 <- [1,2546,null,{}] 10:03:17 INFO - PROCESS | 2700 | 1461085397536 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:17 INFO - PROCESS | 2700 | 1461085397649 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 10:03:17 INFO - PROCESS | 2700 | 1461085397752 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA6000 == 44 [pid = 2700] [id = 646] 10:03:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (0EEC6400) [pid = 2700] [serial = 1938] [outer = 00000000] 10:03:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (10891400) [pid = 2700] [serial = 1939] [outer = 0EEC6400] 10:03:17 INFO - PROCESS | 2700 | 1461085397809 Marionette DEBUG loaded listener.js 10:03:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (13F4B800) [pid = 2700] [serial = 1940] [outer = 0EEC6400] 10:03:18 INFO - PROCESS | 2700 | 1461085398384 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 930ms 10:03:18 INFO - PROCESS | 2700 | 1461085398461 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 2700 | 1461085398467 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 10:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:03:18 INFO - PROCESS | 2700 | 1461085398474 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 2700 | 1461085398477 Marionette TRACE conn5 <- [1,2550,null,{}] 10:03:18 INFO - PROCESS | 2700 | 1461085398481 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:18 INFO - PROCESS | 2700 | 1461085398588 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 10:03:18 INFO - PROCESS | 2700 | 1461085398724 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 2700 | ++DOCSHELL 1419D000 == 45 [pid = 2700] [id = 647] 10:03:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (17134400) [pid = 2700] [serial = 1941] [outer = 00000000] 10:03:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (18512000) [pid = 2700] [serial = 1942] [outer = 17134400] 10:03:18 INFO - PROCESS | 2700 | 1461085398781 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (18B38800) [pid = 2700] [serial = 1943] [outer = 17134400] 10:03:19 INFO - PROCESS | 2700 | 1461085399413 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 970ms 10:03:19 INFO - PROCESS | 2700 | 1461085399449 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 2700 | 1461085399452 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 10:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:03:19 INFO - PROCESS | 2700 | 1461085399456 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:03:19 INFO - PROCESS | 2700 | 1461085399460 Marionette TRACE conn5 <- [1,2554,null,{}] 10:03:19 INFO - PROCESS | 2700 | 1461085399472 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:19 INFO - PROCESS | 2700 | 1461085399576 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 10:03:19 INFO - PROCESS | 2700 | 1461085399711 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:19 INFO - PROCESS | 2700 | ++DOCSHELL 19292400 == 46 [pid = 2700] [id = 648] 10:03:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (19294000) [pid = 2700] [serial = 1944] [outer = 00000000] 10:03:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (19626C00) [pid = 2700] [serial = 1945] [outer = 19294000] 10:03:19 INFO - PROCESS | 2700 | 1461085399770 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (196CDC00) [pid = 2700] [serial = 1946] [outer = 19294000] 10:03:20 INFO - PROCESS | 2700 | 1461085400431 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1019ms 10:03:20 INFO - PROCESS | 2700 | 1461085400479 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 10:03:20 INFO - PROCESS | 2700 | 1461085400482 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 10:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:03:20 INFO - PROCESS | 2700 | 1461085400500 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 2700 | 1461085400502 Marionette TRACE conn5 <- [1,2558,null,{}] 10:03:20 INFO - PROCESS | 2700 | 1461085400506 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:20 INFO - PROCESS | 2700 | 1461085400608 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 10:03:20 INFO - PROCESS | 2700 | 1461085400906 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 2700 | ++DOCSHELL 0B573800 == 47 [pid = 2700] [id = 649] 10:03:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0EE1C400) [pid = 2700] [serial = 1947] [outer = 00000000] 10:03:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0F278400) [pid = 2700] [serial = 1948] [outer = 0EE1C400] 10:03:20 INFO - PROCESS | 2700 | 1461085400966 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (0F75BC00) [pid = 2700] [serial = 1949] [outer = 0EE1C400] 10:03:21 INFO - PROCESS | 2700 | --DOCSHELL 0EE5C800 == 46 [pid = 2700] [id = 644] 10:03:21 INFO - PROCESS | 2700 | --DOCSHELL 15943800 == 45 [pid = 2700] [id = 643] 10:03:21 INFO - PROCESS | 2700 | --DOCSHELL 182E1400 == 44 [pid = 2700] [id = 642] 10:03:21 INFO - PROCESS | 2700 | --DOCSHELL 1411F800 == 43 [pid = 2700] [id = 641] 10:03:21 INFO - PROCESS | 2700 | --DOCSHELL 0EEA6400 == 42 [pid = 2700] [id = 640] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (0EF4A800) [pid = 2700] [serial = 1849] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOCSHELL 107EA400 == 41 [pid = 2700] [id = 634] 10:03:21 INFO - PROCESS | 2700 | 1461085401637 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1180ms 10:03:21 INFO - PROCESS | 2700 | 1461085401681 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 10:03:21 INFO - PROCESS | 2700 | 1461085401685 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 10:03:21 INFO - PROCESS | 2700 | 1461085401690 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:03:21 INFO - PROCESS | 2700 | 1461085401693 Marionette TRACE conn5 <- [1,2562,null,{}] 10:03:21 INFO - PROCESS | 2700 | 1461085401698 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:21 INFO - PROCESS | 2700 | 1461085401795 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (143E7800) [pid = 2700] [serial = 1864] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (1003AC00) [pid = 2700] [serial = 1858] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (10040C00) [pid = 2700] [serial = 1859] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (0EEC1C00) [pid = 2700] [serial = 1852] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (0EF4C000) [pid = 2700] [serial = 1853] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (13F26000) [pid = 2700] [serial = 1861] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0F3E8400) [pid = 2700] [serial = 1855] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (0F7BC000) [pid = 2700] [serial = 1856] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (17C50000) [pid = 2700] [serial = 1877] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (161F0800) [pid = 2700] [serial = 1867] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (147CDC00) [pid = 2700] [serial = 1865] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (17172800) [pid = 2700] [serial = 1870] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (161F7400) [pid = 2700] [serial = 1868] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (1804B000) [pid = 2700] [serial = 1876] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (17142800) [pid = 2700] [serial = 1871] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (1713C000) [pid = 2700] [serial = 1873] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (1713B800) [pid = 2700] [serial = 1874] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (13F2D400) [pid = 2700] [serial = 1862] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (182CE800) [pid = 2700] [serial = 1879] [outer = 00000000] [url = about:blank] 10:03:21 INFO - PROCESS | 2700 | 1461085401893 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC1C00 == 42 [pid = 2700] [id = 650] 10:03:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (0EEC5400) [pid = 2700] [serial = 1950] [outer = 00000000] 10:03:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0F27A000) [pid = 2700] [serial = 1951] [outer = 0EEC5400] 10:03:21 INFO - PROCESS | 2700 | 1461085401942 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0F3E8400) [pid = 2700] [serial = 1952] [outer = 0EEC5400] 10:03:22 INFO - PROCESS | 2700 | 1461085402412 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 770ms 10:03:22 INFO - PROCESS | 2700 | 1461085402467 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 2700 | 1461085402471 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 10:03:22 INFO - PROCESS | 2700 | 1461085402476 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:03:22 INFO - PROCESS | 2700 | 1461085402477 Marionette TRACE conn5 <- [1,2566,null,{}] 10:03:22 INFO - PROCESS | 2700 | 1461085402481 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:22 INFO - PROCESS | 2700 | 1461085402562 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 10:03:22 INFO - PROCESS | 2700 | 1461085402571 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:22 INFO - PROCESS | 2700 | ++DOCSHELL 0F272800 == 43 [pid = 2700] [id = 651] 10:03:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (0F87CC00) [pid = 2700] [serial = 1953] [outer = 00000000] 10:03:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (132A9000) [pid = 2700] [serial = 1954] [outer = 0F87CC00] 10:03:22 INFO - PROCESS | 2700 | 1461085402617 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (13F2D400) [pid = 2700] [serial = 1955] [outer = 0F87CC00] 10:03:23 INFO - PROCESS | 2700 | 1461085403104 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 10:03:23 INFO - PROCESS | 2700 | 1461085403150 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 2700 | 1461085403153 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 10:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:03:23 INFO - PROCESS | 2700 | 1461085403157 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 2700 | 1461085403163 Marionette TRACE conn5 <- [1,2570,null,{}] 10:03:23 INFO - PROCESS | 2700 | 1461085403172 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:23 INFO - PROCESS | 2700 | 1461085403255 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 10:03:23 INFO - PROCESS | 2700 | 1461085403264 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 2700 | ++DOCSHELL 15837000 == 44 [pid = 2700] [id = 652] 10:03:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (15949C00) [pid = 2700] [serial = 1956] [outer = 00000000] 10:03:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (161F2400) [pid = 2700] [serial = 1957] [outer = 15949C00] 10:03:23 INFO - PROCESS | 2700 | 1461085403309 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (161FC000) [pid = 2700] [serial = 1958] [outer = 15949C00] 10:03:23 INFO - PROCESS | 2700 | 1461085403765 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 690ms 10:03:23 INFO - PROCESS | 2700 | 1461085403851 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 2700 | 1461085403853 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 10:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:03:23 INFO - PROCESS | 2700 | 1461085403856 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 2700 | 1461085403858 Marionette TRACE conn5 <- [1,2574,null,{}] 10:03:23 INFO - PROCESS | 2700 | 1461085403861 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:23 INFO - PROCESS | 2700 | 1461085403943 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 10:03:23 INFO - PROCESS | 2700 | 1461085403949 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 2700 | ++DOCSHELL 17136C00 == 45 [pid = 2700] [id = 653] 10:03:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (1713CC00) [pid = 2700] [serial = 1959] [outer = 00000000] 10:03:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (1788E800) [pid = 2700] [serial = 1960] [outer = 1713CC00] 10:03:24 INFO - PROCESS | 2700 | 1461085403995 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (1784A800) [pid = 2700] [serial = 1961] [outer = 1713CC00] 10:03:24 INFO - PROCESS | 2700 | 1461085404477 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 10:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:03:24 INFO - PROCESS | 2700 | 1461085404530 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 2700 | 1461085404532 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 10:03:24 INFO - PROCESS | 2700 | 1461085404541 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 2700 | 1461085404542 Marionette TRACE conn5 <- [1,2578,null,{}] 10:03:24 INFO - PROCESS | 2700 | 1461085404546 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:24 INFO - PROCESS | 2700 | 1461085404655 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 10:03:24 INFO - PROCESS | 2700 | 1461085404748 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 2700 | ++DOCSHELL 18234000 == 46 [pid = 2700] [id = 654] 10:03:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (18234800) [pid = 2700] [serial = 1962] [outer = 00000000] 10:03:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (182CD800) [pid = 2700] [serial = 1963] [outer = 18234800] 10:03:24 INFO - PROCESS | 2700 | 1461085404804 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (1850E000) [pid = 2700] [serial = 1964] [outer = 18234800] 10:03:25 INFO - PROCESS | 2700 | 1461085405256 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 790ms 10:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:03:25 INFO - PROCESS | 2700 | 1461085405326 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 10:03:25 INFO - PROCESS | 2700 | 1461085405328 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 10:03:25 INFO - PROCESS | 2700 | 1461085405331 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:03:25 INFO - PROCESS | 2700 | 1461085405333 Marionette TRACE conn5 <- [1,2582,null,{}] 10:03:25 INFO - PROCESS | 2700 | 1461085405336 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:25 INFO - PROCESS | 2700 | 1461085405455 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 10:03:25 INFO - PROCESS | 2700 | 1461085405471 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:25 INFO - PROCESS | 2700 | ++DOCSHELL 18515C00 == 47 [pid = 2700] [id = 655] 10:03:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (18AA5400) [pid = 2700] [serial = 1965] [outer = 00000000] 10:03:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (19190C00) [pid = 2700] [serial = 1966] [outer = 18AA5400] 10:03:25 INFO - PROCESS | 2700 | 1461085405570 Marionette DEBUG loaded listener.js 10:03:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (19225400) [pid = 2700] [serial = 1967] [outer = 18AA5400] 10:03:25 INFO - PROCESS | 2700 | 1461085405996 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 10:03:26 INFO - PROCESS | 2700 | 1461085406063 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 10:03:26 INFO - PROCESS | 2700 | 1461085406065 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 10:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:03:26 INFO - PROCESS | 2700 | 1461085406077 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 2700 | 1461085406079 Marionette TRACE conn5 <- [1,2586,null,{}] 10:03:26 INFO - PROCESS | 2700 | 1461085406083 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:26 INFO - PROCESS | 2700 | 1461085406329 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (182E0C00) [pid = 2700] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (18967800) [pid = 2700] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (0EEA7800) [pid = 2700] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (0FEC1C00) [pid = 2700] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0EF4A400) [pid = 2700] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (14120800) [pid = 2700] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (182E2800) [pid = 2700] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (1713A800) [pid = 2700] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (1896E000) [pid = 2700] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (0EEAB000) [pid = 2700] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (0EE61000) [pid = 2700] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:03:26 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (18967000) [pid = 2700] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:03:26 INFO - PROCESS | 2700 | 1461085406398 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 2700 | ++DOCSHELL 0D21EC00 == 48 [pid = 2700] [id = 656] 10:03:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (0D21F800) [pid = 2700] [serial = 1968] [outer = 00000000] 10:03:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (0EEA5800) [pid = 2700] [serial = 1969] [outer = 0D21F800] 10:03:26 INFO - PROCESS | 2700 | 1461085406442 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (0EEAB000) [pid = 2700] [serial = 1970] [outer = 0D21F800] 10:03:26 INFO - PROCESS | 2700 | 1461085406812 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 770ms 10:03:26 INFO - PROCESS | 2700 | 1461085406847 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 10:03:26 INFO - PROCESS | 2700 | 1461085406850 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 10:03:26 INFO - PROCESS | 2700 | 1461085406853 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 2700 | 1461085406855 Marionette TRACE conn5 <- [1,2590,null,{}] 10:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:03:26 INFO - PROCESS | 2700 | 1461085406858 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:26 INFO - PROCESS | 2700 | 1461085406935 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 10:03:26 INFO - PROCESS | 2700 | 1461085406941 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA1400 == 49 [pid = 2700] [id = 657] 10:03:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (0F2DC400) [pid = 2700] [serial = 1971] [outer = 00000000] 10:03:26 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (182CC800) [pid = 2700] [serial = 1972] [outer = 0F2DC400] 10:03:26 INFO - PROCESS | 2700 | 1461085406986 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (18236000) [pid = 2700] [serial = 1973] [outer = 0F2DC400] 10:03:27 INFO - PROCESS | 2700 | 1461085407417 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 570ms 10:03:27 INFO - PROCESS | 2700 | 1461085407427 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 10:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:03:27 INFO - PROCESS | 2700 | 1461085407429 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 10:03:27 INFO - PROCESS | 2700 | 1461085407432 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 2700 | 1461085407434 Marionette TRACE conn5 <- [1,2594,null,{}] 10:03:27 INFO - PROCESS | 2700 | 1461085407437 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:27 INFO - PROCESS | 2700 | 1461085407557 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 10:03:27 INFO - PROCESS | 2700 | 1461085407566 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 2700 | ++DOCSHELL 1928CC00 == 50 [pid = 2700] [id = 658] 10:03:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (19291400) [pid = 2700] [serial = 1974] [outer = 00000000] 10:03:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (198C3800) [pid = 2700] [serial = 1975] [outer = 19291400] 10:03:27 INFO - PROCESS | 2700 | 1461085407611 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (19929400) [pid = 2700] [serial = 1976] [outer = 19291400] 10:03:28 INFO - PROCESS | 2700 | 1461085408049 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 670ms 10:03:28 INFO - PROCESS | 2700 | 1461085408105 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 10:03:28 INFO - PROCESS | 2700 | 1461085408107 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 10:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:03:28 INFO - PROCESS | 2700 | 1461085408119 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:03:28 INFO - PROCESS | 2700 | 1461085408120 Marionette TRACE conn5 <- [1,2598,null,{}] 10:03:28 INFO - PROCESS | 2700 | 1461085408124 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:28 INFO - PROCESS | 2700 | 1461085408203 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 10:03:28 INFO - PROCESS | 2700 | 1461085408209 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 2700 | ++DOCSHELL 1992DC00 == 51 [pid = 2700] [id = 659] 10:03:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (19B92C00) [pid = 2700] [serial = 1977] [outer = 00000000] 10:03:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (19B99800) [pid = 2700] [serial = 1978] [outer = 19B92C00] 10:03:28 INFO - PROCESS | 2700 | 1461085408258 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (19E6F800) [pid = 2700] [serial = 1979] [outer = 19B92C00] 10:03:28 INFO - PROCESS | 2700 | 1461085408968 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 870ms 10:03:29 INFO - PROCESS | 2700 | 1461085408995 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 10:03:29 INFO - PROCESS | 2700 | 1461085409001 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 10:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:03:29 INFO - PROCESS | 2700 | 1461085409021 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 2700 | 1461085409025 Marionette TRACE conn5 <- [1,2602,null,{}] 10:03:29 INFO - PROCESS | 2700 | 1461085409030 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:29 INFO - PROCESS | 2700 | 1461085409150 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 10:03:29 INFO - PROCESS | 2700 | 1461085409283 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 2700 | ++DOCSHELL 0F272400 == 52 [pid = 2700] [id = 660] 10:03:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0F279400) [pid = 2700] [serial = 1980] [outer = 00000000] 10:03:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (107A0800) [pid = 2700] [serial = 1981] [outer = 0F279400] 10:03:29 INFO - PROCESS | 2700 | 1461085409344 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (13F27800) [pid = 2700] [serial = 1982] [outer = 0F279400] 10:03:29 INFO - PROCESS | 2700 | 1461085409911 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 930ms 10:03:29 INFO - PROCESS | 2700 | 1461085409953 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 10:03:29 INFO - PROCESS | 2700 | 1461085409960 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 10:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:03:29 INFO - PROCESS | 2700 | 1461085409966 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 2700 | 1461085409969 Marionette TRACE conn5 <- [1,2606,null,{}] 10:03:29 INFO - PROCESS | 2700 | 1461085409973 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:30 INFO - PROCESS | 2700 | 1461085410081 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 10:03:30 INFO - PROCESS | 2700 | 1461085410192 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:30 INFO - PROCESS | 2700 | ++DOCSHELL 1582CC00 == 53 [pid = 2700] [id = 661] 10:03:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (1713EC00) [pid = 2700] [serial = 1983] [outer = 00000000] 10:03:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1825F800) [pid = 2700] [serial = 1984] [outer = 1713EC00] 10:03:30 INFO - PROCESS | 2700 | 1461085410246 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (182E1400) [pid = 2700] [serial = 1985] [outer = 1713EC00] 10:03:30 INFO - PROCESS | 2700 | 1461085410885 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 970ms 10:03:30 INFO - PROCESS | 2700 | 1461085410938 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 2700 | 1461085410940 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 10:03:30 INFO - PROCESS | 2700 | 1461085410944 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:03:30 INFO - PROCESS | 2700 | 1461085410948 Marionette TRACE conn5 <- [1,2610,null,{}] 10:03:30 INFO - PROCESS | 2700 | 1461085410959 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:31 INFO - PROCESS | 2700 | 1461085411068 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 10:03:31 INFO - PROCESS | 2700 | 1461085411207 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 2700 | ++DOCSHELL 1962DC00 == 54 [pid = 2700] [id = 662] 10:03:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (19B97800) [pid = 2700] [serial = 1986] [outer = 00000000] 10:03:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1AA13C00) [pid = 2700] [serial = 1987] [outer = 19B97800] 10:03:31 INFO - PROCESS | 2700 | 1461085411266 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1AA19C00) [pid = 2700] [serial = 1988] [outer = 19B97800] 10:03:31 INFO - PROCESS | 2700 | 1461085411869 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 970ms 10:03:31 INFO - PROCESS | 2700 | 1461085411918 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 10:03:31 INFO - PROCESS | 2700 | 1461085411921 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 10:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:03:31 INFO - PROCESS | 2700 | 1461085411925 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:03:31 INFO - PROCESS | 2700 | 1461085411927 Marionette TRACE conn5 <- [1,2614,null,{}] 10:03:31 INFO - PROCESS | 2700 | 1461085411931 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:32 INFO - PROCESS | 2700 | 1461085412036 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 10:03:32 INFO - PROCESS | 2700 | 1461085412190 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:32 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4A800 == 55 [pid = 2700] [id = 663] 10:03:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (0F2D2800) [pid = 2700] [serial = 1989] [outer = 00000000] 10:03:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1AABE400) [pid = 2700] [serial = 1990] [outer = 0F2D2800] 10:03:32 INFO - PROCESS | 2700 | 1461085412247 Marionette DEBUG loaded listener.js 10:03:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (1AB76400) [pid = 2700] [serial = 1991] [outer = 0F2D2800] 10:03:33 INFO - PROCESS | 2700 | 1461085413041 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1171ms 10:03:33 INFO - PROCESS | 2700 | 1461085413099 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 10:03:33 INFO - PROCESS | 2700 | 1461085413103 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 10:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:03:33 INFO - PROCESS | 2700 | 1461085413108 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:03:33 INFO - PROCESS | 2700 | 1461085413112 Marionette TRACE conn5 <- [1,2618,null,{}] 10:03:33 INFO - PROCESS | 2700 | 1461085413117 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:33 INFO - PROCESS | 2700 | 1461085413214 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 10:03:33 INFO - PROCESS | 2700 | 1461085413359 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:33 INFO - PROCESS | 2700 | ++DOCSHELL 0FEBB400 == 56 [pid = 2700] [id = 664] 10:03:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (0FF05C00) [pid = 2700] [serial = 1992] [outer = 00000000] 10:03:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (109A4C00) [pid = 2700] [serial = 1993] [outer = 0FF05C00] 10:03:33 INFO - PROCESS | 2700 | 1461085413411 Marionette DEBUG loaded listener.js 10:03:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (13F4C800) [pid = 2700] [serial = 1994] [outer = 0FF05C00] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 1928CC00 == 55 [pid = 2700] [id = 658] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 0EEA1400 == 54 [pid = 2700] [id = 657] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 0D21EC00 == 53 [pid = 2700] [id = 656] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 18515C00 == 52 [pid = 2700] [id = 655] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 18234000 == 51 [pid = 2700] [id = 654] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 17136C00 == 50 [pid = 2700] [id = 653] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 15837000 == 49 [pid = 2700] [id = 652] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 0F272800 == 48 [pid = 2700] [id = 651] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (0F27AC00) [pid = 2700] [serial = 1906] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (13F24C00) [pid = 2700] [serial = 1909] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (18512C00) [pid = 2700] [serial = 1888] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (14A62000) [pid = 2700] [serial = 1885] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (0F2D3400) [pid = 2700] [serial = 1882] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (17170400) [pid = 2700] [serial = 1912] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (182C8800) [pid = 2700] [serial = 1915] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (1922C800) [pid = 2700] [serial = 1936] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 0EEC1C00 == 47 [pid = 2700] [id = 650] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 0B573800 == 46 [pid = 2700] [id = 649] 10:03:33 INFO - PROCESS | 2700 | --DOCSHELL 18D40800 == 45 [pid = 2700] [id = 645] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (0F27D000) [pid = 2700] [serial = 1850] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (18B38C00) [pid = 2700] [serial = 1892] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (18A79000) [pid = 2700] [serial = 1847] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (18510C00) [pid = 2700] [serial = 1919] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (18511400) [pid = 2700] [serial = 1918] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (1411D800) [pid = 2700] [serial = 1903] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (18AAFC00) [pid = 2700] [serial = 1891] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0F27B800) [pid = 2700] [serial = 1897] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (0F2D8000) [pid = 2700] [serial = 1898] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (10041800) [pid = 2700] [serial = 1900] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (1083E400) [pid = 2700] [serial = 1901] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0F2D9400) [pid = 2700] [serial = 1894] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0F84A400) [pid = 2700] [serial = 1895] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (15948C00) [pid = 2700] [serial = 1925] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (1582B800) [pid = 2700] [serial = 1924] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (18512400) [pid = 2700] [serial = 1927] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (18A75C00) [pid = 2700] [serial = 1930] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (18D3DC00) [pid = 2700] [serial = 1934] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (18D38C00) [pid = 2700] [serial = 1933] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (18AA7000) [pid = 2700] [serial = 1931] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (1896A000) [pid = 2700] [serial = 1928] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (0FAC1000) [pid = 2700] [serial = 1922] [outer = 00000000] [url = about:blank] 10:03:33 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (0EF50800) [pid = 2700] [serial = 1921] [outer = 00000000] [url = about:blank] 10:03:34 INFO - PROCESS | 2700 | 1461085414013 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 930ms 10:03:34 INFO - PROCESS | 2700 | 1461085414039 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 10:03:34 INFO - PROCESS | 2700 | 1461085414045 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 10:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:03:34 INFO - PROCESS | 2700 | 1461085414050 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 2700 | 1461085414053 Marionette TRACE conn5 <- [1,2622,null,{}] 10:03:34 INFO - PROCESS | 2700 | 1461085414057 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:34 INFO - PROCESS | 2700 | 1461085414139 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 10:03:34 INFO - PROCESS | 2700 | 1461085414145 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC9C00 == 46 [pid = 2700] [id = 665] 10:03:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0EF4F800) [pid = 2700] [serial = 1995] [outer = 00000000] 10:03:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (0F37C400) [pid = 2700] [serial = 1996] [outer = 0EF4F800] 10:03:34 INFO - PROCESS | 2700 | 1461085414191 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (0FAB6000) [pid = 2700] [serial = 1997] [outer = 0EF4F800] 10:03:34 INFO - PROCESS | 2700 | 1461085414702 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 731ms 10:03:34 INFO - PROCESS | 2700 | 1461085414785 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 10:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:03:34 INFO - PROCESS | 2700 | 1461085414787 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 10:03:34 INFO - PROCESS | 2700 | 1461085414790 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 2700 | 1461085414793 Marionette TRACE conn5 <- [1,2626,null,{}] 10:03:34 INFO - PROCESS | 2700 | 1461085414803 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:34 INFO - PROCESS | 2700 | 1461085414887 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 10:03:34 INFO - PROCESS | 2700 | 1461085414985 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 2700 | ++DOCSHELL 147C5800 == 47 [pid = 2700] [id = 666] 10:03:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (147CDC00) [pid = 2700] [serial = 1998] [outer = 00000000] 10:03:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (14AF2400) [pid = 2700] [serial = 1999] [outer = 147CDC00] 10:03:35 INFO - PROCESS | 2700 | 1461085415033 Marionette DEBUG loaded listener.js 10:03:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (15948C00) [pid = 2700] [serial = 2000] [outer = 147CDC00] 10:03:35 INFO - PROCESS | 2700 | 1461085415404 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 630ms 10:03:35 INFO - PROCESS | 2700 | 1461085415421 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 10:03:35 INFO - PROCESS | 2700 | 1461085415423 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 10:03:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:03:35 INFO - PROCESS | 2700 | 1461085415437 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 2700 | 1461085415439 Marionette TRACE conn5 <- [1,2630,null,{}] 10:03:35 INFO - PROCESS | 2700 | 1461085415443 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:35 INFO - PROCESS | 2700 | 1461085415524 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 10:03:35 INFO - PROCESS | 2700 | 1461085415530 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 2700 | ++DOCSHELL 161F0800 == 48 [pid = 2700] [id = 667] 10:03:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (161F6C00) [pid = 2700] [serial = 2001] [outer = 00000000] 10:03:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (17846000) [pid = 2700] [serial = 2002] [outer = 161F6C00] 10:03:35 INFO - PROCESS | 2700 | 1461085415576 Marionette DEBUG loaded listener.js 10:03:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (17C51400) [pid = 2700] [serial = 2003] [outer = 161F6C00] 10:03:36 INFO - PROCESS | 2700 | 1461085416005 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:03:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:03:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 630ms 10:03:36 INFO - PROCESS | 2700 | 1461085416072 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 10:03:36 INFO - PROCESS | 2700 | 1461085416074 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 10:03:36 INFO - PROCESS | 2700 | 1461085416077 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:03:36 INFO - PROCESS | 2700 | 1461085416079 Marionette TRACE conn5 <- [1,2634,null,{}] 10:03:36 INFO - PROCESS | 2700 | 1461085416082 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:36 INFO - PROCESS | 2700 | 1461085416197 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 10:03:36 INFO - PROCESS | 2700 | 1461085416289 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:36 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC7C00 == 49 [pid = 2700] [id = 668] 10:03:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (18261000) [pid = 2700] [serial = 2004] [outer = 00000000] 10:03:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (182D0400) [pid = 2700] [serial = 2005] [outer = 18261000] 10:03:36 INFO - PROCESS | 2700 | 1461085416341 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (182CE400) [pid = 2700] [serial = 2006] [outer = 18261000] 10:03:36 INFO - PROCESS | 2700 | 1461085416764 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:03:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:03:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 730ms 10:03:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:03:36 INFO - PROCESS | 2700 | 1461085416812 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 10:03:36 INFO - PROCESS | 2700 | 1461085416814 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 10:03:36 INFO - PROCESS | 2700 | 1461085416817 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - PROCESS | 2700 | 1461085416819 Marionette TRACE conn5 <- [1,2638,null,{}] 10:03:36 INFO - PROCESS | 2700 | 1461085416822 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:36 INFO - PROCESS | 2700 | 1461085416955 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 10:03:37 INFO - PROCESS | 2700 | 1461085417024 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 2700 | ++DOCSHELL 182CD000 == 50 [pid = 2700] [id = 669] 10:03:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (18A75C00) [pid = 2700] [serial = 2007] [outer = 00000000] 10:03:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (18AB1000) [pid = 2700] [serial = 2008] [outer = 18A75C00] 10:03:37 INFO - PROCESS | 2700 | 1461085417072 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (18B38C00) [pid = 2700] [serial = 2009] [outer = 18A75C00] 10:03:37 INFO - PROCESS | 2700 | 1461085417484 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:03:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:03:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 10:03:37 INFO - PROCESS | 2700 | 1461085417584 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 10:03:37 INFO - PROCESS | 2700 | 1461085417586 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 10:03:37 INFO - PROCESS | 2700 | 1461085417589 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:03:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:03:37 INFO - PROCESS | 2700 | 1461085417591 Marionette TRACE conn5 <- [1,2642,null,{}] 10:03:37 INFO - PROCESS | 2700 | 1461085417595 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:37 INFO - PROCESS | 2700 | 1461085417715 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 10:03:37 INFO - PROCESS | 2700 | 1461085417782 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 2700 | ++DOCSHELL 14A65800 == 51 [pid = 2700] [id = 670] 10:03:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (18D39400) [pid = 2700] [serial = 2010] [outer = 00000000] 10:03:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (1922B800) [pid = 2700] [serial = 2011] [outer = 18D39400] 10:03:37 INFO - PROCESS | 2700 | 1461085417827 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (19228400) [pid = 2700] [serial = 2012] [outer = 18D39400] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (182DD000) [pid = 2700] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (17C4EC00) [pid = 2700] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0EF44C00) [pid = 2700] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (107EBC00) [pid = 2700] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (10121400) [pid = 2700] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (1713A000) [pid = 2700] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0EF43400) [pid = 2700] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0F84BC00) [pid = 2700] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (19291400) [pid = 2700] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (18234800) [pid = 2700] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (18AA5400) [pid = 2700] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (1713CC00) [pid = 2700] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (15949C00) [pid = 2700] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (0F87CC00) [pid = 2700] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (0EEC5400) [pid = 2700] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (0EE1C400) [pid = 2700] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (0F2DC400) [pid = 2700] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:03:38 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (0D21F800) [pid = 2700] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:03:38 INFO - PROCESS | 2700 | 1461085418391 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:03:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:03:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 830ms 10:03:38 INFO - PROCESS | 2700 | 1461085418423 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 2700 | 1461085418425 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 10:03:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:03:38 INFO - PROCESS | 2700 | 1461085418428 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 2700 | 1461085418430 Marionette TRACE conn5 <- [1,2646,null,{}] 10:03:38 INFO - PROCESS | 2700 | 1461085418434 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:38 INFO - PROCESS | 2700 | 1461085418516 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 10:03:38 INFO - PROCESS | 2700 | 1461085418616 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 2700 | ++DOCSHELL 0EEAF800 == 52 [pid = 2700] [id = 671] 10:03:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0EEC5400) [pid = 2700] [serial = 2013] [outer = 00000000] 10:03:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (132DCC00) [pid = 2700] [serial = 2014] [outer = 0EEC5400] 10:03:38 INFO - PROCESS | 2700 | 1461085418660 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (15942C00) [pid = 2700] [serial = 2015] [outer = 0EEC5400] 10:03:39 INFO - PROCESS | 2700 | 1461085419012 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:03:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:03:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 630ms 10:03:39 INFO - PROCESS | 2700 | 1461085419059 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 10:03:39 INFO - PROCESS | 2700 | 1461085419061 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 10:03:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:03:39 INFO - PROCESS | 2700 | 1461085419064 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 2700 | 1461085419066 Marionette TRACE conn5 <- [1,2650,null,{}] 10:03:39 INFO - PROCESS | 2700 | 1461085419069 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:39 INFO - PROCESS | 2700 | 1461085419185 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 10:03:39 INFO - PROCESS | 2700 | 1461085419194 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 2700 | ++DOCSHELL 14A59000 == 53 [pid = 2700] [id = 672] 10:03:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (1602AC00) [pid = 2700] [serial = 2016] [outer = 00000000] 10:03:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (18AA3400) [pid = 2700] [serial = 2017] [outer = 1602AC00] 10:03:39 INFO - PROCESS | 2700 | 1461085419239 Marionette DEBUG loaded listener.js 10:03:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (18D40000) [pid = 2700] [serial = 2018] [outer = 1602AC00] 10:03:39 INFO - PROCESS | 2700 | 1461085419653 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:03:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:03:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 630ms 10:03:39 INFO - PROCESS | 2700 | 1461085419695 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 10:03:39 INFO - PROCESS | 2700 | 1461085419697 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 10:03:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:03:39 INFO - PROCESS | 2700 | 1461085419700 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 2700 | 1461085419702 Marionette TRACE conn5 <- [1,2654,null,{}] 10:03:39 INFO - PROCESS | 2700 | 1461085419706 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:39 INFO - PROCESS | 2700 | 1461085419784 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 10:03:39 INFO - PROCESS | 2700 | 1461085419882 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 2700 | ++DOCSHELL 18961400 == 54 [pid = 2700] [id = 673] 10:03:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (19222000) [pid = 2700] [serial = 2019] [outer = 00000000] 10:03:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (19B52000) [pid = 2700] [serial = 2020] [outer = 19222000] 10:03:39 INFO - PROCESS | 2700 | 1461085419929 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (19934400) [pid = 2700] [serial = 2021] [outer = 19222000] 10:03:40 INFO - PROCESS | 2700 | 1461085420866 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:03:40 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) 10:03:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 10:03:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:03:40 INFO - PROCESS | 2700 | 1461085420922 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 2700 | 1461085420927 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 10:03:40 INFO - PROCESS | 2700 | 1461085420932 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 2700 | 1461085420936 Marionette TRACE conn5 <- [1,2658,null,{}] 10:03:40 INFO - PROCESS | 2700 | 1461085420942 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:41 INFO - PROCESS | 2700 | 1461085421083 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 10:03:41 INFO - PROCESS | 2700 | 1461085421219 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:41 INFO - PROCESS | 2700 | ++DOCSHELL 0EF50000 == 55 [pid = 2700] [id = 674] 10:03:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (0F2D2000) [pid = 2700] [serial = 2022] [outer = 00000000] 10:03:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (0FABB400) [pid = 2700] [serial = 2023] [outer = 0F2D2000] 10:03:41 INFO - PROCESS | 2700 | 1461085421277 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (10033400) [pid = 2700] [serial = 2024] [outer = 0F2D2000] 10:03:42 INFO - PROCESS | 2700 | 1461085422331 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 2700 | 1461085422381 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 10:03:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:03:42 INFO - PROCESS | 2700 | 1461085422388 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 2700 | 1461085422391 Marionette TRACE conn5 <- [1,2662,null,{}] 10:03:42 INFO - PROCESS | 2700 | 1461085422395 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:42 INFO - PROCESS | 2700 | 1461085422532 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 10:03:42 INFO - PROCESS | 2700 | 1461085422678 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 2700 | ++DOCSHELL 0FE42000 == 56 [pid = 2700] [id = 675] 10:03:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (1003AC00) [pid = 2700] [serial = 2025] [outer = 00000000] 10:03:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (17141800) [pid = 2700] [serial = 2026] [outer = 1003AC00] 10:03:42 INFO - PROCESS | 2700 | 1461085422733 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (182CB400) [pid = 2700] [serial = 2027] [outer = 1003AC00] 10:03:43 INFO - PROCESS | 2700 | 1461085423757 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 10:03:43 INFO - PROCESS | 2700 | 1461085423841 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 10:03:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:03:43 INFO - PROCESS | 2700 | 1461085423846 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:03:43 INFO - PROCESS | 2700 | 1461085423850 Marionette TRACE conn5 <- [1,2666,null,{}] 10:03:43 INFO - PROCESS | 2700 | 1461085423861 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:43 INFO - PROCESS | 2700 | 1461085423961 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 10:03:44 INFO - PROCESS | 2700 | 1461085424329 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:44 INFO - PROCESS | 2700 | ++DOCSHELL 0D21EC00 == 57 [pid = 2700] [id = 676] 10:03:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0D225C00) [pid = 2700] [serial = 2028] [outer = 00000000] 10:03:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0EEAF000) [pid = 2700] [serial = 2029] [outer = 0D225C00] 10:03:44 INFO - PROCESS | 2700 | 1461085424383 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (0EFAF800) [pid = 2700] [serial = 2030] [outer = 0D225C00] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 14A59000 == 56 [pid = 2700] [id = 672] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 0EEAF800 == 55 [pid = 2700] [id = 671] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 14A65800 == 54 [pid = 2700] [id = 670] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 182CD000 == 53 [pid = 2700] [id = 669] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 0EEC7C00 == 52 [pid = 2700] [id = 668] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 161F0800 == 51 [pid = 2700] [id = 667] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 147C5800 == 50 [pid = 2700] [id = 666] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 0EEC9C00 == 49 [pid = 2700] [id = 665] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (18512000) [pid = 2700] [serial = 1942] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (10891400) [pid = 2700] [serial = 1939] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (19626C00) [pid = 2700] [serial = 1945] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 0FEBB400 == 48 [pid = 2700] [id = 664] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 0F272400 == 47 [pid = 2700] [id = 660] 10:03:45 INFO - PROCESS | 2700 | --DOCSHELL 1992DC00 == 46 [pid = 2700] [id = 659] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (182C6C00) [pid = 2700] [serial = 1916] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (0F33FC00) [pid = 2700] [serial = 1883] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (15946C00) [pid = 2700] [serial = 1886] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (182D3000) [pid = 2700] [serial = 1880] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (171E6C00) [pid = 2700] [serial = 1913] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (0F2D5C00) [pid = 2700] [serial = 1907] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (13F53800) [pid = 2700] [serial = 1910] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (18969C00) [pid = 2700] [serial = 1889] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (182CD800) [pid = 2700] [serial = 1963] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (19190C00) [pid = 2700] [serial = 1966] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (1850E000) [pid = 2700] [serial = 1964] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (1788E800) [pid = 2700] [serial = 1960] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (161F2400) [pid = 2700] [serial = 1957] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (161FC000) [pid = 2700] [serial = 1958] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (132A9000) [pid = 2700] [serial = 1954] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (13F2D400) [pid = 2700] [serial = 1955] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (0F27A000) [pid = 2700] [serial = 1951] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (0F3E8400) [pid = 2700] [serial = 1952] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (19225400) [pid = 2700] [serial = 1967] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (0F75BC00) [pid = 2700] [serial = 1949] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (0F278400) [pid = 2700] [serial = 1948] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (182CC800) [pid = 2700] [serial = 1972] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (0EEA5800) [pid = 2700] [serial = 1969] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (19929400) [pid = 2700] [serial = 1976] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0EEAB000) [pid = 2700] [serial = 1970] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (1784A800) [pid = 2700] [serial = 1961] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (18236000) [pid = 2700] [serial = 1973] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (198C3800) [pid = 2700] [serial = 1975] [outer = 00000000] [url = about:blank] 10:03:45 INFO - PROCESS | 2700 | 1461085425431 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:03:45 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) 10:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1624ms 10:03:45 INFO - PROCESS | 2700 | 1461085425472 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 10:03:45 INFO - PROCESS | 2700 | 1461085425475 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 10:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:03:45 INFO - PROCESS | 2700 | 1461085425479 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:03:45 INFO - PROCESS | 2700 | 1461085425483 Marionette TRACE conn5 <- [1,2670,null,{}] 10:03:45 INFO - PROCESS | 2700 | 1461085425489 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:45 INFO - PROCESS | 2700 | 1461085425578 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 10:03:45 INFO - PROCESS | 2700 | 1461085425587 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:45 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC1400 == 47 [pid = 2700] [id = 677] 10:03:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (0EEC7C00) [pid = 2700] [serial = 2031] [outer = 00000000] 10:03:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (0F279C00) [pid = 2700] [serial = 2032] [outer = 0EEC7C00] 10:03:45 INFO - PROCESS | 2700 | 1461085425635 Marionette DEBUG loaded listener.js 10:03:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (0F2D4400) [pid = 2700] [serial = 2033] [outer = 0EEC7C00] 10:03:46 INFO - PROCESS | 2700 | 1461085426656 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:03:46 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) 10:03:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1234ms 10:03:46 INFO - PROCESS | 2700 | 1461085426717 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 2700 | 1461085426721 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 10:03:46 INFO - PROCESS | 2700 | 1461085426725 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:03:46 INFO - PROCESS | 2700 | 1461085426727 Marionette TRACE conn5 <- [1,2674,null,{}] 10:03:46 INFO - PROCESS | 2700 | 1461085426731 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:46 INFO - PROCESS | 2700 | 1461085426813 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 10:03:46 INFO - PROCESS | 2700 | 1461085426820 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 2700 | ++DOCSHELL 0F37B000 == 48 [pid = 2700] [id = 678] 10:03:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (0F385000) [pid = 2700] [serial = 2034] [outer = 00000000] 10:03:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (10036000) [pid = 2700] [serial = 2035] [outer = 0F385000] 10:03:46 INFO - PROCESS | 2700 | 1461085426865 Marionette DEBUG loaded listener.js 10:03:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (107A4C00) [pid = 2700] [serial = 2036] [outer = 0F385000] 10:03:47 INFO - PROCESS | 2700 | 1461085427824 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 2700 | 1461085427856 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 10:03:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:03:47 INFO - PROCESS | 2700 | 1461085427860 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 2700 | 1461085427866 Marionette TRACE conn5 <- [1,2678,null,{}] 10:03:47 INFO - PROCESS | 2700 | 1461085427881 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:47 INFO - PROCESS | 2700 | 1461085427995 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 10:03:48 INFO - PROCESS | 2700 | 1461085428009 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 2700 | ++DOCSHELL 13F2E000 == 49 [pid = 2700] [id = 679] 10:03:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (13F30800) [pid = 2700] [serial = 2037] [outer = 00000000] 10:03:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (14AEB800) [pid = 2700] [serial = 2038] [outer = 13F30800] 10:03:48 INFO - PROCESS | 2700 | 1461085428105 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (15945C00) [pid = 2700] [serial = 2039] [outer = 13F30800] 10:03:49 INFO - PROCESS | 2700 | 1461085429065 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 2700 | 1461085429103 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 10:03:49 INFO - PROCESS | 2700 | 1461085429106 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:03:49 INFO - PROCESS | 2700 | 1461085429108 Marionette TRACE conn5 <- [1,2682,null,{}] 10:03:49 INFO - PROCESS | 2700 | 1461085429111 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:49 INFO - PROCESS | 2700 | 1461085429227 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 10:03:49 INFO - PROCESS | 2700 | 1461085429234 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:49 INFO - PROCESS | 2700 | ++DOCSHELL 161F3000 == 50 [pid = 2700] [id = 680] 10:03:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (161F5000) [pid = 2700] [serial = 2040] [outer = 00000000] 10:03:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (17170400) [pid = 2700] [serial = 2041] [outer = 161F5000] 10:03:49 INFO - PROCESS | 2700 | 1461085429332 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (17174800) [pid = 2700] [serial = 2042] [outer = 161F5000] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (109A4800) [pid = 2700] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (18261000) [pid = 2700] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (0EF4F800) [pid = 2700] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (0FF05C00) [pid = 2700] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (18A75C00) [pid = 2700] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (161F6C00) [pid = 2700] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (147CDC00) [pid = 2700] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (1602AC00) [pid = 2700] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0F2D2800) [pid = 2700] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (0EEC5400) [pid = 2700] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:03:49 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (18D39400) [pid = 2700] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:03:50 INFO - PROCESS | 2700 | 1461085430361 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 2700 | 1461085430391 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 10:03:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:03:50 INFO - PROCESS | 2700 | 1461085430395 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 2700 | 1461085430396 Marionette TRACE conn5 <- [1,2686,null,{}] 10:03:50 INFO - PROCESS | 2700 | 1461085430400 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:50 INFO - PROCESS | 2700 | 1461085430480 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 10:03:50 INFO - PROCESS | 2700 | 1461085430487 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 2700 | ++DOCSHELL 14980000 == 51 [pid = 2700] [id = 681] 10:03:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (14A5B400) [pid = 2700] [serial = 2043] [outer = 00000000] 10:03:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (1784A800) [pid = 2700] [serial = 2044] [outer = 14A5B400] 10:03:50 INFO - PROCESS | 2700 | 1461085430541 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (18045C00) [pid = 2700] [serial = 2045] [outer = 14A5B400] 10:03:51 INFO - PROCESS | 2700 | 1461085431500 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 2700 | 1461085431519 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 10:03:51 INFO - PROCESS | 2700 | 1461085431526 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 2700 | 1461085431527 Marionette TRACE conn5 <- [1,2690,null,{}] 10:03:51 INFO - PROCESS | 2700 | 1461085431531 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:51 INFO - PROCESS | 2700 | 1461085431610 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 10:03:51 INFO - PROCESS | 2700 | 1461085431617 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 2700 | ++DOCSHELL 1825EC00 == 52 [pid = 2700] [id = 682] 10:03:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (182C9400) [pid = 2700] [serial = 2046] [outer = 00000000] 10:03:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (182E0400) [pid = 2700] [serial = 2047] [outer = 182C9400] 10:03:51 INFO - PROCESS | 2700 | 1461085431662 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (182E7800) [pid = 2700] [serial = 2048] [outer = 182C9400] 10:03:52 INFO - PROCESS | 2700 | 1461085432374 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:03:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:03:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 890ms 10:03:52 INFO - PROCESS | 2700 | 1461085432414 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 10:03:52 INFO - PROCESS | 2700 | 1461085432420 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 10:03:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:03:52 INFO - PROCESS | 2700 | 1461085432426 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:03:52 INFO - PROCESS | 2700 | 1461085432430 Marionette TRACE conn5 <- [1,2694,null,{}] 10:03:52 INFO - PROCESS | 2700 | 1461085432435 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:52 INFO - PROCESS | 2700 | 1461085432543 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 10:03:52 INFO - PROCESS | 2700 | 1461085432682 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:52 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D8000 == 53 [pid = 2700] [id = 683] 10:03:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (0F2D9400) [pid = 2700] [serial = 2049] [outer = 00000000] 10:03:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (0FABE800) [pid = 2700] [serial = 2050] [outer = 0F2D9400] 10:03:52 INFO - PROCESS | 2700 | 1461085432741 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (10033800) [pid = 2700] [serial = 2051] [outer = 0F2D9400] 10:03:53 INFO - PROCESS | 2700 | 1461085433324 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 930ms 10:03:53 INFO - PROCESS | 2700 | 1461085433359 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 2700 | 1461085433365 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 10:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:03:53 INFO - PROCESS | 2700 | 1461085433372 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 2700 | 1461085433375 Marionette TRACE conn5 <- [1,2698,null,{}] 10:03:53 INFO - PROCESS | 2700 | 1461085433379 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:53 INFO - PROCESS | 2700 | 1461085433493 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 10:03:53 INFO - PROCESS | 2700 | 1461085433603 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D9C00 == 54 [pid = 2700] [id = 684] 10:03:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (1003CC00) [pid = 2700] [serial = 2052] [outer = 00000000] 10:03:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (1602C000) [pid = 2700] [serial = 2053] [outer = 1003CC00] 10:03:53 INFO - PROCESS | 2700 | 1461085433658 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (17134800) [pid = 2700] [serial = 2054] [outer = 1003CC00] 10:03:54 INFO - PROCESS | 2700 | 1461085434294 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 2700 | 1461085434347 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 10:03:54 INFO - PROCESS | 2700 | 1461085434350 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:03:54 INFO - PROCESS | 2700 | 1461085434354 Marionette TRACE conn5 <- [1,2702,null,{}] 10:03:54 INFO - PROCESS | 2700 | 1461085434365 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:54 INFO - PROCESS | 2700 | 1461085434510 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 10:03:54 INFO - PROCESS | 2700 | 1461085434641 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 2700 | ++DOCSHELL 18964800 == 55 [pid = 2700] [id = 685] 10:03:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (18966800) [pid = 2700] [serial = 2055] [outer = 00000000] 10:03:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (18A7BC00) [pid = 2700] [serial = 2056] [outer = 18966800] 10:03:54 INFO - PROCESS | 2700 | 1461085434700 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (18AAB400) [pid = 2700] [serial = 2057] [outer = 18966800] 10:03:55 INFO - PROCESS | 2700 | 1461085435262 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:03:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 931ms 10:03:55 INFO - PROCESS | 2700 | 1461085435283 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 2700 | 1461085435286 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 10:03:55 INFO - PROCESS | 2700 | 1461085435290 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:03:55 INFO - PROCESS | 2700 | 1461085435292 Marionette TRACE conn5 <- [1,2706,null,{}] 10:03:55 INFO - PROCESS | 2700 | 1461085435295 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:55 INFO - PROCESS | 2700 | 1461085435400 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 10:03:55 INFO - PROCESS | 2700 | 1461085435509 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 2700 | ++DOCSHELL 18D3D000 == 56 [pid = 2700] [id = 686] 10:03:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (18D3E000) [pid = 2700] [serial = 2058] [outer = 00000000] 10:03:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (19224800) [pid = 2700] [serial = 2059] [outer = 18D3E000] 10:03:55 INFO - PROCESS | 2700 | 1461085435566 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (1922A000) [pid = 2700] [serial = 2060] [outer = 18D3E000] 10:03:56 INFO - PROCESS | 2700 | 1461085436189 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 2700 | 1461085436266 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 10:03:56 INFO - PROCESS | 2700 | 1461085436269 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:03:56 INFO - PROCESS | 2700 | 1461085436271 Marionette TRACE conn5 <- [1,2710,null,{}] 10:03:56 INFO - PROCESS | 2700 | 1461085436275 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:56 INFO - PROCESS | 2700 | 1461085436376 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 10:03:56 INFO - PROCESS | 2700 | 1461085436517 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 2700 | ++DOCSHELL 0EE15C00 == 57 [pid = 2700] [id = 687] 10:03:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (0EE1AC00) [pid = 2700] [serial = 2061] [outer = 00000000] 10:03:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (132A2400) [pid = 2700] [serial = 2062] [outer = 0EE1AC00] 10:03:56 INFO - PROCESS | 2700 | 1461085436573 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (1413C400) [pid = 2700] [serial = 2063] [outer = 0EE1AC00] 10:03:57 INFO - PROCESS | 2700 | 1461085437338 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 2700 | 1461085437404 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 10:03:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:03:57 INFO - PROCESS | 2700 | 1461085437409 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 2700 | 1461085437412 Marionette TRACE conn5 <- [1,2714,null,{}] 10:03:57 INFO - PROCESS | 2700 | 1461085437417 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:57 INFO - PROCESS | 2700 | 1461085437576 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 10:03:57 INFO - PROCESS | 2700 | 1461085437589 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:57 INFO - PROCESS | 2700 | ++DOCSHELL 10033C00 == 58 [pid = 2700] [id = 688] 10:03:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (10037800) [pid = 2700] [serial = 2064] [outer = 00000000] 10:03:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (14A62000) [pid = 2700] [serial = 2065] [outer = 10037800] 10:03:57 INFO - PROCESS | 2700 | 1461085437639 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (1602B400) [pid = 2700] [serial = 2066] [outer = 10037800] 10:03:57 INFO - PROCESS | 2700 | --DOCSHELL 14980000 == 57 [pid = 2700] [id = 681] 10:03:57 INFO - PROCESS | 2700 | --DOCSHELL 161F3000 == 56 [pid = 2700] [id = 680] 10:03:57 INFO - PROCESS | 2700 | --DOCSHELL 13F2E000 == 55 [pid = 2700] [id = 679] 10:03:57 INFO - PROCESS | 2700 | --DOCSHELL 0F37B000 == 54 [pid = 2700] [id = 678] 10:03:57 INFO - PROCESS | 2700 | --DOCSHELL 0EEC1400 == 53 [pid = 2700] [id = 677] 10:03:57 INFO - PROCESS | 2700 | --DOCSHELL 0D21EC00 == 52 [pid = 2700] [id = 676] 10:03:57 INFO - PROCESS | 2700 | --DOCSHELL 18961400 == 51 [pid = 2700] [id = 673] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (143DEC00) [pid = 2700] [serial = 1904] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (182D0400) [pid = 2700] [serial = 2005] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (182CE400) [pid = 2700] [serial = 2006] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (1AA13C00) [pid = 2700] [serial = 1987] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (0F37C400) [pid = 2700] [serial = 1996] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (0FAB6000) [pid = 2700] [serial = 1997] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (13F4C800) [pid = 2700] [serial = 1994] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (109A4C00) [pid = 2700] [serial = 1993] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (1825F800) [pid = 2700] [serial = 1984] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (107A0800) [pid = 2700] [serial = 1981] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (18B38C00) [pid = 2700] [serial = 2009] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (17846000) [pid = 2700] [serial = 2002] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (14AF2400) [pid = 2700] [serial = 1999] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (18D40000) [pid = 2700] [serial = 2018] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (15948C00) [pid = 2700] [serial = 2000] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (1AB76400) [pid = 2700] [serial = 1991] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (1AABE400) [pid = 2700] [serial = 1990] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (19B99800) [pid = 2700] [serial = 1978] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (18AB1000) [pid = 2700] [serial = 2008] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (132DCC00) [pid = 2700] [serial = 2014] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (19B52000) [pid = 2700] [serial = 2020] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (1922B800) [pid = 2700] [serial = 2011] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (18AA3400) [pid = 2700] [serial = 2017] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (19228400) [pid = 2700] [serial = 2012] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (15942C00) [pid = 2700] [serial = 2015] [outer = 00000000] [url = about:blank] 10:03:57 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (17C51400) [pid = 2700] [serial = 2003] [outer = 00000000] [url = about:blank] 10:03:58 INFO - PROCESS | 2700 | 1461085438152 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:03:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 770ms 10:03:58 INFO - PROCESS | 2700 | 1461085438184 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 2700 | 1461085438190 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 10:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:03:58 INFO - PROCESS | 2700 | 1461085438203 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 2700 | 1461085438206 Marionette TRACE conn5 <- [1,2718,null,{}] 10:03:58 INFO - PROCESS | 2700 | 1461085438210 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:58 INFO - PROCESS | 2700 | 1461085438295 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 10:03:58 INFO - PROCESS | 2700 | 1461085438303 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 2700 | ++DOCSHELL 0F83D800 == 52 [pid = 2700] [id = 689] 10:03:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (0FA02C00) [pid = 2700] [serial = 2067] [outer = 00000000] 10:03:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (13F27000) [pid = 2700] [serial = 2068] [outer = 0FA02C00] 10:03:58 INFO - PROCESS | 2700 | 1461085438348 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (14138C00) [pid = 2700] [serial = 2069] [outer = 0FA02C00] 10:03:59 INFO - PROCESS | 2700 | 1461085439291 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 2700 | 1461085439337 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 10:03:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:03:59 INFO - PROCESS | 2700 | 1461085439340 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 2700 | 1461085439344 Marionette TRACE conn5 <- [1,2722,null,{}] 10:03:59 INFO - PROCESS | 2700 | 1461085439354 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:03:59 INFO - PROCESS | 2700 | 1461085439440 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 10:03:59 INFO - PROCESS | 2700 | 1461085439447 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 2700 | ++DOCSHELL 1472AC00 == 53 [pid = 2700] [id = 690] 10:03:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (17170800) [pid = 2700] [serial = 2070] [outer = 00000000] 10:03:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (18260800) [pid = 2700] [serial = 2071] [outer = 17170800] 10:03:59 INFO - PROCESS | 2700 | 1461085439494 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (182CDC00) [pid = 2700] [serial = 2072] [outer = 17170800] 10:03:59 INFO - PROCESS | 2700 | 1461085439954 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:04:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 10:04:00 INFO - PROCESS | 2700 | 1461085440015 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 2700 | 1461085440017 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 10:04:00 INFO - PROCESS | 2700 | 1461085440021 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:04:00 INFO - PROCESS | 2700 | 1461085440022 Marionette TRACE conn5 <- [1,2726,null,{}] 10:04:00 INFO - PROCESS | 2700 | 1461085440026 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:00 INFO - PROCESS | 2700 | 1461085440142 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 10:04:00 INFO - PROCESS | 2700 | 1461085440205 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 2700 | ++DOCSHELL 182DA000 == 54 [pid = 2700] [id = 691] 10:04:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (1850FC00) [pid = 2700] [serial = 2073] [outer = 00000000] 10:04:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (1896F400) [pid = 2700] [serial = 2074] [outer = 1850FC00] 10:04:00 INFO - PROCESS | 2700 | 1461085440250 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (18AA7000) [pid = 2700] [serial = 2075] [outer = 1850FC00] 10:04:00 INFO - PROCESS | 2700 | 1461085440654 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:04:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 10:04:00 INFO - PROCESS | 2700 | 1461085440695 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 10:04:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:04:00 INFO - PROCESS | 2700 | 1461085440697 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 10:04:00 INFO - PROCESS | 2700 | 1461085440700 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 2700 | 1461085440702 Marionette TRACE conn5 <- [1,2730,null,{}] 10:04:00 INFO - PROCESS | 2700 | 1461085440705 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:00 INFO - PROCESS | 2700 | 1461085440820 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 10:04:00 INFO - PROCESS | 2700 | 1461085440916 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 2700 | ++DOCSHELL 18AAC800 == 55 [pid = 2700] [id = 692] 10:04:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (18AB1000) [pid = 2700] [serial = 2076] [outer = 00000000] 10:04:00 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (18D45000) [pid = 2700] [serial = 2077] [outer = 18AB1000] 10:04:00 INFO - PROCESS | 2700 | 1461085440963 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (1922C800) [pid = 2700] [serial = 2078] [outer = 18AB1000] 10:04:01 INFO - PROCESS | 2700 | 1461085441399 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:04:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 730ms 10:04:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:04:01 INFO - PROCESS | 2700 | 1461085441430 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 2700 | 1461085441432 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 10:04:01 INFO - PROCESS | 2700 | 1461085441436 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 2700 | 1461085441437 Marionette TRACE conn5 <- [1,2734,null,{}] 10:04:01 INFO - PROCESS | 2700 | 1461085441441 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:01 INFO - PROCESS | 2700 | 1461085441573 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 10:04:01 INFO - PROCESS | 2700 | 1461085441580 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 2700 | ++DOCSHELL 1922E800 == 56 [pid = 2700] [id = 693] 10:04:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (19264C00) [pid = 2700] [serial = 2079] [outer = 00000000] 10:04:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (19B96C00) [pid = 2700] [serial = 2080] [outer = 19264C00] 10:04:01 INFO - PROCESS | 2700 | 1461085441681 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (19B9D400) [pid = 2700] [serial = 2081] [outer = 19264C00] 10:04:02 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (14A5B400) [pid = 2700] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:04:02 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (13F30800) [pid = 2700] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:04:02 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (161F5000) [pid = 2700] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:04:02 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (0D225C00) [pid = 2700] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:04:02 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (0EEC7C00) [pid = 2700] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:04:02 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (0F385000) [pid = 2700] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:04:02 INFO - PROCESS | 2700 | 1461085442131 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:04:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 730ms 10:04:02 INFO - PROCESS | 2700 | 1461085442167 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 2700 | 1461085442169 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 10:04:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:04:02 INFO - PROCESS | 2700 | 1461085442172 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 2700 | 1461085442174 Marionette TRACE conn5 <- [1,2738,null,{}] 10:04:02 INFO - PROCESS | 2700 | 1461085442177 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:02 INFO - PROCESS | 2700 | 1461085442284 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 10:04:02 INFO - PROCESS | 2700 | 1461085442290 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 2700 | ++DOCSHELL 0FE3C000 == 57 [pid = 2700] [id = 694] 10:04:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (0FE40800) [pid = 2700] [serial = 2082] [outer = 00000000] 10:04:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (1AA16800) [pid = 2700] [serial = 2083] [outer = 0FE40800] 10:04:02 INFO - PROCESS | 2700 | 1461085442335 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (1AA19800) [pid = 2700] [serial = 2084] [outer = 0FE40800] 10:04:02 INFO - PROCESS | 2700 | 1461085442781 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:04:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 630ms 10:04:02 INFO - PROCESS | 2700 | 1461085442815 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 2700 | 1461085442817 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 10:04:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:04:02 INFO - PROCESS | 2700 | 1461085442821 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 2700 | 1461085442822 Marionette TRACE conn5 <- [1,2742,null,{}] 10:04:02 INFO - PROCESS | 2700 | 1461085442826 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:02 INFO - PROCESS | 2700 | 1461085442906 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 10:04:02 INFO - PROCESS | 2700 | 1461085442912 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 2700 | ++DOCSHELL 1AA20400 == 58 [pid = 2700] [id = 695] 10:04:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (1AABF800) [pid = 2700] [serial = 2085] [outer = 00000000] 10:04:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (1ACD9C00) [pid = 2700] [serial = 2086] [outer = 1AABF800] 10:04:02 INFO - PROCESS | 2700 | 1461085442956 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (1ACDCC00) [pid = 2700] [serial = 2087] [outer = 1AABF800] 10:04:03 INFO - PROCESS | 2700 | 1461085443383 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:04:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 630ms 10:04:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:04:03 INFO - PROCESS | 2700 | 1461085443454 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 2700 | 1461085443456 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 10:04:03 INFO - PROCESS | 2700 | 1461085443459 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 2700 | 1461085443461 Marionette TRACE conn5 <- [1,2746,null,{}] 10:04:03 INFO - PROCESS | 2700 | 1461085443465 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:03 INFO - PROCESS | 2700 | 1461085443547 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 10:04:03 INFO - PROCESS | 2700 | 1461085443554 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 2700 | ++DOCSHELL 1ACDF000 == 59 [pid = 2700] [id = 696] 10:04:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (1ACE2400) [pid = 2700] [serial = 2088] [outer = 00000000] 10:04:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 95 (1ACE6800) [pid = 2700] [serial = 2089] [outer = 1ACE2400] 10:04:03 INFO - PROCESS | 2700 | 1461085443598 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 96 (1BA80C00) [pid = 2700] [serial = 2090] [outer = 1ACE2400] 10:04:04 INFO - PROCESS | 2700 | 1461085444045 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 630ms 10:04:04 INFO - PROCESS | 2700 | 1461085444118 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 2700 | 1461085444122 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 10:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:04:04 INFO - PROCESS | 2700 | 1461085444133 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 2700 | 1461085444137 Marionette TRACE conn5 <- [1,2750,null,{}] 10:04:04 INFO - PROCESS | 2700 | 1461085444144 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:04 INFO - PROCESS | 2700 | 1461085444255 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 10:04:04 INFO - PROCESS | 2700 | 1461085444401 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 2700 | ++DOCSHELL 0F3E8400 == 60 [pid = 2700] [id = 697] 10:04:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (0F753800) [pid = 2700] [serial = 2091] [outer = 00000000] 10:04:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (0FAB7C00) [pid = 2700] [serial = 2092] [outer = 0F753800] 10:04:04 INFO - PROCESS | 2700 | 1461085444460 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (1011F800) [pid = 2700] [serial = 2093] [outer = 0F753800] 10:04:05 INFO - PROCESS | 2700 | 1461085445096 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 971ms 10:04:05 INFO - PROCESS | 2700 | 1461085445109 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 10:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:04:05 INFO - PROCESS | 2700 | 1461085445113 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 10:04:05 INFO - PROCESS | 2700 | 1461085445121 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 2700 | 1461085445125 Marionette TRACE conn5 <- [1,2754,null,{}] 10:04:05 INFO - PROCESS | 2700 | 1461085445129 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:05 INFO - PROCESS | 2700 | 1461085445238 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 10:04:05 INFO - PROCESS | 2700 | 1461085445352 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 2700 | ++DOCSHELL 1788E800 == 61 [pid = 2700] [id = 698] 10:04:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (17C22400) [pid = 2700] [serial = 2094] [outer = 00000000] 10:04:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (182CC400) [pid = 2700] [serial = 2095] [outer = 17C22400] 10:04:05 INFO - PROCESS | 2700 | 1461085445447 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (18961C00) [pid = 2700] [serial = 2096] [outer = 17C22400] 10:04:06 INFO - PROCESS | 2700 | 1461085446008 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 930ms 10:04:06 INFO - PROCESS | 2700 | 1461085446049 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 2700 | 1461085446052 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 10:04:06 INFO - PROCESS | 2700 | 1461085446055 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:04:06 INFO - PROCESS | 2700 | 1461085446058 Marionette TRACE conn5 <- [1,2758,null,{}] 10:04:06 INFO - PROCESS | 2700 | 1461085446068 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:06 INFO - PROCESS | 2700 | 1461085446210 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 10:04:06 INFO - PROCESS | 2700 | 1461085446353 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 2700 | ++DOCSHELL 1ABCB400 == 62 [pid = 2700] [id = 699] 10:04:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (1ABD1C00) [pid = 2700] [serial = 2097] [outer = 00000000] 10:04:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (1BB02000) [pid = 2700] [serial = 2098] [outer = 1ABD1C00] 10:04:06 INFO - PROCESS | 2700 | 1461085446413 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (1BE5E000) [pid = 2700] [serial = 2099] [outer = 1ABD1C00] 10:04:07 INFO - PROCESS | 2700 | 1461085447083 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1067ms 10:04:07 INFO - PROCESS | 2700 | 1461085447137 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 2700 | 1461085447140 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 10:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:04:07 INFO - PROCESS | 2700 | 1461085447143 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 2700 | 1461085447145 Marionette TRACE conn5 <- [1,2762,null,{}] 10:04:07 INFO - PROCESS | 2700 | 1461085447148 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:07 INFO - PROCESS | 2700 | 1461085447256 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 10:04:07 INFO - PROCESS | 2700 | 1461085447608 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 2700 | ++DOCSHELL 0D21F000 == 63 [pid = 2700] [id = 700] 10:04:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (0D21F800) [pid = 2700] [serial = 2100] [outer = 00000000] 10:04:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (0EEA4C00) [pid = 2700] [serial = 2101] [outer = 0D21F800] 10:04:07 INFO - PROCESS | 2700 | 1461085447691 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0EEC1400) [pid = 2700] [serial = 2102] [outer = 0D21F800] 10:04:08 INFO - PROCESS | 2700 | 1461085448286 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1176ms 10:04:08 INFO - PROCESS | 2700 | 1461085448323 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 2700 | 1461085448328 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 10:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:04:08 INFO - PROCESS | 2700 | 1461085448333 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 2700 | 1461085448336 Marionette TRACE conn5 <- [1,2766,null,{}] 10:04:08 INFO - PROCESS | 2700 | 1461085448341 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:08 INFO - PROCESS | 2700 | 1461085448443 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 10:04:08 INFO - PROCESS | 2700 | 1461085448561 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 2700 | ++DOCSHELL 0EEA8000 == 64 [pid = 2700] [id = 701] 10:04:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0EEC5C00) [pid = 2700] [serial = 2103] [outer = 00000000] 10:04:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (0F2D6000) [pid = 2700] [serial = 2104] [outer = 0EEC5C00] 10:04:08 INFO - PROCESS | 2700 | 1461085448650 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (0FA10C00) [pid = 2700] [serial = 2105] [outer = 0EEC5C00] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 1003EC00 == 63 [pid = 2700] [id = 628] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 17138400 == 62 [pid = 2700] [id = 637] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0EF42C00 == 61 [pid = 2700] [id = 635] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0EE5B000 == 60 [pid = 2700] [id = 626] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 17C4C000 == 59 [pid = 2700] [id = 638] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0EEA6000 == 58 [pid = 2700] [id = 646] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 14120C00 == 57 [pid = 2700] [id = 630] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0EE19800 == 56 [pid = 2700] [id = 636] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 1602F000 == 55 [pid = 2700] [id = 629] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 1419D000 == 54 [pid = 2700] [id = 647] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 1AA20400 == 53 [pid = 2700] [id = 695] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0FE3C000 == 52 [pid = 2700] [id = 694] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 1922E800 == 51 [pid = 2700] [id = 693] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 18AAC800 == 50 [pid = 2700] [id = 692] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 182DA000 == 49 [pid = 2700] [id = 691] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 1472AC00 == 48 [pid = 2700] [id = 690] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (182E0400) [pid = 2700] [serial = 2047] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (0FABB400) [pid = 2700] [serial = 2023] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (17141800) [pid = 2700] [serial = 2026] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0F83D800 == 47 [pid = 2700] [id = 689] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 10033C00 == 46 [pid = 2700] [id = 688] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0F2D9C00 == 45 [pid = 2700] [id = 684] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 0F2D8000 == 44 [pid = 2700] [id = 683] 10:04:08 INFO - PROCESS | 2700 | --DOCSHELL 1825EC00 == 43 [pid = 2700] [id = 682] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (1784A800) [pid = 2700] [serial = 2044] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (14AEB800) [pid = 2700] [serial = 2038] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (17170400) [pid = 2700] [serial = 2041] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (15945C00) [pid = 2700] [serial = 2039] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (0EFAF800) [pid = 2700] [serial = 2030] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0EEAF000) [pid = 2700] [serial = 2029] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (0F279C00) [pid = 2700] [serial = 2032] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (0F2D4400) [pid = 2700] [serial = 2033] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (10036000) [pid = 2700] [serial = 2035] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (18045C00) [pid = 2700] [serial = 2045] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (107A4C00) [pid = 2700] [serial = 2036] [outer = 00000000] [url = about:blank] 10:04:08 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (17174800) [pid = 2700] [serial = 2042] [outer = 00000000] [url = about:blank] 10:04:09 INFO - PROCESS | 2700 | 1461085449162 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 870ms 10:04:09 INFO - PROCESS | 2700 | 1461085449210 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 2700 | 1461085449214 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 10:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:04:09 INFO - PROCESS | 2700 | 1461085449218 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 2700 | 1461085449220 Marionette TRACE conn5 <- [1,2770,null,{}] 10:04:09 INFO - PROCESS | 2700 | 1461085449224 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:09 INFO - PROCESS | 2700 | 1461085449305 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 10:04:09 INFO - PROCESS | 2700 | 1461085449313 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 2700 | ++DOCSHELL 0F2D8C00 == 44 [pid = 2700] [id = 702] 10:04:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 97 (0F2DDC00) [pid = 2700] [serial = 2106] [outer = 00000000] 10:04:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (0F842000) [pid = 2700] [serial = 2107] [outer = 0F2DDC00] 10:04:09 INFO - PROCESS | 2700 | 1461085449359 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (0FEB9C00) [pid = 2700] [serial = 2108] [outer = 0F2DDC00] 10:04:09 INFO - PROCESS | 2700 | 1461085449863 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 672ms 10:04:09 INFO - PROCESS | 2700 | 1461085449895 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 2700 | 1461085449897 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 10:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:04:09 INFO - PROCESS | 2700 | 1461085449902 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 2700 | 1461085449908 Marionette TRACE conn5 <- [1,2774,null,{}] 10:04:09 INFO - PROCESS | 2700 | 1461085449917 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:10 INFO - PROCESS | 2700 | 1461085450005 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 10:04:10 INFO - PROCESS | 2700 | 1461085450013 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 2700 | ++DOCSHELL 13F24800 == 45 [pid = 2700] [id = 703] 10:04:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (13F26000) [pid = 2700] [serial = 2109] [outer = 00000000] 10:04:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (13F4FC00) [pid = 2700] [serial = 2110] [outer = 13F26000] 10:04:10 INFO - PROCESS | 2700 | 1461085450061 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (1419AC00) [pid = 2700] [serial = 2111] [outer = 13F26000] 10:04:10 INFO - PROCESS | 2700 | 1461085450546 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 691ms 10:04:10 INFO - PROCESS | 2700 | 1461085450596 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 2700 | 1461085450599 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 10:04:10 INFO - PROCESS | 2700 | 1461085450602 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:04:10 INFO - PROCESS | 2700 | 1461085450604 Marionette TRACE conn5 <- [1,2778,null,{}] 10:04:10 INFO - PROCESS | 2700 | 1461085450608 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:10 INFO - PROCESS | 2700 | 1461085450692 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 10:04:10 INFO - PROCESS | 2700 | 1461085450700 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 2700 | ++DOCSHELL 14727400 == 46 [pid = 2700] [id = 704] 10:04:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (149C7000) [pid = 2700] [serial = 2112] [outer = 00000000] 10:04:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (1594C000) [pid = 2700] [serial = 2113] [outer = 149C7000] 10:04:10 INFO - PROCESS | 2700 | 1461085450749 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (16033400) [pid = 2700] [serial = 2114] [outer = 149C7000] 10:04:11 INFO - PROCESS | 2700 | 1461085451199 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:04:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 10:04:11 INFO - PROCESS | 2700 | 1461085451286 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 2700 | 1461085451288 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 10:04:11 INFO - PROCESS | 2700 | 1461085451291 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:04:11 INFO - PROCESS | 2700 | 1461085451293 Marionette TRACE conn5 <- [1,2782,null,{}] 10:04:11 INFO - PROCESS | 2700 | 1461085451297 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:11 INFO - PROCESS | 2700 | 1461085451406 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 10:04:11 INFO - PROCESS | 2700 | 1461085451494 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 2700 | ++DOCSHELL 1713B800 == 47 [pid = 2700] [id = 705] 10:04:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (1713C400) [pid = 2700] [serial = 2115] [outer = 00000000] 10:04:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (171E1400) [pid = 2700] [serial = 2116] [outer = 1713C400] 10:04:11 INFO - PROCESS | 2700 | 1461085451550 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (17891000) [pid = 2700] [serial = 2117] [outer = 1713C400] 10:04:11 INFO - PROCESS | 2700 | 1461085451991 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 730ms 10:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:04:12 INFO - PROCESS | 2700 | 1461085452027 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 2700 | 1461085452029 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 10:04:12 INFO - PROCESS | 2700 | 1461085452032 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 2700 | 1461085452034 Marionette TRACE conn5 <- [1,2786,null,{}] 10:04:12 INFO - PROCESS | 2700 | 1461085452037 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:12 INFO - PROCESS | 2700 | 1461085452156 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 10:04:12 INFO - PROCESS | 2700 | 1461085452162 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 2700 | ++DOCSHELL 0F2DCC00 == 48 [pid = 2700] [id = 706] 10:04:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (13205C00) [pid = 2700] [serial = 2118] [outer = 00000000] 10:04:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (18238400) [pid = 2700] [serial = 2119] [outer = 13205C00] 10:04:12 INFO - PROCESS | 2700 | 1461085452267 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (182C9000) [pid = 2700] [serial = 2120] [outer = 13205C00] 10:04:12 INFO - PROCESS | 2700 | 1461085452693 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:04:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms 10:04:12 INFO - PROCESS | 2700 | 1461085452708 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 2700 | 1461085452710 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 10:04:12 INFO - PROCESS | 2700 | 1461085452713 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 2700 | 1461085452714 Marionette TRACE conn5 <- [1,2790,null,{}] 10:04:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:04:12 INFO - PROCESS | 2700 | 1461085452718 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:12 INFO - PROCESS | 2700 | 1461085452843 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 10:04:12 INFO - PROCESS | 2700 | 1461085452942 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 2700 | ++DOCSHELL 0D222C00 == 49 [pid = 2700] [id = 707] 10:04:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (1497F000) [pid = 2700] [serial = 2121] [outer = 00000000] 10:04:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1850B800) [pid = 2700] [serial = 2122] [outer = 1497F000] 10:04:12 INFO - PROCESS | 2700 | 1461085452986 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (18508000) [pid = 2700] [serial = 2123] [outer = 1497F000] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (19264C00) [pid = 2700] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (18AB1000) [pid = 2700] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (0FA02C00) [pid = 2700] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (17170800) [pid = 2700] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (10037800) [pid = 2700] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (0EE1AC00) [pid = 2700] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0FE40800) [pid = 2700] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (1AABF800) [pid = 2700] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:04:13 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1850FC00) [pid = 2700] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:04:13 INFO - PROCESS | 2700 | 1461085453922 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1214ms 10:04:13 INFO - PROCESS | 2700 | 1461085453933 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 2700 | 1461085453938 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 10:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:04:13 INFO - PROCESS | 2700 | 1461085453959 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 2700 | 1461085453963 Marionette TRACE conn5 <- [1,2794,null,{}] 10:04:13 INFO - PROCESS | 2700 | 1461085453968 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:14 INFO - PROCESS | 2700 | 1461085454076 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 10:04:14 INFO - PROCESS | 2700 | 1461085454217 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 2700 | ++DOCSHELL 0EF49C00 == 50 [pid = 2700] [id = 708] 10:04:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (0EF50800) [pid = 2700] [serial = 2124] [outer = 00000000] 10:04:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (0F2D8000) [pid = 2700] [serial = 2125] [outer = 0EF50800] 10:04:14 INFO - PROCESS | 2700 | 1461085454275 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0F7B6000) [pid = 2700] [serial = 2126] [outer = 0EF50800] 10:04:14 INFO - PROCESS | 2700 | 1461085454898 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 971ms 10:04:14 INFO - PROCESS | 2700 | 1461085454931 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 2700 | 1461085454937 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 10:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:04:14 INFO - PROCESS | 2700 | 1461085454944 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 2700 | 1461085454947 Marionette TRACE conn5 <- [1,2798,null,{}] 10:04:14 INFO - PROCESS | 2700 | 1461085454951 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:15 INFO - PROCESS | 2700 | 1461085455057 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 10:04:15 INFO - PROCESS | 2700 | 1461085455195 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 2700 | ++DOCSHELL 13F26800 == 51 [pid = 2700] [id = 709] 10:04:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (13F26C00) [pid = 2700] [serial = 2127] [outer = 00000000] 10:04:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (14AF4400) [pid = 2700] [serial = 2128] [outer = 13F26C00] 10:04:15 INFO - PROCESS | 2700 | 1461085455252 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (161F2000) [pid = 2700] [serial = 2129] [outer = 13F26C00] 10:04:15 INFO - PROCESS | 2700 | 1461085455844 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 930ms 10:04:15 INFO - PROCESS | 2700 | 1461085455876 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 2700 | 1461085455878 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 10:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:04:15 INFO - PROCESS | 2700 | 1461085455882 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 2700 | 1461085455886 Marionette TRACE conn5 <- [1,2802,null,{}] 10:04:15 INFO - PROCESS | 2700 | 1461085455897 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:16 INFO - PROCESS | 2700 | 1461085456004 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 10:04:16 INFO - PROCESS | 2700 | 1461085456148 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 2700 | ++DOCSHELL 18967800 == 52 [pid = 2700] [id = 710] 10:04:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (18A72C00) [pid = 2700] [serial = 2130] [outer = 00000000] 10:04:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (18AB1400) [pid = 2700] [serial = 2131] [outer = 18A72C00] 10:04:16 INFO - PROCESS | 2700 | 1461085456211 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (18D3A400) [pid = 2700] [serial = 2132] [outer = 18A72C00] 10:04:16 INFO - PROCESS | 2700 | 1461085456777 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 930ms 10:04:16 INFO - PROCESS | 2700 | 1461085456815 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 2700 | 1461085456819 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 10:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:04:16 INFO - PROCESS | 2700 | 1461085456822 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 2700 | 1461085456824 Marionette TRACE conn5 <- [1,2806,null,{}] 10:04:16 INFO - PROCESS | 2700 | 1461085456828 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:16 INFO - PROCESS | 2700 | 1461085456933 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 10:04:17 INFO - PROCESS | 2700 | 1461085457043 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 2700 | ++DOCSHELL 19197800 == 53 [pid = 2700] [id = 711] 10:04:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (19221800) [pid = 2700] [serial = 2133] [outer = 00000000] 10:04:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (19293C00) [pid = 2700] [serial = 2134] [outer = 19221800] 10:04:17 INFO - PROCESS | 2700 | 1461085457098 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (19626C00) [pid = 2700] [serial = 2135] [outer = 19221800] 10:04:17 INFO - PROCESS | 2700 | 1461085457768 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 970ms 10:04:17 INFO - PROCESS | 2700 | 1461085457795 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 2700 | 1461085457798 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 10:04:17 INFO - PROCESS | 2700 | 1461085457801 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:04:17 INFO - PROCESS | 2700 | 1461085457803 Marionette TRACE conn5 <- [1,2810,null,{}] 10:04:17 INFO - PROCESS | 2700 | 1461085457807 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:17 INFO - PROCESS | 2700 | 1461085457910 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 10:04:18 INFO - PROCESS | 2700 | 1461085458049 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 2700 | ++DOCSHELL 0FAB8800 == 54 [pid = 2700] [id = 712] 10:04:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (132AA400) [pid = 2700] [serial = 2136] [outer = 00000000] 10:04:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1783CC00) [pid = 2700] [serial = 2137] [outer = 132AA400] 10:04:18 INFO - PROCESS | 2700 | 1461085458105 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (1896C800) [pid = 2700] [serial = 2138] [outer = 132AA400] 10:04:18 INFO - PROCESS | 2700 | 1461085458829 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:04:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1067ms 10:04:18 INFO - PROCESS | 2700 | 1461085458873 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 10:04:18 INFO - PROCESS | 2700 | 1461085458878 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 10:04:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:04:18 INFO - PROCESS | 2700 | 1461085458883 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 2700 | 1461085458887 Marionette TRACE conn5 <- [1,2814,null,{}] 10:04:18 INFO - PROCESS | 2700 | 1461085458892 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:18 INFO - PROCESS | 2700 | 1461085458996 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 10:04:19 INFO - PROCESS | 2700 | 1461085459114 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 2700 | ++DOCSHELL 0EE62000 == 55 [pid = 2700] [id = 713] 10:04:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (0EEA0800) [pid = 2700] [serial = 2139] [outer = 00000000] 10:04:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (1003A800) [pid = 2700] [serial = 2140] [outer = 0EEA0800] 10:04:19 INFO - PROCESS | 2700 | 1461085459208 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (132A1800) [pid = 2700] [serial = 2141] [outer = 0EEA0800] 10:04:19 INFO - PROCESS | 2700 | --DOCSHELL 0F2DCC00 == 54 [pid = 2700] [id = 706] 10:04:19 INFO - PROCESS | 2700 | --DOCSHELL 1713B800 == 53 [pid = 2700] [id = 705] 10:04:19 INFO - PROCESS | 2700 | --DOCSHELL 14727400 == 52 [pid = 2700] [id = 704] 10:04:19 INFO - PROCESS | 2700 | --DOCSHELL 13F24800 == 51 [pid = 2700] [id = 703] 10:04:19 INFO - PROCESS | 2700 | --DOCSHELL 0F2D8C00 == 50 [pid = 2700] [id = 702] 10:04:19 INFO - PROCESS | 2700 | --DOCSHELL 0EEA8000 == 49 [pid = 2700] [id = 701] 10:04:19 INFO - PROCESS | 2700 | --DOCSHELL 0D21F000 == 48 [pid = 2700] [id = 700] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (19B96C00) [pid = 2700] [serial = 2080] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (1922C800) [pid = 2700] [serial = 2078] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (18D45000) [pid = 2700] [serial = 2077] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (19224800) [pid = 2700] [serial = 2059] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (1602C000) [pid = 2700] [serial = 2053] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (0FABE800) [pid = 2700] [serial = 2050] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (13F27000) [pid = 2700] [serial = 2068] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (14138C00) [pid = 2700] [serial = 2069] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (18260800) [pid = 2700] [serial = 2071] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (14A62000) [pid = 2700] [serial = 2065] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (1602B400) [pid = 2700] [serial = 2066] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (18A7BC00) [pid = 2700] [serial = 2056] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (19B9D400) [pid = 2700] [serial = 2081] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (1413C400) [pid = 2700] [serial = 2063] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (132A2400) [pid = 2700] [serial = 2062] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (1AA19800) [pid = 2700] [serial = 2084] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (1ACE6800) [pid = 2700] [serial = 2089] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1AA16800) [pid = 2700] [serial = 2083] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (1ACDCC00) [pid = 2700] [serial = 2087] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (1896F400) [pid = 2700] [serial = 2074] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (18AA7000) [pid = 2700] [serial = 2075] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (1ACD9C00) [pid = 2700] [serial = 2086] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (182CDC00) [pid = 2700] [serial = 2072] [outer = 00000000] [url = about:blank] 10:04:19 INFO - PROCESS | 2700 | 1461085459653 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 830ms 10:04:19 INFO - PROCESS | 2700 | 1461085459718 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 10:04:19 INFO - PROCESS | 2700 | 1461085459724 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 10:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:04:19 INFO - PROCESS | 2700 | 1461085459730 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 2700 | 1461085459732 Marionette TRACE conn5 <- [1,2818,null,{}] 10:04:19 INFO - PROCESS | 2700 | 1461085459736 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:19 INFO - PROCESS | 2700 | 1461085459826 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 10:04:19 INFO - PROCESS | 2700 | 1461085459833 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 2700 | ++DOCSHELL 0EEAE800 == 49 [pid = 2700] [id = 714] 10:04:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (0F2DCC00) [pid = 2700] [serial = 2142] [outer = 00000000] 10:04:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (13F55C00) [pid = 2700] [serial = 2143] [outer = 0F2DCC00] 10:04:19 INFO - PROCESS | 2700 | 1461085459882 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (143DEC00) [pid = 2700] [serial = 2144] [outer = 0F2DCC00] 10:04:20 INFO - PROCESS | 2700 | 1461085460391 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 670ms 10:04:20 INFO - PROCESS | 2700 | 1461085460407 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 10:04:20 INFO - PROCESS | 2700 | 1461085460409 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 10:04:20 INFO - PROCESS | 2700 | 1461085460413 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:04:20 INFO - PROCESS | 2700 | 1461085460416 Marionette TRACE conn5 <- [1,2822,null,{}] 10:04:20 INFO - PROCESS | 2700 | 1461085460427 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:20 INFO - PROCESS | 2700 | 1461085460546 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 10:04:20 INFO - PROCESS | 2700 | 1461085460556 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 2700 | ++DOCSHELL 17142C00 == 50 [pid = 2700] [id = 715] 10:04:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (17143400) [pid = 2700] [serial = 2145] [outer = 00000000] 10:04:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (17899400) [pid = 2700] [serial = 2146] [outer = 17143400] 10:04:20 INFO - PROCESS | 2700 | 1461085460603 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (18045C00) [pid = 2700] [serial = 2147] [outer = 17143400] 10:04:21 INFO - PROCESS | 2700 | 1461085461084 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 730ms 10:04:21 INFO - PROCESS | 2700 | 1461085461148 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 2700 | 1461085461150 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 10:04:21 INFO - PROCESS | 2700 | 1461085461154 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:04:21 INFO - PROCESS | 2700 | 1461085461156 Marionette TRACE conn5 <- [1,2826,null,{}] 10:04:21 INFO - PROCESS | 2700 | 1461085461159 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:21 INFO - PROCESS | 2700 | 1461085461247 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 10:04:21 INFO - PROCESS | 2700 | 1461085461346 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 2700 | ++DOCSHELL 182D2800 == 51 [pid = 2700] [id = 716] 10:04:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (182D3000) [pid = 2700] [serial = 2148] [outer = 00000000] 10:04:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (1896EC00) [pid = 2700] [serial = 2149] [outer = 182D3000] 10:04:21 INFO - PROCESS | 2700 | 1461085461396 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (18AA5C00) [pid = 2700] [serial = 2150] [outer = 182D3000] 10:04:21 INFO - PROCESS | 2700 | 1461085461791 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:04:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 10:04:21 INFO - PROCESS | 2700 | 1461085461827 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 2700 | 1461085461830 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 10:04:21 INFO - PROCESS | 2700 | 1461085461833 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:04:21 INFO - PROCESS | 2700 | 1461085461834 Marionette TRACE conn5 <- [1,2830,null,{}] 10:04:21 INFO - PROCESS | 2700 | 1461085461838 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:21 INFO - PROCESS | 2700 | 1461085461952 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 10:04:22 INFO - PROCESS | 2700 | 1461085462049 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 2700 | ++DOCSHELL 18AAA400 == 52 [pid = 2700] [id = 717] 10:04:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (18D36400) [pid = 2700] [serial = 2151] [outer = 00000000] 10:04:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (19224800) [pid = 2700] [serial = 2152] [outer = 18D36400] 10:04:22 INFO - PROCESS | 2700 | 1461085462094 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (19269800) [pid = 2700] [serial = 2153] [outer = 18D36400] 10:04:22 INFO - PROCESS | 2700 | 1461085462552 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 770ms 10:04:22 INFO - PROCESS | 2700 | 1461085462607 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 2700 | 1461085462609 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 10:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:04:22 INFO - PROCESS | 2700 | 1461085462618 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 2700 | 1461085462620 Marionette TRACE conn5 <- [1,2834,null,{}] 10:04:22 INFO - PROCESS | 2700 | 1461085462623 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:22 INFO - PROCESS | 2700 | 1461085462751 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 10:04:22 INFO - PROCESS | 2700 | 1461085462820 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 2700 | ++DOCSHELL 19291400 == 53 [pid = 2700] [id = 718] 10:04:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (19625000) [pid = 2700] [serial = 2154] [outer = 00000000] 10:04:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (19B8F400) [pid = 2700] [serial = 2155] [outer = 19625000] 10:04:22 INFO - PROCESS | 2700 | 1461085462869 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (19B98000) [pid = 2700] [serial = 2156] [outer = 19625000] 10:04:23 INFO - PROCESS | 2700 | 1461085463287 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 730ms 10:04:23 INFO - PROCESS | 2700 | 1461085463353 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 2700 | 1461085463355 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 10:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:04:23 INFO - PROCESS | 2700 | 1461085463357 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 2700 | 1461085463359 Marionette TRACE conn5 <- [1,2838,null,{}] 10:04:23 INFO - PROCESS | 2700 | 1461085463362 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:23 INFO - PROCESS | 2700 | 1461085463476 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 10:04:23 INFO - PROCESS | 2700 | 1461085463543 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 2700 | ++DOCSHELL 19E78000 == 54 [pid = 2700] [id = 719] 10:04:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1AA18800) [pid = 2700] [serial = 2157] [outer = 00000000] 10:04:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1AABE400) [pid = 2700] [serial = 2158] [outer = 1AA18800] 10:04:23 INFO - PROCESS | 2700 | 1461085463588 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (1AB30000) [pid = 2700] [serial = 2159] [outer = 1AA18800] 10:04:23 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (149C7000) [pid = 2700] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:04:23 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (1713C400) [pid = 2700] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:04:23 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (13205C00) [pid = 2700] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:04:23 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (0EEC5C00) [pid = 2700] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:04:23 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (0D21F800) [pid = 2700] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:04:23 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (13F26000) [pid = 2700] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:04:23 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (0F2DDC00) [pid = 2700] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:04:24 INFO - PROCESS | 2700 | 1461085464079 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 770ms 10:04:24 INFO - PROCESS | 2700 | 1461085464134 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 2700 | 1461085464137 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 10:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:04:24 INFO - PROCESS | 2700 | 1461085464140 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 2700 | 1461085464142 Marionette TRACE conn5 <- [1,2842,null,{}] 10:04:24 INFO - PROCESS | 2700 | 1461085464145 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:24 INFO - PROCESS | 2700 | 1461085464226 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 10:04:24 INFO - PROCESS | 2700 | 1461085464232 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 2700 | ++DOCSHELL 13F21800 == 55 [pid = 2700] [id = 720] 10:04:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (19621C00) [pid = 2700] [serial = 2160] [outer = 00000000] 10:04:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (1ACDB800) [pid = 2700] [serial = 2161] [outer = 19621C00] 10:04:24 INFO - PROCESS | 2700 | 1461085464279 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (1ACDDC00) [pid = 2700] [serial = 2162] [outer = 19621C00] 10:04:24 INFO - PROCESS | 2700 | 1461085464726 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 631ms 10:04:24 INFO - PROCESS | 2700 | 1461085464774 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 2700 | 1461085464776 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 10:04:24 INFO - PROCESS | 2700 | 1461085464779 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:04:24 INFO - PROCESS | 2700 | 1461085464781 Marionette TRACE conn5 <- [1,2846,null,{}] 10:04:24 INFO - PROCESS | 2700 | 1461085464785 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:24 INFO - PROCESS | 2700 | 1461085464867 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 10:04:24 INFO - PROCESS | 2700 | 1461085464873 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 2700 | ++DOCSHELL 1ACE1400 == 56 [pid = 2700] [id = 721] 10:04:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (1ACE5800) [pid = 2700] [serial = 2163] [outer = 00000000] 10:04:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (1BB0E000) [pid = 2700] [serial = 2164] [outer = 1ACE5800] 10:04:24 INFO - PROCESS | 2700 | 1461085464919 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (1BE61400) [pid = 2700] [serial = 2165] [outer = 1ACE5800] 10:04:25 INFO - PROCESS | 2700 | 1461085465382 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 630ms 10:04:25 INFO - PROCESS | 2700 | 1461085465428 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 2700 | 1461085465430 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 10:04:25 INFO - PROCESS | 2700 | 1461085465434 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 2700 | 1461085465436 Marionette TRACE conn5 <- [1,2850,null,{}] 10:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:04:25 INFO - PROCESS | 2700 | 1461085465440 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:25 INFO - PROCESS | 2700 | 1461085465525 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 10:04:25 INFO - PROCESS | 2700 | 1461085465531 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 2700 | ++DOCSHELL 1BE65800 == 57 [pid = 2700] [id = 722] 10:04:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (1BE66000) [pid = 2700] [serial = 2166] [outer = 00000000] 10:04:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1BECCC00) [pid = 2700] [serial = 2167] [outer = 1BE66000] 10:04:25 INFO - PROCESS | 2700 | 1461085465579 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (1C293C00) [pid = 2700] [serial = 2168] [outer = 1BE66000] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0F3E8400 == 56 [pid = 2700] [id = 697] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0EF50000 == 55 [pid = 2700] [id = 674] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0EE15C00 == 54 [pid = 2700] [id = 687] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 1582CC00 == 53 [pid = 2700] [id = 661] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 19292400 == 52 [pid = 2700] [id = 648] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 18D3D000 == 51 [pid = 2700] [id = 686] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 18964800 == 50 [pid = 2700] [id = 685] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 1788E800 == 49 [pid = 2700] [id = 698] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 1962DC00 == 48 [pid = 2700] [id = 662] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 1ABCB400 == 47 [pid = 2700] [id = 699] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0FE42000 == 46 [pid = 2700] [id = 675] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0EF4A800 == 45 [pid = 2700] [id = 663] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0EF42800 == 44 [pid = 2700] [id = 627] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0EE5CC00 == 43 [pid = 2700] [id = 616] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 182DE000 == 42 [pid = 2700] [id = 639] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 18966400 == 41 [pid = 2700] [id = 615] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 1ACDF000 == 40 [pid = 2700] [id = 696] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0EE62000 == 39 [pid = 2700] [id = 713] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 19197800 == 38 [pid = 2700] [id = 711] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0FAB8800 == 37 [pid = 2700] [id = 712] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 18967800 == 36 [pid = 2700] [id = 710] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0EF49C00 == 35 [pid = 2700] [id = 708] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 13F26800 == 34 [pid = 2700] [id = 709] 10:04:26 INFO - PROCESS | 2700 | --DOCSHELL 0D222C00 == 33 [pid = 2700] [id = 707] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 0EEAE800 == 32 [pid = 2700] [id = 714] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 19E78000 == 31 [pid = 2700] [id = 719] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 182D2800 == 30 [pid = 2700] [id = 716] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 17142C00 == 29 [pid = 2700] [id = 715] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 18AAA400 == 28 [pid = 2700] [id = 717] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 1ACE1400 == 27 [pid = 2700] [id = 721] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 19291400 == 26 [pid = 2700] [id = 718] 10:04:27 INFO - PROCESS | 2700 | --DOCSHELL 13F21800 == 25 [pid = 2700] [id = 720] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (171E1400) [pid = 2700] [serial = 2116] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (182C9000) [pid = 2700] [serial = 2120] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (1850B800) [pid = 2700] [serial = 2122] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (0FAB7C00) [pid = 2700] [serial = 2092] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (182CC400) [pid = 2700] [serial = 2095] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (17891000) [pid = 2700] [serial = 2117] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (0F2D6000) [pid = 2700] [serial = 2104] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (0FA10C00) [pid = 2700] [serial = 2105] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (0EEC1400) [pid = 2700] [serial = 2102] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (0EEA4C00) [pid = 2700] [serial = 2101] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (13F4FC00) [pid = 2700] [serial = 2110] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1419AC00) [pid = 2700] [serial = 2111] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0F842000) [pid = 2700] [serial = 2107] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (0FEB9C00) [pid = 2700] [serial = 2108] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (1BB02000) [pid = 2700] [serial = 2098] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (18238400) [pid = 2700] [serial = 2119] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (16033400) [pid = 2700] [serial = 2114] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (1594C000) [pid = 2700] [serial = 2113] [outer = 00000000] [url = about:blank] 10:04:27 INFO - PROCESS | 2700 | 1461085467756 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:04:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2373ms 10:04:27 INFO - PROCESS | 2700 | 1461085467816 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 2700 | 1461085467820 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 10:04:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:04:27 INFO - PROCESS | 2700 | 1461085467825 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 2700 | 1461085467829 Marionette TRACE conn5 <- [1,2854,null,{}] 10:04:27 INFO - PROCESS | 2700 | 1461085467835 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:27 INFO - PROCESS | 2700 | 1461085467927 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 10:04:28 INFO - PROCESS | 2700 | 1461085468061 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 2700 | ++DOCSHELL 0EE58800 == 26 [pid = 2700] [id = 723] 10:04:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (0EE59400) [pid = 2700] [serial = 2169] [outer = 00000000] 10:04:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (0EE64000) [pid = 2700] [serial = 2170] [outer = 0EE59400] 10:04:28 INFO - PROCESS | 2700 | 1461085468110 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (0EEA6000) [pid = 2700] [serial = 2171] [outer = 0EE59400] 10:04:28 INFO - PROCESS | 2700 | 1461085468501 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:04:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 730ms 10:04:28 INFO - PROCESS | 2700 | 1461085468555 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 2700 | 1461085468562 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 10:04:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:04:28 INFO - PROCESS | 2700 | 1461085468569 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 2700 | 1461085468571 Marionette TRACE conn5 <- [1,2858,null,{}] 10:04:28 INFO - PROCESS | 2700 | 1461085468576 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:28 INFO - PROCESS | 2700 | 1461085468667 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 10:04:28 INFO - PROCESS | 2700 | 1461085468674 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 2700 | ++DOCSHELL 0EEAF800 == 27 [pid = 2700] [id = 724] 10:04:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (0EEC0C00) [pid = 2700] [serial = 2172] [outer = 00000000] 10:04:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (0F271C00) [pid = 2700] [serial = 2173] [outer = 0EEC0C00] 10:04:28 INFO - PROCESS | 2700 | 1461085468721 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0F279C00) [pid = 2700] [serial = 2174] [outer = 0EEC0C00] 10:04:29 INFO - PROCESS | 2700 | 1461085469214 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:04:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 670ms 10:04:29 INFO - PROCESS | 2700 | 1461085469240 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 2700 | 1461085469243 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 10:04:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:04:29 INFO - PROCESS | 2700 | 1461085469246 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 2700 | 1461085469250 Marionette TRACE conn5 <- [1,2862,null,{}] 10:04:29 INFO - PROCESS | 2700 | 1461085469262 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:29 INFO - PROCESS | 2700 | 1461085469386 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 10:04:29 INFO - PROCESS | 2700 | 1461085469401 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 2700 | ++DOCSHELL 0F7F4400 == 28 [pid = 2700] [id = 725] 10:04:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0F7F6800) [pid = 2700] [serial = 2175] [outer = 00000000] 10:04:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (0F84A400) [pid = 2700] [serial = 2176] [outer = 0F7F6800] 10:04:29 INFO - PROCESS | 2700 | 1461085469451 Marionette DEBUG loaded listener.js 10:04:29 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (0FA0F000) [pid = 2700] [serial = 2177] [outer = 0F7F6800] 10:04:29 INFO - PROCESS | 2700 | 1461085469950 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:04:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 10:04:29 INFO - PROCESS | 2700 | 1461085469980 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 2700 | 1461085469983 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 10:04:29 INFO - PROCESS | 2700 | 1461085469986 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:04:29 INFO - PROCESS | 2700 | 1461085469988 Marionette TRACE conn5 <- [1,2866,null,{}] 10:04:29 INFO - PROCESS | 2700 | 1461085469991 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:30 INFO - PROCESS | 2700 | 1461085470072 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 10:04:30 INFO - PROCESS | 2700 | 1461085470078 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 2700 | ++DOCSHELL 0FEBA800 == 29 [pid = 2700] [id = 726] 10:04:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (0FEC1C00) [pid = 2700] [serial = 2178] [outer = 00000000] 10:04:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (10037800) [pid = 2700] [serial = 2179] [outer = 0FEC1C00] 10:04:30 INFO - PROCESS | 2700 | 1461085470127 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (10041800) [pid = 2700] [serial = 2180] [outer = 0FEC1C00] 10:04:30 INFO - PROCESS | 2700 | 1461085470585 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:04:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 631ms 10:04:30 INFO - PROCESS | 2700 | 1461085470624 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 10:04:30 INFO - PROCESS | 2700 | 1461085470626 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 10:04:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:04:30 INFO - PROCESS | 2700 | 1461085470630 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 2700 | 1461085470632 Marionette TRACE conn5 <- [1,2870,null,{}] 10:04:30 INFO - PROCESS | 2700 | 1461085470635 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:30 INFO - PROCESS | 2700 | 1461085470712 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 10:04:30 INFO - PROCESS | 2700 | 1461085470719 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 2700 | ++DOCSHELL 10840800 == 30 [pid = 2700] [id = 727] 10:04:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (10842000) [pid = 2700] [serial = 2181] [outer = 00000000] 10:04:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (132EB400) [pid = 2700] [serial = 2182] [outer = 10842000] 10:04:30 INFO - PROCESS | 2700 | 1461085470768 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (13F24800) [pid = 2700] [serial = 2183] [outer = 10842000] 10:04:31 INFO - PROCESS | 2700 | 1461085471255 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:04:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 671ms 10:04:31 INFO - PROCESS | 2700 | 1461085471302 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 2700 | 1461085471305 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 10:04:31 INFO - PROCESS | 2700 | 1461085471308 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:04:31 INFO - PROCESS | 2700 | 1461085471310 Marionette TRACE conn5 <- [1,2874,null,{}] 10:04:31 INFO - PROCESS | 2700 | 1461085471313 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:31 INFO - PROCESS | 2700 | 1461085471429 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 10:04:31 INFO - PROCESS | 2700 | 1461085471438 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 2700 | ++DOCSHELL 147C4400 == 31 [pid = 2700] [id = 728] 10:04:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 118 (149C5000) [pid = 2700] [serial = 2184] [outer = 00000000] 10:04:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 119 (1582BC00) [pid = 2700] [serial = 2185] [outer = 149C5000] 10:04:31 INFO - PROCESS | 2700 | 1461085471486 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 2700 | ++DOMWINDOW == 120 (1594BC00) [pid = 2700] [serial = 2186] [outer = 149C5000] 10:04:31 INFO - PROCESS | 2700 | 1461085471927 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:04:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 10:04:31 INFO - PROCESS | 2700 | 1461085471982 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 2700 | 1461085471984 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 10:04:31 INFO - PROCESS | 2700 | 1461085471987 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:04:31 INFO - PROCESS | 2700 | 1461085471989 Marionette TRACE conn5 <- [1,2878,null,{}] 10:04:32 INFO - PROCESS | 2700 | 1461085471993 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:32 INFO - PROCESS | 2700 | 1461085472070 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 10:04:32 INFO - PROCESS | 2700 | 1461085472107 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 2700 | ++DOCSHELL 161F7C00 == 32 [pid = 2700] [id = 729] 10:04:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 121 (161FCC00) [pid = 2700] [serial = 2187] [outer = 00000000] 10:04:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 122 (17140C00) [pid = 2700] [serial = 2188] [outer = 161FCC00] 10:04:32 INFO - PROCESS | 2700 | 1461085472151 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 123 (17140800) [pid = 2700] [serial = 2189] [outer = 161FCC00] 10:04:32 INFO - PROCESS | 2700 | 1461085472561 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:04:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 630ms 10:04:32 INFO - PROCESS | 2700 | 1461085472627 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 2700 | 1461085472629 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 10:04:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:04:32 INFO - PROCESS | 2700 | 1461085472632 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 2700 | 1461085472634 Marionette TRACE conn5 <- [1,2882,null,{}] 10:04:32 INFO - PROCESS | 2700 | 1461085472638 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:32 INFO - PROCESS | 2700 | 1461085472731 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 10:04:32 INFO - PROCESS | 2700 | 1461085472740 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 2700 | ++DOCSHELL 17841000 == 33 [pid = 2700] [id = 730] 10:04:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 124 (17848C00) [pid = 2700] [serial = 2190] [outer = 00000000] 10:04:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 125 (17C50C00) [pid = 2700] [serial = 2191] [outer = 17848C00] 10:04:32 INFO - PROCESS | 2700 | 1461085472785 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 2700 | ++DOMWINDOW == 126 (18007C00) [pid = 2700] [serial = 2192] [outer = 17848C00] 10:04:33 INFO - PROCESS | 2700 | 1461085473278 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:04:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 671ms 10:04:33 INFO - PROCESS | 2700 | 1461085473311 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 2700 | 1461085473313 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 10:04:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:04:33 INFO - PROCESS | 2700 | 1461085473316 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 2700 | 1461085473318 Marionette TRACE conn5 <- [1,2886,null,{}] 10:04:33 INFO - PROCESS | 2700 | 1461085473322 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:33 INFO - PROCESS | 2700 | 1461085473432 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 10:04:33 INFO - PROCESS | 2700 | 1461085473524 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 2700 | ++DOCSHELL 0F7F3800 == 34 [pid = 2700] [id = 731] 10:04:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 127 (17172800) [pid = 2700] [serial = 2193] [outer = 00000000] 10:04:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 128 (1825FC00) [pid = 2700] [serial = 2194] [outer = 17172800] 10:04:33 INFO - PROCESS | 2700 | 1461085473569 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 2700 | ++DOMWINDOW == 129 (1825EC00) [pid = 2700] [serial = 2195] [outer = 17172800] 10:04:34 INFO - PROCESS | 2700 | 1461085473996 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:04:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 730ms 10:04:34 INFO - PROCESS | 2700 | 1461085474048 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 2700 | 1461085474050 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 10:04:34 INFO - PROCESS | 2700 | 1461085474053 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:04:34 INFO - PROCESS | 2700 | 1461085474055 Marionette TRACE conn5 <- [1,2890,null,{}] 10:04:34 INFO - PROCESS | 2700 | 1461085474058 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:34 INFO - PROCESS | 2700 | 1461085474181 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 10:04:34 INFO - PROCESS | 2700 | 1461085474246 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 2700 | ++DOCSHELL 182CCC00 == 35 [pid = 2700] [id = 732] 10:04:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 130 (182CD000) [pid = 2700] [serial = 2196] [outer = 00000000] 10:04:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 131 (182DB000) [pid = 2700] [serial = 2197] [outer = 182CD000] 10:04:34 INFO - PROCESS | 2700 | 1461085474291 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 2700 | ++DOMWINDOW == 132 (182E6C00) [pid = 2700] [serial = 2198] [outer = 182CD000] 10:04:34 INFO - PROCESS | 2700 | 1461085474752 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:04:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 731ms 10:04:34 INFO - PROCESS | 2700 | 1461085474827 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 2700 | 1461085474829 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 10:04:34 INFO - PROCESS | 2700 | 1461085474832 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 2700 | 1461085474835 Marionette TRACE conn5 <- [1,2894,null,{}] 10:04:34 INFO - PROCESS | 2700 | 1461085474839 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:04:35 INFO - PROCESS | 2700 | 1461085475349 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 131 (1ACE2400) [pid = 2700] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 130 (1713EC00) [pid = 2700] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 129 (0EEC6400) [pid = 2700] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 128 (1003CC00) [pid = 2700] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 127 (0F2D9400) [pid = 2700] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 126 (19B97800) [pid = 2700] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 125 (19222000) [pid = 2700] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 124 (1003AC00) [pid = 2700] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 123 (0F279400) [pid = 2700] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 122 (18D3E000) [pid = 2700] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 121 (19B92C00) [pid = 2700] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 120 (182C9400) [pid = 2700] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 119 (0F2D2000) [pid = 2700] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 118 (18966800) [pid = 2700] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 117 (18D44C00) [pid = 2700] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (19294000) [pid = 2700] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (17134400) [pid = 2700] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (1ACE5800) [pid = 2700] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (18D36400) [pid = 2700] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (19625000) [pid = 2700] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (1AA18800) [pid = 2700] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (182D3000) [pid = 2700] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (17143400) [pid = 2700] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (0F2DCC00) [pid = 2700] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (0EEA0800) [pid = 2700] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (132AA400) [pid = 2700] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (19221800) [pid = 2700] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (18A72C00) [pid = 2700] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (13F26C00) [pid = 2700] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (0EF50800) [pid = 2700] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (1497F000) [pid = 2700] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (19621C00) [pid = 2700] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (1ABD1C00) [pid = 2700] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (17C22400) [pid = 2700] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:04:35 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (0F753800) [pid = 2700] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:04:35 INFO - PROCESS | 2700 | 1461085475428 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 2700 | ++DOCSHELL 0D225C00 == 36 [pid = 2700] [id = 733] 10:04:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 98 (0EE17000) [pid = 2700] [serial = 2199] [outer = 00000000] 10:04:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 99 (0EEAC000) [pid = 2700] [serial = 2200] [outer = 0EE17000] 10:04:35 INFO - PROCESS | 2700 | 1461085475484 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 2700 | ++DOMWINDOW == 100 (0F7F9C00) [pid = 2700] [serial = 2201] [outer = 0EE17000] 10:04:35 INFO - PROCESS | 2700 | 1461085475854 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:04:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:04:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1059ms 10:04:35 INFO - PROCESS | 2700 | 1461085475902 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 2700 | 1461085475904 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 10:04:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:04:35 INFO - PROCESS | 2700 | 1461085475907 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:04:35 INFO - PROCESS | 2700 | 1461085475910 Marionette TRACE conn5 <- [1,2898,null,{}] 10:04:35 INFO - PROCESS | 2700 | 1461085475913 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:35 INFO - PROCESS | 2700 | 1461085475991 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 10:04:36 INFO - PROCESS | 2700 | 1461085475997 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 2700 | ++DOCSHELL 0FEC6800 == 37 [pid = 2700] [id = 734] 10:04:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 101 (10037400) [pid = 2700] [serial = 2202] [outer = 00000000] 10:04:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 102 (15832C00) [pid = 2700] [serial = 2203] [outer = 10037400] 10:04:36 INFO - PROCESS | 2700 | 1461085476044 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 103 (1713EC00) [pid = 2700] [serial = 2204] [outer = 10037400] 10:04:36 INFO - PROCESS | 2700 | 1461085476469 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:04:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:04:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:04:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 570ms 10:04:36 INFO - PROCESS | 2700 | 1461085476489 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 2700 | 1461085476491 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 10:04:36 INFO - PROCESS | 2700 | 1461085476494 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - TEST-START | /DOMEvents/constructors.html 10:04:36 INFO - PROCESS | 2700 | 1461085476496 Marionette TRACE conn5 <- [1,2902,null,{}] 10:04:36 INFO - PROCESS | 2700 | 1461085476499 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:36 INFO - PROCESS | 2700 | 1461085476618 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 10:04:36 INFO - PROCESS | 2700 | 1461085476626 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 2700 | ++DOCSHELL 1088D400 == 38 [pid = 2700] [id = 735] 10:04:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 104 (132AA400) [pid = 2700] [serial = 2205] [outer = 00000000] 10:04:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 105 (18A72C00) [pid = 2700] [serial = 2206] [outer = 132AA400] 10:04:36 INFO - PROCESS | 2700 | 1461085476672 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 2700 | ++DOMWINDOW == 106 (18AAD400) [pid = 2700] [serial = 2207] [outer = 132AA400] 10:04:37 INFO - PROCESS | 2700 | 1461085477278 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:04:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 887ms 10:04:37 INFO - PROCESS | 2700 | 1461085477385 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 2700 | 1461085477389 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 10:04:37 INFO - PROCESS | 2700 | 1461085477394 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:04:37 INFO - PROCESS | 2700 | 1461085477399 Marionette TRACE conn5 <- [1,2906,null,{}] 10:04:37 INFO - PROCESS | 2700 | 1461085477407 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:37 INFO - PROCESS | 2700 | 1461085477542 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 10:04:37 INFO - PROCESS | 2700 | 1461085477675 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 2700 | ++DOCSHELL 0EE15C00 == 39 [pid = 2700] [id = 736] 10:04:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 107 (0EE16000) [pid = 2700] [serial = 2208] [outer = 00000000] 10:04:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 108 (0EE57C00) [pid = 2700] [serial = 2209] [outer = 0EE16000] 10:04:37 INFO - PROCESS | 2700 | 1461085477734 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 2700 | ++DOMWINDOW == 109 (0EEA0800) [pid = 2700] [serial = 2210] [outer = 0EE16000] 10:04:38 INFO - PROCESS | 2700 | 1461085478387 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:04:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:04:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1022ms 10:04:38 INFO - PROCESS | 2700 | 1461085478422 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 10:04:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:04:38 INFO - PROCESS | 2700 | 1461085478425 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 10:04:38 INFO - PROCESS | 2700 | 1461085478433 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 2700 | 1461085478438 Marionette TRACE conn5 <- [1,2910,null,{}] 10:04:38 INFO - PROCESS | 2700 | 1461085478442 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:38 INFO - PROCESS | 2700 | 1461085478560 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 10:04:38 INFO - PROCESS | 2700 | 1461085478701 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 2700 | ++DOCSHELL 0EF50800 == 40 [pid = 2700] [id = 737] 10:04:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 110 (0F275000) [pid = 2700] [serial = 2211] [outer = 00000000] 10:04:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 111 (0F844000) [pid = 2700] [serial = 2212] [outer = 0F275000] 10:04:38 INFO - PROCESS | 2700 | 1461085478757 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 2700 | ++DOMWINDOW == 112 (0FEBA000) [pid = 2700] [serial = 2213] [outer = 0F275000] 10:04:39 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:04:39 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:04:39 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:04:39 INFO - PROCESS | 2700 | [2700] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:04:39 INFO - PROCESS | 2700 | 1461085479384 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:04:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:04:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:04:39 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 10:04:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:04:39 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 10:04:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:04:39 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]" 10:04:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:04:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:04:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 992ms 10:04:39 INFO - PROCESS | 2700 | 1461085479424 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 2700 | 1461085479426 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 10:04:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:04:39 INFO - PROCESS | 2700 | 1461085479430 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 2700 | 1461085479432 Marionette TRACE conn5 <- [1,2914,null,{}] 10:04:39 INFO - PROCESS | 2700 | 1461085479443 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:39 INFO - PROCESS | 2700 | 1461085479565 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 10:04:39 INFO - PROCESS | 2700 | 1461085479712 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 2700 | ++DOCSHELL 0D218800 == 41 [pid = 2700] [id = 738] 10:04:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 113 (0D219C00) [pid = 2700] [serial = 2214] [outer = 00000000] 10:04:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 114 (0F3E0800) [pid = 2700] [serial = 2215] [outer = 0D219C00] 10:04:39 INFO - PROCESS | 2700 | 1461085479812 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (1099F000) [pid = 2700] [serial = 2216] [outer = 0D219C00] 10:04:40 INFO - PROCESS | 2700 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:04:40 INFO - PROCESS | 2700 | 1461085480620 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:04:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:04:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1220ms 10:04:40 INFO - PROCESS | 2700 | 1461085480653 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 2700 | 1461085480658 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 10:04:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:04:40 INFO - PROCESS | 2700 | 1461085480663 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 2700 | 1461085480667 Marionette TRACE conn5 <- [1,2918,null,{}] 10:04:40 INFO - PROCESS | 2700 | 1461085480672 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:40 INFO - PROCESS | 2700 | 1461085480776 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 10:04:40 INFO - PROCESS | 2700 | 1461085480918 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 13F2F400 == 40 [pid = 2700] [id = 594] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 1716FC00 == 39 [pid = 2700] [id = 600] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 1804C400 == 38 [pid = 2700] [id = 598] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 0FA0E000 == 37 [pid = 2700] [id = 605] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 0F2D8400 == 36 [pid = 2700] [id = 596] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 132A2000 == 35 [pid = 2700] [id = 593] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 0F7B4000 == 34 [pid = 2700] [id = 604] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 0EE58C00 == 33 [pid = 2700] [id = 588] 10:04:40 INFO - PROCESS | 2700 | --DOCSHELL 0EE59C00 == 32 [pid = 2700] [id = 602] 10:04:40 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (1BECCC00) [pid = 2700] [serial = 2167] [outer = 00000000] [url = about:blank] 10:04:40 INFO - PROCESS | 2700 | ++DOCSHELL 0EE58C00 == 33 [pid = 2700] [id = 739] 10:04:40 INFO - PROCESS | 2700 | ++DOMWINDOW == 115 (0EE59C00) [pid = 2700] [serial = 2217] [outer = 00000000] 10:04:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 116 (0EF49C00) [pid = 2700] [serial = 2218] [outer = 0EE59C00] 10:04:41 INFO - PROCESS | 2700 | 1461085481015 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 117 (0F2DA800) [pid = 2700] [serial = 2219] [outer = 0EE59C00] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 116 (1BA80C00) [pid = 2700] [serial = 2090] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 115 (1BE5E000) [pid = 2700] [serial = 2099] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 114 (18961C00) [pid = 2700] [serial = 2096] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 113 (1011F800) [pid = 2700] [serial = 2093] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 112 (182E1400) [pid = 2700] [serial = 1985] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 111 (13F4B800) [pid = 2700] [serial = 1940] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 110 (17134800) [pid = 2700] [serial = 2054] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 109 (10033800) [pid = 2700] [serial = 2051] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 108 (1AA19C00) [pid = 2700] [serial = 1988] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 107 (19934400) [pid = 2700] [serial = 2021] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 106 (182CB400) [pid = 2700] [serial = 2027] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 105 (13F27800) [pid = 2700] [serial = 1982] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 104 (1922A000) [pid = 2700] [serial = 2060] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 103 (19E6F800) [pid = 2700] [serial = 1979] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 102 (182E7800) [pid = 2700] [serial = 2048] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 101 (10033400) [pid = 2700] [serial = 2024] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 100 (18AAB400) [pid = 2700] [serial = 2057] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 99 (19230C00) [pid = 2700] [serial = 1937] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 98 (196CDC00) [pid = 2700] [serial = 1946] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 97 (18B38800) [pid = 2700] [serial = 1943] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 96 (1BE61400) [pid = 2700] [serial = 2165] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 95 (19224800) [pid = 2700] [serial = 2152] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 94 (19B8F400) [pid = 2700] [serial = 2155] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (19269800) [pid = 2700] [serial = 2153] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (1AABE400) [pid = 2700] [serial = 2158] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (19B98000) [pid = 2700] [serial = 2156] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (1AB30000) [pid = 2700] [serial = 2159] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (1BB0E000) [pid = 2700] [serial = 2164] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (1896EC00) [pid = 2700] [serial = 2149] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (17899400) [pid = 2700] [serial = 2146] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (18045C00) [pid = 2700] [serial = 2147] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (13F55C00) [pid = 2700] [serial = 2143] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (143DEC00) [pid = 2700] [serial = 2144] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (1003A800) [pid = 2700] [serial = 2140] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (132A1800) [pid = 2700] [serial = 2141] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (1896C800) [pid = 2700] [serial = 2138] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (1783CC00) [pid = 2700] [serial = 2137] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (19626C00) [pid = 2700] [serial = 2135] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (19293C00) [pid = 2700] [serial = 2134] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (18D3A400) [pid = 2700] [serial = 2132] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (18AB1400) [pid = 2700] [serial = 2131] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (161F2000) [pid = 2700] [serial = 2129] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (14AF4400) [pid = 2700] [serial = 2128] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (0F7B6000) [pid = 2700] [serial = 2126] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (0F2D8000) [pid = 2700] [serial = 2125] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (18508000) [pid = 2700] [serial = 2123] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (1ACDB800) [pid = 2700] [serial = 2161] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (1ACDDC00) [pid = 2700] [serial = 2162] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (18AA5C00) [pid = 2700] [serial = 2150] [outer = 00000000] [url = about:blank] 10:04:41 INFO - PROCESS | 2700 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:04:41 INFO - PROCESS | 2700 | 1461085481393 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:04:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:04:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 770ms 10:04:41 INFO - PROCESS | 2700 | 1461085481507 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 2700 | 1461085481513 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 10:04:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:04:41 INFO - PROCESS | 2700 | 1461085481526 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 2700 | 1461085481529 Marionette TRACE conn5 <- [1,2922,null,{}] 10:04:41 INFO - PROCESS | 2700 | 1461085481533 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:41 INFO - PROCESS | 2700 | 1461085481624 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 10:04:41 INFO - PROCESS | 2700 | 1461085481630 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 2700 | ++DOCSHELL 0F2DF400 == 34 [pid = 2700] [id = 740] 10:04:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (0FA0FC00) [pid = 2700] [serial = 2220] [outer = 00000000] 10:04:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (0FEBA400) [pid = 2700] [serial = 2221] [outer = 0FA0FC00] 10:04:41 INFO - PROCESS | 2700 | 1461085481677 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (10032400) [pid = 2700] [serial = 2222] [outer = 0FA0FC00] 10:04:42 INFO - PROCESS | 2700 | 1461085482112 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:04:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:04:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 631ms 10:04:42 INFO - PROCESS | 2700 | 1461085482160 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 2700 | 1461085482163 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 10:04:42 INFO - PROCESS | 2700 | 1461085482166 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:04:42 INFO - PROCESS | 2700 | 1461085482169 Marionette TRACE conn5 <- [1,2926,null,{}] 10:04:42 INFO - PROCESS | 2700 | 1461085482184 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:42 INFO - PROCESS | 2700 | 1461085482268 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 10:04:42 INFO - PROCESS | 2700 | 1461085482274 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 2700 | ++DOCSHELL 132AA800 == 35 [pid = 2700] [id = 741] 10:04:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (132AD000) [pid = 2700] [serial = 2223] [outer = 00000000] 10:04:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (13F2B000) [pid = 2700] [serial = 2224] [outer = 132AD000] 10:04:42 INFO - PROCESS | 2700 | 1461085482321 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (13F50400) [pid = 2700] [serial = 2225] [outer = 132AD000] 10:04:42 INFO - PROCESS | 2700 | 1461085482723 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:04:42 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. 10:04:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 590ms 10:04:42 INFO - PROCESS | 2700 | 1461085482760 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 2700 | 1461085482763 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 10:04:42 INFO - PROCESS | 2700 | 1461085482766 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:04:42 INFO - PROCESS | 2700 | 1461085482767 Marionette TRACE conn5 <- [1,2930,null,{}] 10:04:42 INFO - PROCESS | 2700 | 1461085482771 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:42 INFO - PROCESS | 2700 | 1461085482899 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 10:04:42 INFO - PROCESS | 2700 | 1461085482908 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 2700 | ++DOCSHELL 143E7800 == 36 [pid = 2700] [id = 742] 10:04:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (143E8800) [pid = 2700] [serial = 2226] [outer = 00000000] 10:04:42 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (15945800) [pid = 2700] [serial = 2227] [outer = 143E8800] 10:04:42 INFO - PROCESS | 2700 | 1461085482955 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (1602B400) [pid = 2700] [serial = 2228] [outer = 143E8800] 10:04:43 INFO - PROCESS | 2700 | 1461085483403 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:04:43 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 10:04:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:04:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 10:04:43 INFO - PROCESS | 2700 | 1461085483441 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 2700 | 1461085483443 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 10:04:43 INFO - PROCESS | 2700 | 1461085483446 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:04:43 INFO - PROCESS | 2700 | 1461085483448 Marionette TRACE conn5 <- [1,2934,null,{}] 10:04:43 INFO - PROCESS | 2700 | 1461085483452 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:43 INFO - PROCESS | 2700 | 1461085483560 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 10:04:43 INFO - PROCESS | 2700 | 1461085483566 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 2700 | ++DOCSHELL 16033800 == 37 [pid = 2700] [id = 743] 10:04:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (161F0800) [pid = 2700] [serial = 2229] [outer = 00000000] 10:04:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (171ECC00) [pid = 2700] [serial = 2230] [outer = 161F0800] 10:04:43 INFO - PROCESS | 2700 | 1461085483615 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (1788F800) [pid = 2700] [serial = 2231] [outer = 161F0800] 10:04:44 INFO - PROCESS | 2700 | 1461085484021 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:04:44 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. 10:04:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 10:04:44 INFO - PROCESS | 2700 | 1461085484080 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 2700 | 1461085484082 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 10:04:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:04:44 INFO - PROCESS | 2700 | 1461085484085 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 2700 | 1461085484087 Marionette TRACE conn5 <- [1,2938,null,{}] 10:04:44 INFO - PROCESS | 2700 | 1461085484097 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:44 INFO - PROCESS | 2700 | 1461085484228 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 10:04:44 INFO - PROCESS | 2700 | 1461085484316 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 2700 | ++DOCSHELL 17C4D800 == 38 [pid = 2700] [id = 744] 10:04:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (18048800) [pid = 2700] [serial = 2232] [outer = 00000000] 10:04:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (182D8800) [pid = 2700] [serial = 2233] [outer = 18048800] 10:04:44 INFO - PROCESS | 2700 | 1461085484364 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (182DBC00) [pid = 2700] [serial = 2234] [outer = 18048800] 10:04:44 INFO - PROCESS | 2700 | ++DOCSHELL 18963C00 == 39 [pid = 2700] [id = 745] 10:04:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (18964000) [pid = 2700] [serial = 2235] [outer = 00000000] 10:04:44 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (18964800) [pid = 2700] [serial = 2236] [outer = 18964000] 10:04:44 INFO - PROCESS | 2700 | 1461085484920 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:04:44 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. 10:04:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 891ms 10:04:44 INFO - PROCESS | 2700 | 1461085484976 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 2700 | 1461085484978 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 10:04:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:04:44 INFO - PROCESS | 2700 | 1461085484981 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 2700 | 1461085484983 Marionette TRACE conn5 <- [1,2942,null,{}] 10:04:44 INFO - PROCESS | 2700 | 1461085484987 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:45 INFO - PROCESS | 2700 | 1461085485108 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 10:04:45 INFO - PROCESS | 2700 | 1461085485171 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 2700 | ++DOCSHELL 0EE5A800 == 40 [pid = 2700] [id = 746] 10:04:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (182E3800) [pid = 2700] [serial = 2237] [outer = 00000000] 10:04:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (18962800) [pid = 2700] [serial = 2238] [outer = 182E3800] 10:04:45 INFO - PROCESS | 2700 | 1461085485216 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (18969C00) [pid = 2700] [serial = 2239] [outer = 182E3800] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (0EE59400) [pid = 2700] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (17172800) [pid = 2700] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (1BE66000) [pid = 2700] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (149C5000) [pid = 2700] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (161FCC00) [pid = 2700] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (17848C00) [pid = 2700] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (182CD000) [pid = 2700] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (0F7F6800) [pid = 2700] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (0EEC0C00) [pid = 2700] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (0FEC1C00) [pid = 2700] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (10037400) [pid = 2700] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (10842000) [pid = 2700] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:04:45 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (0EE17000) [pid = 2700] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:04:45 INFO - PROCESS | 2700 | 1461085485688 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:04:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:04:45 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 10:04:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 730ms 10:04:45 INFO - PROCESS | 2700 | 1461085485712 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 10:04:45 INFO - PROCESS | 2700 | 1461085485715 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 10:04:45 INFO - PROCESS | 2700 | 1461085485718 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 2700 | 1461085485720 Marionette TRACE conn5 <- [1,2946,null,{}] 10:04:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:04:45 INFO - PROCESS | 2700 | 1461085485723 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:45 INFO - PROCESS | 2700 | 1461085485828 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 10:04:45 INFO - PROCESS | 2700 | 1461085485833 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 2700 | ++DOCSHELL 0D227C00 == 41 [pid = 2700] [id = 747] 10:04:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (0FF0AC00) [pid = 2700] [serial = 2240] [outer = 00000000] 10:04:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (18514C00) [pid = 2700] [serial = 2241] [outer = 0FF0AC00] 10:04:45 INFO - PROCESS | 2700 | 1461085485881 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (18512400) [pid = 2700] [serial = 2242] [outer = 0FF0AC00] 10:04:46 INFO - PROCESS | 2700 | 1461085486282 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:04:46 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. 10:04:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 570ms 10:04:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:04:46 INFO - PROCESS | 2700 | 1461085486292 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 2700 | 1461085486294 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 10:04:46 INFO - PROCESS | 2700 | 1461085486297 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 2700 | 1461085486299 Marionette TRACE conn5 <- [1,2950,null,{}] 10:04:46 INFO - PROCESS | 2700 | 1461085486317 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:46 INFO - PROCESS | 2700 | 1461085486435 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 10:04:46 INFO - PROCESS | 2700 | 1461085486443 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 2700 | ++DOCSHELL 132E6000 == 42 [pid = 2700] [id = 748] 10:04:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (13F2F400) [pid = 2700] [serial = 2243] [outer = 00000000] 10:04:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (18AB0400) [pid = 2700] [serial = 2244] [outer = 13F2F400] 10:04:46 INFO - PROCESS | 2700 | 1461085486490 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (18B43000) [pid = 2700] [serial = 2245] [outer = 13F2F400] 10:04:46 INFO - PROCESS | 2700 | 1461085486886 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:04:46 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. 10:04:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 630ms 10:04:46 INFO - PROCESS | 2700 | 1461085486928 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 2700 | 1461085486930 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 10:04:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:04:46 INFO - PROCESS | 2700 | 1461085486934 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 2700 | 1461085486935 Marionette TRACE conn5 <- [1,2954,null,{}] 10:04:46 INFO - PROCESS | 2700 | 1461085486939 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:47 INFO - PROCESS | 2700 | 1461085487055 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 10:04:47 INFO - PROCESS | 2700 | 1461085487063 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 2700 | ++DOCSHELL 18D36400 == 43 [pid = 2700] [id = 749] 10:04:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (18D37C00) [pid = 2700] [serial = 2246] [outer = 00000000] 10:04:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (1918F000) [pid = 2700] [serial = 2247] [outer = 18D37C00] 10:04:47 INFO - PROCESS | 2700 | 1461085487109 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (1918A400) [pid = 2700] [serial = 2248] [outer = 18D37C00] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 17136400 == 42 [pid = 2700] [id = 597] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 0FAC2C00 == 41 [pid = 2700] [id = 592] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 0F2D8800 == 40 [pid = 2700] [id = 590] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 0EEC1000 == 39 [pid = 2700] [id = 603] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 0EECC000 == 38 [pid = 2700] [id = 589] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 182E4C00 == 37 [pid = 2700] [id = 601] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 15833800 == 36 [pid = 2700] [id = 595] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 1BE65800 == 35 [pid = 2700] [id = 722] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 0F7ED400 == 34 [pid = 2700] [id = 591] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 0F877800 == 33 [pid = 2700] [id = 599] 10:04:48 INFO - PROCESS | 2700 | --DOCSHELL 18963C00 == 32 [pid = 2700] [id = 745] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (18A72C00) [pid = 2700] [serial = 2206] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0EE64000) [pid = 2700] [serial = 2170] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (0EEA6000) [pid = 2700] [serial = 2171] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (1825FC00) [pid = 2700] [serial = 2194] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (1C293C00) [pid = 2700] [serial = 2168] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (1594BC00) [pid = 2700] [serial = 2186] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (1582BC00) [pid = 2700] [serial = 2185] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (17140C00) [pid = 2700] [serial = 2188] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (17140800) [pid = 2700] [serial = 2189] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (17C50C00) [pid = 2700] [serial = 2191] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (182DB000) [pid = 2700] [serial = 2197] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (1825EC00) [pid = 2700] [serial = 2195] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0F84A400) [pid = 2700] [serial = 2176] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (0FA0F000) [pid = 2700] [serial = 2177] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (0F271C00) [pid = 2700] [serial = 2173] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (0F279C00) [pid = 2700] [serial = 2174] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (182E6C00) [pid = 2700] [serial = 2198] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 66 (10037800) [pid = 2700] [serial = 2179] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 65 (15832C00) [pid = 2700] [serial = 2203] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 64 (10041800) [pid = 2700] [serial = 2180] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 63 (132EB400) [pid = 2700] [serial = 2182] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 62 (13F24800) [pid = 2700] [serial = 2183] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 61 (0EEAC000) [pid = 2700] [serial = 2200] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 60 (1713EC00) [pid = 2700] [serial = 2204] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 59 (0F7F9C00) [pid = 2700] [serial = 2201] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | --DOMWINDOW == 58 (18007C00) [pid = 2700] [serial = 2192] [outer = 00000000] [url = about:blank] 10:04:48 INFO - PROCESS | 2700 | 1461085488945 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:04:48 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. 10:04:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2020ms 10:04:48 INFO - PROCESS | 2700 | 1461085488955 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 2700 | 1461085488958 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 10:04:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:04:48 INFO - PROCESS | 2700 | 1461085488963 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 2700 | 1461085488966 Marionette TRACE conn5 <- [1,2958,null,{}] 10:04:48 INFO - PROCESS | 2700 | 1461085488972 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:49 INFO - PROCESS | 2700 | 1461085489055 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 10:04:49 INFO - PROCESS | 2700 | 1461085489063 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 2700 | ++DOCSHELL 0EE56000 == 33 [pid = 2700] [id = 750] 10:04:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 59 (0EE59800) [pid = 2700] [serial = 2249] [outer = 00000000] 10:04:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 60 (0EEA4400) [pid = 2700] [serial = 2250] [outer = 0EE59800] 10:04:49 INFO - PROCESS | 2700 | 1461085489115 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 61 (0EEAD000) [pid = 2700] [serial = 2251] [outer = 0EE59800] 10:04:49 INFO - PROCESS | 2700 | 1461085489574 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:04:49 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. 10:04:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 10:04:49 INFO - PROCESS | 2700 | 1461085489635 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 2700 | 1461085489641 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 10:04:49 INFO - PROCESS | 2700 | 1461085489652 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:04:49 INFO - PROCESS | 2700 | 1461085489655 Marionette TRACE conn5 <- [1,2962,null,{}] 10:04:49 INFO - PROCESS | 2700 | 1461085489659 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:49 INFO - PROCESS | 2700 | 1461085489744 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 10:04:49 INFO - PROCESS | 2700 | 1461085489752 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 2700 | ++DOCSHELL 0EF4D000 == 34 [pid = 2700] [id = 751] 10:04:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 62 (0EF4EC00) [pid = 2700] [serial = 2252] [outer = 00000000] 10:04:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 63 (0F279000) [pid = 2700] [serial = 2253] [outer = 0EF4EC00] 10:04:49 INFO - PROCESS | 2700 | 1461085489802 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 2700 | ++DOMWINDOW == 64 (0F27DC00) [pid = 2700] [serial = 2254] [outer = 0EF4EC00] 10:04:50 INFO - PROCESS | 2700 | 1461085490249 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:04:50 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. 10:04:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 10:04:50 INFO - PROCESS | 2700 | 1461085490290 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 10:04:50 INFO - PROCESS | 2700 | 1461085490293 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 10:04:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:04:50 INFO - PROCESS | 2700 | 1461085490297 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - PROCESS | 2700 | 1461085490300 Marionette TRACE conn5 <- [1,2966,null,{}] 10:04:50 INFO - PROCESS | 2700 | 1461085490311 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:50 INFO - PROCESS | 2700 | 1461085490392 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 10:04:50 INFO - PROCESS | 2700 | 1461085490400 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 2700 | ++DOCSHELL 0F7B1400 == 35 [pid = 2700] [id = 752] 10:04:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 65 (0F7BBC00) [pid = 2700] [serial = 2255] [outer = 00000000] 10:04:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (0F841000) [pid = 2700] [serial = 2256] [outer = 0F7BBC00] 10:04:50 INFO - PROCESS | 2700 | 1461085490453 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (0F877000) [pid = 2700] [serial = 2257] [outer = 0F7BBC00] 10:04:50 INFO - PROCESS | 2700 | 1461085490919 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:04:50 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. 10:04:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 10:04:50 INFO - PROCESS | 2700 | 1461085490971 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 10:04:50 INFO - PROCESS | 2700 | 1461085490973 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 10:04:50 INFO - PROCESS | 2700 | 1461085490977 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:04:50 INFO - PROCESS | 2700 | 1461085490978 Marionette TRACE conn5 <- [1,2970,null,{}] 10:04:50 INFO - PROCESS | 2700 | 1461085490982 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:51 INFO - PROCESS | 2700 | 1461085491059 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 10:04:51 INFO - PROCESS | 2700 | 1461085491065 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 2700 | ++DOCSHELL 0FA0E800 == 36 [pid = 2700] [id = 753] 10:04:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0FAB8000) [pid = 2700] [serial = 2258] [outer = 00000000] 10:04:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (10039000) [pid = 2700] [serial = 2259] [outer = 0FAB8000] 10:04:51 INFO - PROCESS | 2700 | 1461085491112 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (1003F800) [pid = 2700] [serial = 2260] [outer = 0FAB8000] 10:04:51 INFO - PROCESS | 2700 | 1461085491514 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:04:51 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 10:04:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:04:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 570ms 10:04:51 INFO - PROCESS | 2700 | 1461085491551 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 2700 | 1461085491553 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 10:04:51 INFO - PROCESS | 2700 | 1461085491556 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:04:51 INFO - PROCESS | 2700 | 1461085491557 Marionette TRACE conn5 <- [1,2974,null,{}] 10:04:51 INFO - PROCESS | 2700 | 1461085491561 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:51 INFO - PROCESS | 2700 | 1461085491672 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 10:04:51 INFO - PROCESS | 2700 | 1461085491680 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 2700 | ++DOCSHELL 10118000 == 37 [pid = 2700] [id = 754] 10:04:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (107A3400) [pid = 2700] [serial = 2261] [outer = 00000000] 10:04:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (132A8C00) [pid = 2700] [serial = 2262] [outer = 107A3400] 10:04:51 INFO - PROCESS | 2700 | 1461085491727 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (13F21800) [pid = 2700] [serial = 2263] [outer = 107A3400] 10:04:52 INFO - PROCESS | 2700 | 1461085492149 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:04:52 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. 10:04:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 631ms 10:04:52 INFO - PROCESS | 2700 | 1461085492191 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 2700 | 1461085492193 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 10:04:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:04:52 INFO - PROCESS | 2700 | 1461085492196 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 2700 | 1461085492198 Marionette TRACE conn5 <- [1,2978,null,{}] 10:04:52 INFO - PROCESS | 2700 | 1461085492201 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:52 INFO - PROCESS | 2700 | 1461085492331 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 10:04:52 INFO - PROCESS | 2700 | 1461085492347 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 2700 | ++DOCSHELL 13F4A800 == 38 [pid = 2700] [id = 755] 10:04:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (14199400) [pid = 2700] [serial = 2264] [outer = 00000000] 10:04:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (1497F000) [pid = 2700] [serial = 2265] [outer = 14199400] 10:04:52 INFO - PROCESS | 2700 | 1461085492398 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (14A65400) [pid = 2700] [serial = 2266] [outer = 14199400] 10:04:52 INFO - PROCESS | 2700 | ++DOCSHELL 1594D000 == 39 [pid = 2700] [id = 756] 10:04:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (1602E800) [pid = 2700] [serial = 2267] [outer = 00000000] 10:04:52 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (1602FC00) [pid = 2700] [serial = 2268] [outer = 1602E800] 10:04:52 INFO - PROCESS | 2700 | 1461085492831 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:04:52 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. 10:04:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 10:04:52 INFO - PROCESS | 2700 | 1461085492868 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 2700 | 1461085492870 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 10:04:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:04:52 INFO - PROCESS | 2700 | 1461085492873 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 2700 | 1461085492874 Marionette TRACE conn5 <- [1,2982,null,{}] 10:04:52 INFO - PROCESS | 2700 | 1461085492878 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:53 INFO - PROCESS | 2700 | 1461085492993 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 10:04:53 INFO - PROCESS | 2700 | 1461085493032 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 2700 | ++DOCSHELL 14AF0400 == 40 [pid = 2700] [id = 757] 10:04:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (14AF4400) [pid = 2700] [serial = 2269] [outer = 00000000] 10:04:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (1602F000) [pid = 2700] [serial = 2270] [outer = 14AF4400] 10:04:53 INFO - PROCESS | 2700 | 1461085493076 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (17135400) [pid = 2700] [serial = 2271] [outer = 14AF4400] 10:04:53 INFO - PROCESS | 2700 | 1461085493454 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:04:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:04:53 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 10:04:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 10:04:53 INFO - PROCESS | 2700 | 1461085493504 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 2700 | 1461085493506 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 10:04:53 INFO - PROCESS | 2700 | 1461085493509 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:04:53 INFO - PROCESS | 2700 | 1461085493511 Marionette TRACE conn5 <- [1,2986,null,{}] 10:04:53 INFO - PROCESS | 2700 | 1461085493515 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:53 INFO - PROCESS | 2700 | 1461085493632 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 10:04:53 INFO - PROCESS | 2700 | 1461085493643 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 2700 | ++DOCSHELL 0EEC8000 == 41 [pid = 2700] [id = 758] 10:04:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (1003E800) [pid = 2700] [serial = 2272] [outer = 00000000] 10:04:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (1716F400) [pid = 2700] [serial = 2273] [outer = 1003E800] 10:04:53 INFO - PROCESS | 2700 | 1461085493690 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (17142000) [pid = 2700] [serial = 2274] [outer = 1003E800] 10:04:54 INFO - PROCESS | 2700 | 1461085494076 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:04:54 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. 10:04:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 631ms 10:04:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:04:54 INFO - PROCESS | 2700 | 1461085494145 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 2700 | 1461085494147 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 10:04:54 INFO - PROCESS | 2700 | 1461085494150 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 2700 | 1461085494152 Marionette TRACE conn5 <- [1,2990,null,{}] 10:04:54 INFO - PROCESS | 2700 | 1461085494155 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:54 INFO - PROCESS | 2700 | 1461085494230 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 10:04:54 INFO - PROCESS | 2700 | 1461085494362 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 2700 | ++DOCSHELL 0F75BC00 == 42 [pid = 2700] [id = 759] 10:04:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (171EB000) [pid = 2700] [serial = 2275] [outer = 00000000] 10:04:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (18007000) [pid = 2700] [serial = 2276] [outer = 171EB000] 10:04:54 INFO - PROCESS | 2700 | 1461085494416 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (18004C00) [pid = 2700] [serial = 2277] [outer = 171EB000] 10:04:54 INFO - PROCESS | 2700 | 1461085494799 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:04:54 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. 10:04:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 10:04:54 INFO - PROCESS | 2700 | 1461085494821 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 2700 | 1461085494823 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 10:04:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:04:54 INFO - PROCESS | 2700 | 1461085494826 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 2700 | 1461085494828 Marionette TRACE conn5 <- [1,2994,null,{}] 10:04:54 INFO - PROCESS | 2700 | 1461085494836 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:54 INFO - PROCESS | 2700 | 1461085494950 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 10:04:54 INFO - PROCESS | 2700 | 1461085494955 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 2700 | ++DOCSHELL 17C4C000 == 43 [pid = 2700] [id = 760] 10:04:54 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (1804F000) [pid = 2700] [serial = 2278] [outer = 00000000] 10:04:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (182C9C00) [pid = 2700] [serial = 2279] [outer = 1804F000] 10:04:55 INFO - PROCESS | 2700 | 1461085494999 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (182CD800) [pid = 2700] [serial = 2280] [outer = 1804F000] 10:04:55 INFO - PROCESS | 2700 | 1461085495420 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:04:55 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. 10:04:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 10:04:55 INFO - PROCESS | 2700 | 1461085495460 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 2700 | 1461085495463 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 10:04:55 INFO - PROCESS | 2700 | 1461085495466 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 2700 | 1461085495468 Marionette TRACE conn5 <- [1,2998,null,{}] 10:04:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:04:55 INFO - PROCESS | 2700 | 1461085495472 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:55 INFO - PROCESS | 2700 | 1461085495594 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 10:04:55 INFO - PROCESS | 2700 | 1461085495600 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 2700 | ++DOCSHELL 10040C00 == 44 [pid = 2700] [id = 761] 10:04:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (182D0800) [pid = 2700] [serial = 2281] [outer = 00000000] 10:04:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (1850B400) [pid = 2700] [serial = 2282] [outer = 182D0800] 10:04:55 INFO - PROCESS | 2700 | 1461085495653 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (18515400) [pid = 2700] [serial = 2283] [outer = 182D0800] 10:04:55 INFO - PROCESS | 2700 | [2700] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:04:56 INFO - PROCESS | 2700 | 1461085496182 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:04:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:04:56 INFO - {} 10:04:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:04:56 INFO - {} 10:04:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:04:56 INFO - {} 10:04:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:04:56 INFO - {} 10:04:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 10:04:56 INFO - PROCESS | 2700 | 1461085496242 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 2700 | 1461085496244 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 10:04:56 INFO - TEST-START | /FileAPI/fileReader.html 10:04:56 INFO - PROCESS | 2700 | 1461085496394 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 2700 | 1461085496396 Marionette TRACE conn5 <- [1,3002,null,{}] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (182E3800) [pid = 2700] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (13F2F400) [pid = 2700] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (161F0800) [pid = 2700] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (18048800) [pid = 2700] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (18964000) [pid = 2700] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (143E8800) [pid = 2700] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (132AD000) [pid = 2700] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (0FA0FC00) [pid = 2700] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (0EE59C00) [pid = 2700] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (0D219C00) [pid = 2700] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0F275000) [pid = 2700] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (0EE16000) [pid = 2700] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (132AA400) [pid = 2700] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:04:56 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (0FF0AC00) [pid = 2700] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:04:56 INFO - PROCESS | 2700 | 1461085496406 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:56 INFO - PROCESS | 2700 | 1461085496486 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 10:04:56 INFO - PROCESS | 2700 | 1461085496491 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 2700 | ++DOCSHELL 0EF44400 == 45 [pid = 2700] [id = 762] 10:04:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (0F841800) [pid = 2700] [serial = 2284] [outer = 00000000] 10:04:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (132AD000) [pid = 2700] [serial = 2285] [outer = 0F841800] 10:04:56 INFO - PROCESS | 2700 | 1461085496540 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (13F2F400) [pid = 2700] [serial = 2286] [outer = 0F841800] 10:04:56 INFO - PROCESS | 2700 | 1461085496941 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:04:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:04:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:04:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:04:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:04:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 730ms 10:04:57 INFO - PROCESS | 2700 | 1461085496993 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 2700 | 1461085496995 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 10:04:57 INFO - PROCESS | 2700 | 1461085496999 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - TEST-START | /FileAPI/historical.html 10:04:57 INFO - PROCESS | 2700 | 1461085497000 Marionette TRACE conn5 <- [1,3006,null,{}] 10:04:57 INFO - PROCESS | 2700 | 1461085497017 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:57 INFO - PROCESS | 2700 | 1461085497096 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 10:04:57 INFO - PROCESS | 2700 | 1461085497102 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 2700 | ++DOCSHELL 182DF400 == 46 [pid = 2700] [id = 763] 10:04:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (18964400) [pid = 2700] [serial = 2287] [outer = 00000000] 10:04:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (18B44000) [pid = 2700] [serial = 2288] [outer = 18964400] 10:04:57 INFO - PROCESS | 2700 | 1461085497148 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (18D3B800) [pid = 2700] [serial = 2289] [outer = 18964400] 10:04:57 INFO - PROCESS | 2700 | 1461085497551 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:04:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:04:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:04:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:04:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:04:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:04:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:04:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:04:57 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 10:04:57 INFO - PROCESS | 2700 | 1461085497633 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 2700 | 1461085497635 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 10:04:57 INFO - PROCESS | 2700 | 1461085497644 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 2700 | 1461085497645 Marionette TRACE conn5 <- [1,3010,null,{}] 10:04:57 INFO - TEST-START | /FileAPI/idlharness.html 10:04:57 INFO - PROCESS | 2700 | 1461085497649 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:57 INFO - PROCESS | 2700 | 1461085497726 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 10:04:57 INFO - PROCESS | 2700 | 1461085497732 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 2700 | ++DOCSHELL 18D40400 == 47 [pid = 2700] [id = 764] 10:04:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (19196400) [pid = 2700] [serial = 2290] [outer = 00000000] 10:04:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (1922E800) [pid = 2700] [serial = 2291] [outer = 19196400] 10:04:57 INFO - PROCESS | 2700 | 1461085497779 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (1922E000) [pid = 2700] [serial = 2292] [outer = 19196400] 10:04:58 INFO - PROCESS | 2700 | 1461085498751 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:04:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:04:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:04:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:04:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:04:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:04:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:04:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:04:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:04:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:04:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:04:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:04:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:04:58 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 10:04:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:04:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:04:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:04:58 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 10:04:58 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 10:04:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:04:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:04:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:04:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:04:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:04:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:04:58 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 10:04:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:04:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:04:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:04:58 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 10:04:58 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 10:04:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:04:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:04:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:04:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:04:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:04:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:04:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:04:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:04:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:04:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:04:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:04:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 1235ms 10:04:58 INFO - PROCESS | 2700 | 1461085498884 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 2700 | 1461085498889 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 10:04:58 INFO - TEST-START | /FileAPI/idlharness.worker 10:04:58 INFO - PROCESS | 2700 | 1461085498895 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 2700 | 1461085498899 Marionette TRACE conn5 <- [1,3014,null,{}] 10:04:58 INFO - PROCESS | 2700 | 1461085498947 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:04:59 INFO - PROCESS | 2700 | 1461085499044 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 10:04:59 INFO - PROCESS | 2700 | 1461085499267 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 2700 | ++DOCSHELL 0EF47800 == 48 [pid = 2700] [id = 765] 10:04:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (0EF48800) [pid = 2700] [serial = 2293] [outer = 00000000] 10:04:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (0F276000) [pid = 2700] [serial = 2294] [outer = 0EF48800] 10:04:59 INFO - PROCESS | 2700 | 1461085499324 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (0F2D8C00) [pid = 2700] [serial = 2295] [outer = 0EF48800] 10:04:59 INFO - PROCESS | 2700 | [2700] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:05:00 INFO - PROCESS | 2700 | 1461085500573 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:05:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:05:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:05:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:05:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:05:00 INFO - {} 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:05:00 INFO - {} 10:05:00 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 - {} 10:05:00 INFO - {} 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:05:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:05:00 INFO - {} 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:05:00 INFO - {} 10:05:00 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 - {} 10:05:00 INFO - {} 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:05:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:05:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 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 10:05:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:05:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:05:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:05:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:05:00 INFO - {} 10:05:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1817ms 10:05:00 INFO - PROCESS | 2700 | 1461085500878 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 2700 | 1461085500881 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 10:05:00 INFO - PROCESS | 2700 | 1461085500891 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 2700 | 1461085500895 Marionette TRACE conn5 <- [1,3018,null,{}] 10:05:00 INFO - PROCESS | 2700 | 1461085500901 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:05:01 INFO - PROCESS | 2700 | 1461085501024 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 10:05:01 INFO - PROCESS | 2700 | 1461085501161 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 2700 | ++DOCSHELL 0EE55400 == 49 [pid = 2700] [id = 766] 10:05:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0EEA0C00) [pid = 2700] [serial = 2296] [outer = 00000000] 10:05:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0EF50400) [pid = 2700] [serial = 2297] [outer = 0EEA0C00] 10:05:01 INFO - PROCESS | 2700 | 1461085501212 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (0F279800) [pid = 2700] [serial = 2298] [outer = 0EEA0C00] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 17C4D800 == 48 [pid = 2700] [id = 744] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0D227C00 == 47 [pid = 2700] [id = 747] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 16033800 == 46 [pid = 2700] [id = 743] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 132E6000 == 45 [pid = 2700] [id = 748] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0EE5A800 == 44 [pid = 2700] [id = 746] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 143E7800 == 43 [pid = 2700] [id = 742] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 132AA800 == 42 [pid = 2700] [id = 741] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 182DF400 == 41 [pid = 2700] [id = 763] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0EF44400 == 40 [pid = 2700] [id = 762] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 10040C00 == 39 [pid = 2700] [id = 761] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 17C4C000 == 38 [pid = 2700] [id = 760] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0F75BC00 == 37 [pid = 2700] [id = 759] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0EEC8000 == 36 [pid = 2700] [id = 758] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 14AF0400 == 35 [pid = 2700] [id = 757] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 1594D000 == 34 [pid = 2700] [id = 756] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 13F4A800 == 33 [pid = 2700] [id = 755] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 10118000 == 32 [pid = 2700] [id = 754] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0FA0E800 == 31 [pid = 2700] [id = 753] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (1918F000) [pid = 2700] [serial = 2247] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0F7B1400 == 30 [pid = 2700] [id = 752] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0EF4D000 == 29 [pid = 2700] [id = 751] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 0EE56000 == 28 [pid = 2700] [id = 750] 10:05:01 INFO - PROCESS | 2700 | --DOCSHELL 18D36400 == 27 [pid = 2700] [id = 749] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (18B43000) [pid = 2700] [serial = 2245] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (171ECC00) [pid = 2700] [serial = 2230] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (1788F800) [pid = 2700] [serial = 2231] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (182D8800) [pid = 2700] [serial = 2233] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (18962800) [pid = 2700] [serial = 2238] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (18964800) [pid = 2700] [serial = 2236] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (182DBC00) [pid = 2700] [serial = 2234] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (18AB0400) [pid = 2700] [serial = 2244] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (18969C00) [pid = 2700] [serial = 2239] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (15945800) [pid = 2700] [serial = 2227] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (13F2B000) [pid = 2700] [serial = 2224] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (13F50400) [pid = 2700] [serial = 2225] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (0FEBA400) [pid = 2700] [serial = 2221] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (10032400) [pid = 2700] [serial = 2222] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (0EF49C00) [pid = 2700] [serial = 2218] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (0F2DA800) [pid = 2700] [serial = 2219] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (1099F000) [pid = 2700] [serial = 2216] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (0F3E0800) [pid = 2700] [serial = 2215] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (0FEBA000) [pid = 2700] [serial = 2213] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (0F844000) [pid = 2700] [serial = 2212] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (0EEA0800) [pid = 2700] [serial = 2210] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0EE57C00) [pid = 2700] [serial = 2209] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (18AAD400) [pid = 2700] [serial = 2207] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (18512400) [pid = 2700] [serial = 2242] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (18514C00) [pid = 2700] [serial = 2241] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (1602B400) [pid = 2700] [serial = 2228] [outer = 00000000] [url = about:blank] 10:05:01 INFO - PROCESS | 2700 | 1461085501727 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:05:01 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 10:05:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 870ms 10:05:01 INFO - PROCESS | 2700 | 1461085501777 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 2700 | 1461085501781 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 10:05:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:05:01 INFO - PROCESS | 2700 | 1461085501793 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 2700 | 1461085501797 Marionette TRACE conn5 <- [1,3022,null,{}] 10:05:01 INFO - PROCESS | 2700 | 1461085501802 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:01 INFO - PROCESS | 2700 | 1461085501882 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 10:05:01 INFO - PROCESS | 2700 | 1461085501891 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 2700 | ++DOCSHELL 0EE64400 == 28 [pid = 2700] [id = 767] 10:05:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0EEA0800) [pid = 2700] [serial = 2299] [outer = 00000000] 10:05:01 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (0F274C00) [pid = 2700] [serial = 2300] [outer = 0EEA0800] 10:05:01 INFO - PROCESS | 2700 | 1461085501940 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (0F2D9C00) [pid = 2700] [serial = 2301] [outer = 0EEA0800] 10:05:02 INFO - PROCESS | 2700 | 1461085502397 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:05:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:05:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 630ms 10:05:02 INFO - PROCESS | 2700 | 1461085502422 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 2700 | 1461085502425 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 10:05:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:05:02 INFO - PROCESS | 2700 | 1461085502428 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 2700 | 1461085502430 Marionette TRACE conn5 <- [1,3026,null,{}] 10:05:02 INFO - PROCESS | 2700 | 1461085502440 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:02 INFO - PROCESS | 2700 | 1461085502560 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 10:05:02 INFO - PROCESS | 2700 | 1461085502572 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 2700 | ++DOCSHELL 0FE40400 == 29 [pid = 2700] [id = 768] 10:05:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (0FAC0800) [pid = 2700] [serial = 2302] [outer = 00000000] 10:05:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (0FF02000) [pid = 2700] [serial = 2303] [outer = 0FAC0800] 10:05:02 INFO - PROCESS | 2700 | 1461085502621 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (1000B400) [pid = 2700] [serial = 2304] [outer = 0FAC0800] 10:05:03 INFO - PROCESS | 2700 | 1461085503072 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:05:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:05:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 10:05:03 INFO - PROCESS | 2700 | 1461085503102 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 2700 | 1461085503104 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 10:05:03 INFO - PROCESS | 2700 | 1461085503108 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:05:03 INFO - PROCESS | 2700 | 1461085503109 Marionette TRACE conn5 <- [1,3030,null,{}] 10:05:03 INFO - PROCESS | 2700 | 1461085503113 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:03 INFO - PROCESS | 2700 | 1461085503193 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 10:05:03 INFO - PROCESS | 2700 | 1461085503199 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 2700 | ++DOCSHELL 107A4C00 == 30 [pid = 2700] [id = 769] 10:05:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (107A8C00) [pid = 2700] [serial = 2305] [outer = 00000000] 10:05:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (132AC000) [pid = 2700] [serial = 2306] [outer = 107A8C00] 10:05:03 INFO - PROCESS | 2700 | 1461085503244 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (13F26C00) [pid = 2700] [serial = 2307] [outer = 107A8C00] 10:05:03 INFO - PROCESS | 2700 | 1461085503960 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:05:04 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. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:05:04 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'.) 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:05:04 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. 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:05:04 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. 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:05:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:05:04 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. 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:05:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 10:05:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:05:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 981ms 10:05:04 INFO - PROCESS | 2700 | 1461085504097 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 2700 | 1461085504099 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 10:05:04 INFO - PROCESS | 2700 | 1461085504102 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 2700 | 1461085504104 Marionette TRACE conn5 <- [1,3034,null,{}] 10:05:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:05:04 INFO - PROCESS | 2700 | 1461085504108 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:04 INFO - PROCESS | 2700 | 1461085504216 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 10:05:04 INFO - PROCESS | 2700 | 1461085504224 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 2700 | ++DOCSHELL 1419D000 == 31 [pid = 2700] [id = 770] 10:05:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (15940C00) [pid = 2700] [serial = 2308] [outer = 00000000] 10:05:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (161F2000) [pid = 2700] [serial = 2309] [outer = 15940C00] 10:05:04 INFO - PROCESS | 2700 | 1461085504269 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (17136C00) [pid = 2700] [serial = 2310] [outer = 15940C00] 10:05:04 INFO - PROCESS | 2700 | [2700] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:05:04 INFO - PROCESS | 2700 | 1461085504717 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:05:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:05:04 INFO - {} 10:05:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 631ms 10:05:04 INFO - PROCESS | 2700 | 1461085504738 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 10:05:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:05:04 INFO - PROCESS | 2700 | 1461085504740 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 10:05:04 INFO - PROCESS | 2700 | 1461085504743 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 2700 | 1461085504745 Marionette TRACE conn5 <- [1,3038,null,{}] 10:05:04 INFO - PROCESS | 2700 | 1461085504749 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:04 INFO - PROCESS | 2700 | 1461085504881 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 10:05:04 INFO - PROCESS | 2700 | 1461085504943 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 2700 | ++DOCSHELL 17140000 == 32 [pid = 2700] [id = 771] 10:05:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (17142C00) [pid = 2700] [serial = 2311] [outer = 00000000] 10:05:04 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (18009C00) [pid = 2700] [serial = 2312] [outer = 17142C00] 10:05:05 INFO - PROCESS | 2700 | 1461085504992 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (18258000) [pid = 2700] [serial = 2313] [outer = 17142C00] 10:05:05 INFO - PROCESS | 2700 | 1461085505390 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:05:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:05:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:05:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:05:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:05:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 10:05:05 INFO - PROCESS | 2700 | 1461085505414 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 10:05:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:05:05 INFO - PROCESS | 2700 | 1461085505416 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 10:05:05 INFO - PROCESS | 2700 | 1461085505420 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 2700 | 1461085505421 Marionette TRACE conn5 <- [1,3042,null,{}] 10:05:05 INFO - PROCESS | 2700 | 1461085505431 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:05 INFO - PROCESS | 2700 | 1461085505537 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 10:05:05 INFO - PROCESS | 2700 | 1461085505631 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 2700 | ++DOCSHELL 182DC400 == 33 [pid = 2700] [id = 772] 10:05:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (18507400) [pid = 2700] [serial = 2314] [outer = 00000000] 10:05:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (18962000) [pid = 2700] [serial = 2315] [outer = 18507400] 10:05:05 INFO - PROCESS | 2700 | 1461085505676 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (18961800) [pid = 2700] [serial = 2316] [outer = 18507400] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (1804F000) [pid = 2700] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (1003E800) [pid = 2700] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0EF4EC00) [pid = 2700] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (0EE59800) [pid = 2700] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (182D0800) [pid = 2700] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (107A3400) [pid = 2700] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (18D37C00) [pid = 2700] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (1602E800) [pid = 2700] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (0F841800) [pid = 2700] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (18964400) [pid = 2700] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (14199400) [pid = 2700] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (0F7BBC00) [pid = 2700] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (14AF4400) [pid = 2700] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (0FAB8000) [pid = 2700] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:05:05 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (171EB000) [pid = 2700] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:05:06 INFO - PROCESS | 2700 | 1461085506429 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:05:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:05:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:05:06 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" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:05:06 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" 10:05:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:05:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:05:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1156ms 10:05:06 INFO - PROCESS | 2700 | 1461085506577 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 2700 | 1461085506579 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 10:05:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:05:06 INFO - PROCESS | 2700 | 1461085506582 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 2700 | 1461085506584 Marionette TRACE conn5 <- [1,3046,null,{}] 10:05:06 INFO - PROCESS | 2700 | 1461085506587 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:06 INFO - PROCESS | 2700 | 1461085506664 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 10:05:06 INFO - PROCESS | 2700 | 1461085506670 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 2700 | ++DOCSHELL 171E0400 == 34 [pid = 2700] [id = 773] 10:05:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (171E1400) [pid = 2700] [serial = 2317] [outer = 00000000] 10:05:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (182D9C00) [pid = 2700] [serial = 2318] [outer = 171E1400] 10:05:06 INFO - PROCESS | 2700 | 1461085506715 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (18508400) [pid = 2700] [serial = 2319] [outer = 171E1400] 10:05:07 INFO - PROCESS | 2700 | 1461085507208 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:05:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:05:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:05:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:05:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:05:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:05:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:05:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:05:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:05:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 681ms 10:05:07 INFO - PROCESS | 2700 | 1461085507267 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 10:05:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:05:07 INFO - PROCESS | 2700 | 1461085507269 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 10:05:07 INFO - PROCESS | 2700 | 1461085507272 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 2700 | 1461085507274 Marionette TRACE conn5 <- [1,3050,null,{}] 10:05:07 INFO - PROCESS | 2700 | 1461085507277 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:07 INFO - PROCESS | 2700 | 1461085507354 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 10:05:07 INFO - PROCESS | 2700 | 1461085507359 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 2700 | ++DOCSHELL 10117400 == 35 [pid = 2700] [id = 774] 10:05:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (1850E000) [pid = 2700] [serial = 2320] [outer = 00000000] 10:05:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (18AA8000) [pid = 2700] [serial = 2321] [outer = 1850E000] 10:05:07 INFO - PROCESS | 2700 | 1461085507404 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (18AAA400) [pid = 2700] [serial = 2322] [outer = 1850E000] 10:05:07 INFO - PROCESS | 2700 | [2700] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:05:07 INFO - PROCESS | 2700 | 1461085507838 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:05:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:05:07 INFO - {} 10:05:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 630ms 10:05:07 INFO - PROCESS | 2700 | 1461085507903 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 2700 | 1461085507905 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 10:05:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:05:07 INFO - PROCESS | 2700 | 1461085507908 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 2700 | 1461085507910 Marionette TRACE conn5 <- [1,3054,null,{}] 10:05:07 INFO - PROCESS | 2700 | 1461085507914 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:08 INFO - PROCESS | 2700 | 1461085508035 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 10:05:08 INFO - PROCESS | 2700 | 1461085508164 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 2700 | ++DOCSHELL 0D224800 == 36 [pid = 2700] [id = 775] 10:05:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (0EE14400) [pid = 2700] [serial = 2323] [outer = 00000000] 10:05:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (0EEA1400) [pid = 2700] [serial = 2324] [outer = 0EE14400] 10:05:08 INFO - PROCESS | 2700 | 1461085508277 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (0EEC1C00) [pid = 2700] [serial = 2325] [outer = 0EE14400] 10:05:08 INFO - PROCESS | 2700 | 1461085508803 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:05:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:05:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:05:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:05:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:05:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:05:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:05:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:05:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 930ms 10:05:08 INFO - PROCESS | 2700 | 1461085508841 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 2700 | 1461085508846 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 10:05:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:05:08 INFO - PROCESS | 2700 | 1461085508851 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 2700 | 1461085508855 Marionette TRACE conn5 <- [1,3058,null,{}] 10:05:08 INFO - PROCESS | 2700 | 1461085508901 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:09 INFO - PROCESS | 2700 | 1461085509036 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 10:05:09 INFO - PROCESS | 2700 | 1461085509143 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 2700 | ++DOCSHELL 0EF50C00 == 37 [pid = 2700] [id = 776] 10:05:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (0F2DFC00) [pid = 2700] [serial = 2326] [outer = 00000000] 10:05:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (0FEBB400) [pid = 2700] [serial = 2327] [outer = 0F2DFC00] 10:05:09 INFO - PROCESS | 2700 | 1461085509201 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (10035400) [pid = 2700] [serial = 2328] [outer = 0F2DFC00] 10:05:09 INFO - PROCESS | 2700 | 1461085509741 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:05:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:05:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:05:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:05:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:05:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:05:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:05:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 930ms 10:05:09 INFO - PROCESS | 2700 | 1461085509785 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 2700 | 1461085509788 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 10:05:09 INFO - PROCESS | 2700 | 1461085509808 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:05:09 INFO - PROCESS | 2700 | 1461085509811 Marionette TRACE conn5 <- [1,3062,null,{}] 10:05:09 INFO - PROCESS | 2700 | 1461085509815 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:09 INFO - PROCESS | 2700 | 1461085509920 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 10:05:10 INFO - PROCESS | 2700 | 1461085510030 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 2700 | ++DOCSHELL 143E5800 == 38 [pid = 2700] [id = 777] 10:05:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (143E7800) [pid = 2700] [serial = 2329] [outer = 00000000] 10:05:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 84 (149C7000) [pid = 2700] [serial = 2330] [outer = 143E7800] 10:05:10 INFO - PROCESS | 2700 | 1461085510085 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 85 (15945800) [pid = 2700] [serial = 2331] [outer = 143E7800] 10:05:10 INFO - PROCESS | 2700 | 1461085510611 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:05:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:05:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 830ms 10:05:10 INFO - PROCESS | 2700 | 1461085510643 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 10:05:10 INFO - PROCESS | 2700 | 1461085510647 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 10:05:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:05:10 INFO - PROCESS | 2700 | 1461085510658 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 2700 | 1461085510663 Marionette TRACE conn5 <- [1,3066,null,{}] 10:05:10 INFO - PROCESS | 2700 | 1461085510667 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:10 INFO - PROCESS | 2700 | 1461085510804 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 10:05:10 INFO - PROCESS | 2700 | 1461085510912 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 2700 | ++DOCSHELL 15942800 == 39 [pid = 2700] [id = 778] 10:05:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 86 (1788E800) [pid = 2700] [serial = 2332] [outer = 00000000] 10:05:10 INFO - PROCESS | 2700 | ++DOMWINDOW == 87 (1850BC00) [pid = 2700] [serial = 2333] [outer = 1788E800] 10:05:10 INFO - PROCESS | 2700 | 1461085510968 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 88 (1896F800) [pid = 2700] [serial = 2334] [outer = 1788E800] 10:05:11 INFO - PROCESS | 2700 | 1461085511514 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 2700 | 1461085511569 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 10:05:11 INFO - PROCESS | 2700 | 1461085511572 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:05:11 INFO - PROCESS | 2700 | 1461085511574 Marionette TRACE conn5 <- [1,3070,null,{}] 10:05:11 INFO - PROCESS | 2700 | 1461085511578 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:11 INFO - PROCESS | 2700 | 1461085511681 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 10:05:11 INFO - PROCESS | 2700 | 1461085511820 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 2700 | ++DOCSHELL 182DA800 == 40 [pid = 2700] [id = 779] 10:05:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 89 (18A7BC00) [pid = 2700] [serial = 2335] [outer = 00000000] 10:05:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 90 (1922F400) [pid = 2700] [serial = 2336] [outer = 18A7BC00] 10:05:11 INFO - PROCESS | 2700 | 1461085511874 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 2700 | ++DOMWINDOW == 91 (19289000) [pid = 2700] [serial = 2337] [outer = 18A7BC00] 10:05:12 INFO - PROCESS | 2700 | 1461085512509 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:05:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:05:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:05:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:05:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 971ms 10:05:12 INFO - PROCESS | 2700 | 1461085512547 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 2700 | 1461085512551 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 10:05:12 INFO - PROCESS | 2700 | 1461085512557 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:05:12 INFO - PROCESS | 2700 | 1461085512560 Marionette TRACE conn5 <- [1,3074,null,{}] 10:05:12 INFO - PROCESS | 2700 | 1461085512565 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:12 INFO - PROCESS | 2700 | 1461085512659 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 10:05:12 INFO - PROCESS | 2700 | 1461085512778 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 2700 | ++DOCSHELL 0EE12C00 == 41 [pid = 2700] [id = 780] 10:05:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 92 (0EE13000) [pid = 2700] [serial = 2338] [outer = 00000000] 10:05:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 93 (0F756000) [pid = 2700] [serial = 2339] [outer = 0EE13000] 10:05:12 INFO - PROCESS | 2700 | 1461085512870 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 2700 | ++DOMWINDOW == 94 (0FA0E800) [pid = 2700] [serial = 2340] [outer = 0EE13000] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 10117400 == 40 [pid = 2700] [id = 774] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 171E0400 == 39 [pid = 2700] [id = 773] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 182DC400 == 38 [pid = 2700] [id = 772] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 17140000 == 37 [pid = 2700] [id = 771] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 1419D000 == 36 [pid = 2700] [id = 770] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 107A4C00 == 35 [pid = 2700] [id = 769] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 0FE40400 == 34 [pid = 2700] [id = 768] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 0EE64400 == 33 [pid = 2700] [id = 767] 10:05:13 INFO - PROCESS | 2700 | --DOCSHELL 0EE55400 == 32 [pid = 2700] [id = 766] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 93 (1922E800) [pid = 2700] [serial = 2291] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 92 (182C9C00) [pid = 2700] [serial = 2279] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 91 (1716F400) [pid = 2700] [serial = 2273] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 90 (17142000) [pid = 2700] [serial = 2274] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 89 (0F279000) [pid = 2700] [serial = 2253] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 88 (0F27DC00) [pid = 2700] [serial = 2254] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 87 (0EEA4400) [pid = 2700] [serial = 2250] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 86 (0EEAD000) [pid = 2700] [serial = 2251] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 85 (1850B400) [pid = 2700] [serial = 2282] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 84 (132A8C00) [pid = 2700] [serial = 2262] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 83 (13F21800) [pid = 2700] [serial = 2263] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (1918A400) [pid = 2700] [serial = 2248] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (1602FC00) [pid = 2700] [serial = 2268] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (18515400) [pid = 2700] [serial = 2283] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (132AD000) [pid = 2700] [serial = 2285] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (13F2F400) [pid = 2700] [serial = 2286] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (18B44000) [pid = 2700] [serial = 2288] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (1497F000) [pid = 2700] [serial = 2265] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (14A65400) [pid = 2700] [serial = 2266] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 74 (0F841000) [pid = 2700] [serial = 2256] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 73 (0F877000) [pid = 2700] [serial = 2257] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 72 (1602F000) [pid = 2700] [serial = 2270] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 71 (17135400) [pid = 2700] [serial = 2271] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 70 (10039000) [pid = 2700] [serial = 2259] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 69 (1003F800) [pid = 2700] [serial = 2260] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 68 (18007000) [pid = 2700] [serial = 2276] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 67 (18D3B800) [pid = 2700] [serial = 2289] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 66 (18004C00) [pid = 2700] [serial = 2277] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | --DOMWINDOW == 65 (182CD800) [pid = 2700] [serial = 2280] [outer = 00000000] [url = about:blank] 10:05:13 INFO - PROCESS | 2700 | 1461085513377 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:05:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:05:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 870ms 10:05:13 INFO - PROCESS | 2700 | 1461085513432 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 2700 | 1461085513437 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 10:05:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:05:13 INFO - PROCESS | 2700 | 1461085513443 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 2700 | 1461085513446 Marionette TRACE conn5 <- [1,3078,null,{}] 10:05:13 INFO - PROCESS | 2700 | 1461085513449 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:13 INFO - PROCESS | 2700 | 1461085513530 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 10:05:13 INFO - PROCESS | 2700 | 1461085513539 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 2700 | ++DOCSHELL 0F277C00 == 33 [pid = 2700] [id = 781] 10:05:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 66 (0F279000) [pid = 2700] [serial = 2341] [outer = 00000000] 10:05:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 67 (0F7F8400) [pid = 2700] [serial = 2342] [outer = 0F279000] 10:05:13 INFO - PROCESS | 2700 | 1461085513585 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 2700 | ++DOMWINDOW == 68 (0F873C00) [pid = 2700] [serial = 2343] [outer = 0F279000] 10:05:14 INFO - PROCESS | 2700 | 1461085514051 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:05:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 10:05:14 INFO - PROCESS | 2700 | 1461085514117 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 2700 | 1461085514119 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 10:05:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:05:14 INFO - PROCESS | 2700 | 1461085514122 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 2700 | 1461085514125 Marionette TRACE conn5 <- [1,3082,null,{}] 10:05:14 INFO - PROCESS | 2700 | 1461085514136 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:14 INFO - PROCESS | 2700 | 1461085514219 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 10:05:14 INFO - PROCESS | 2700 | 1461085514227 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 2700 | ++DOCSHELL 1011F800 == 34 [pid = 2700] [id = 782] 10:05:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 69 (10120400) [pid = 2700] [serial = 2344] [outer = 00000000] 10:05:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 70 (1099F000) [pid = 2700] [serial = 2345] [outer = 10120400] 10:05:14 INFO - PROCESS | 2700 | 1461085514274 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 71 (132E0C00) [pid = 2700] [serial = 2346] [outer = 10120400] 10:05:14 INFO - PROCESS | 2700 | 1461085514731 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:05:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:05:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 631ms 10:05:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:05:14 INFO - PROCESS | 2700 | 1461085514756 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 2700 | 1461085514759 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 10:05:14 INFO - PROCESS | 2700 | 1461085514762 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 2700 | 1461085514763 Marionette TRACE conn5 <- [1,3086,null,{}] 10:05:14 INFO - PROCESS | 2700 | 1461085514767 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:14 INFO - PROCESS | 2700 | 1461085514848 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 10:05:14 INFO - PROCESS | 2700 | 1461085514855 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 2700 | ++DOCSHELL 13F2A800 == 35 [pid = 2700] [id = 783] 10:05:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 72 (13F2D400) [pid = 2700] [serial = 2347] [outer = 00000000] 10:05:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 73 (143E8800) [pid = 2700] [serial = 2348] [outer = 13F2D400] 10:05:14 INFO - PROCESS | 2700 | 1461085514901 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 2700 | ++DOMWINDOW == 74 (147D0800) [pid = 2700] [serial = 2349] [outer = 13F2D400] 10:05:15 INFO - PROCESS | 2700 | 1461085515352 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:05:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:05:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:05:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 630ms 10:05:15 INFO - PROCESS | 2700 | 1461085515392 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 2700 | 1461085515394 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 10:05:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:05:15 INFO - PROCESS | 2700 | 1461085515418 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 2700 | 1461085515420 Marionette TRACE conn5 <- [1,3090,null,{}] 10:05:15 INFO - PROCESS | 2700 | 1461085515424 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:15 INFO - PROCESS | 2700 | 1461085515537 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 10:05:15 INFO - PROCESS | 2700 | 1461085515543 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 2700 | ++DOCSHELL 149C3000 == 36 [pid = 2700] [id = 784] 10:05:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 75 (14AF0800) [pid = 2700] [serial = 2350] [outer = 00000000] 10:05:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (1594BC00) [pid = 2700] [serial = 2351] [outer = 14AF0800] 10:05:15 INFO - PROCESS | 2700 | 1461085515588 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (161F0800) [pid = 2700] [serial = 2352] [outer = 14AF0800] 10:05:16 INFO - PROCESS | 2700 | 1461085516020 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:05:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:05:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 10:05:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:05:16 INFO - PROCESS | 2700 | 1461085516050 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 2700 | 1461085516052 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 10:05:16 INFO - PROCESS | 2700 | 1461085516055 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 2700 | 1461085516057 Marionette TRACE conn5 <- [1,3094,null,{}] 10:05:16 INFO - PROCESS | 2700 | 1461085516060 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:16 INFO - PROCESS | 2700 | 1461085516195 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 10:05:16 INFO - PROCESS | 2700 | 1461085516201 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 2700 | ++DOCSHELL 1602AC00 == 37 [pid = 2700] [id = 785] 10:05:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (161F1C00) [pid = 2700] [serial = 2353] [outer = 00000000] 10:05:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 79 (1783E400) [pid = 2700] [serial = 2354] [outer = 161F1C00] 10:05:16 INFO - PROCESS | 2700 | 1461085516250 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 80 (17C46000) [pid = 2700] [serial = 2355] [outer = 161F1C00] 10:05:16 INFO - PROCESS | 2700 | 1461085516726 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:05:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:05:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:05:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:05:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 730ms 10:05:16 INFO - PROCESS | 2700 | 1461085516786 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 2700 | 1461085516788 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 10:05:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:05:16 INFO - PROCESS | 2700 | 1461085516800 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 2700 | 1461085516801 Marionette TRACE conn5 <- [1,3098,null,{}] 10:05:16 INFO - PROCESS | 2700 | 1461085516805 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:16 INFO - PROCESS | 2700 | 1461085516919 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 10:05:16 INFO - PROCESS | 2700 | 1461085516928 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 2700 | ++DOCSHELL 0D224400 == 38 [pid = 2700] [id = 786] 10:05:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 81 (0EE14800) [pid = 2700] [serial = 2356] [outer = 00000000] 10:05:16 INFO - PROCESS | 2700 | ++DOMWINDOW == 82 (18261000) [pid = 2700] [serial = 2357] [outer = 0EE14800] 10:05:16 INFO - PROCESS | 2700 | 1461085516972 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 83 (1823A400) [pid = 2700] [serial = 2358] [outer = 0EE14800] 10:05:17 INFO - PROCESS | 2700 | 1461085517393 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:05:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:05:17 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 10:05:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:05:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 630ms 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 82 (0FAC0800) [pid = 2700] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 81 (18507400) [pid = 2700] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 80 (17142C00) [pid = 2700] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 79 (0EEA0800) [pid = 2700] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 78 (0EEA0C00) [pid = 2700] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 77 (171E1400) [pid = 2700] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 76 (107A8C00) [pid = 2700] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:05:17 INFO - PROCESS | 2700 | --DOMWINDOW == 75 (15940C00) [pid = 2700] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:05:17 INFO - PROCESS | 2700 | 1461085517512 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 2700 | 1461085517514 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 10:05:17 INFO - PROCESS | 2700 | 1461085517519 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 2700 | 1461085517520 Marionette TRACE conn5 <- [1,3102,null,{}] 10:05:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:05:17 INFO - PROCESS | 2700 | 1461085517528 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:05:17 INFO - PROCESS | 2700 | 1461085517637 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 10:05:17 INFO - PROCESS | 2700 | 1461085517645 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f4f04134-eacb-4fef-ad0f-557e08c6e8bb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 2700 | ++DOCSHELL 107A2800 == 39 [pid = 2700] [id = 787] 10:05:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 76 (17142C00) [pid = 2700] [serial = 2359] [outer = 00000000] 10:05:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 77 (182DE000) [pid = 2700] [serial = 2360] [outer = 17142C00] 10:05:17 INFO - PROCESS | 2700 | 1461085517692 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 2700 | ++DOMWINDOW == 78 (182E4400) [pid = 2700] [serial = 2361] [outer = 17142C00] 10:05:18 INFO - PROCESS | 2700 | 1461085518092 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:05:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:05:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 10:05:18 INFO - PROCESS | 2700 | 1461085518164 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 2700 | 1461085518166 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 10:05:19 WARNING - u'runner_teardown' () 10:05:19 INFO - No more tests 10:05:19 INFO - Got 0 unexpected results 10:05:19 INFO - SUITE-END | took 697s 10:05:19 INFO - Closing logging queue 10:05:19 INFO - queue closed 10:05:19 INFO - Return code: 0 10:05:19 WARNING - # TBPL SUCCESS # 10:05:19 INFO - Running post-action listener: _resource_record_post_action 10:05:19 INFO - Running post-run listener: _resource_record_post_run 10:05:20 INFO - Total resource usage - Wall time: 708s; CPU: 14.0%; Read bytes: 79481344; Write bytes: 1176370176; Read time: 1752780; Write time: 8415670 10:05:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:05:20 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 32768; Write bytes: 31428096; Read time: 880; Write time: 34950 10:05:20 INFO - run-tests - Wall time: 706s; CPU: 14.0%; Read bytes: 79448576; Write bytes: 1087168000; Read time: 1751900; Write time: 8342480 10:05:20 INFO - Running post-run listener: _upload_blobber_files 10:05:20 INFO - Blob upload gear active. 10:05:20 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 10:05:20 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 10:05:20 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', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 10:05:20 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 fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 10:05:21 INFO - (blobuploader) - INFO - Open directory for files ... 10:05:21 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 10:05:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:05:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:05:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:05:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:05:22 INFO - (blobuploader) - INFO - Done attempting. 10:05:22 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 10:05:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:05:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:05:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:05:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:05:24 INFO - (blobuploader) - INFO - Done attempting. 10:05:24 INFO - (blobuploader) - INFO - Iteration through files over. 10:05:24 INFO - Return code: 0 10:05:24 INFO - rmtree: C:\slave\test\build\uploaded_files.json 10:05:24 INFO - Using _rmtree_windows ... 10:05:24 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 10:05:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/abe1d599350778f4ee9df20fe7ea6d86090db805d027a2e7214a78b9fcf0fc3e3a9eeee3752d930d0b01dcc67501b51d83e5f8793e6b706d85cf47329ea203aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c88f9c49980dd1ba18d1a69ea7ec14abddb0948c2ccaff46ebe128ab2d99255d379e8174c6178abfa5d2f1cbb17630946fb5ec1eaa0842d8bad3060821bd5080"} 10:05:24 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 10:05:24 INFO - Writing to file C:\slave\test\properties\blobber_files 10:05:24 INFO - Contents: 10:05:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/abe1d599350778f4ee9df20fe7ea6d86090db805d027a2e7214a78b9fcf0fc3e3a9eeee3752d930d0b01dcc67501b51d83e5f8793e6b706d85cf47329ea203aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c88f9c49980dd1ba18d1a69ea7ec14abddb0948c2ccaff46ebe128ab2d99255d379e8174c6178abfa5d2f1cbb17630946fb5ec1eaa0842d8bad3060821bd5080"} 10:05:24 INFO - Running post-run listener: copy_logs_to_upload_dir 10:05:24 INFO - Copying logs to upload dir... 10:05:24 INFO - mkdir: C:\slave\test\build\upload\logs 10:05:24 INFO - Copying logs to upload dir... 10:05:24 INFO - Using _rmtree_windows ... 10:05:24 INFO - Using _rmtree_windows ... 10:05:24 INFO - Using _rmtree_windows ... 10:05:24 INFO - Using _rmtree_windows ... 10:05:24 INFO - Using _rmtree_windows ... 10:05:24 INFO - Using _rmtree_windows ... 10:05:24 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1053.816000 ========= master_lag: 26.23 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 18 mins, 0 secs) (at 2016-04-19 10:05:50.518452) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 mins, 4 secs) (at 2016-04-19 10:05:50.519435) ========= '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-220 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-220 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-220 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/fx-team/sha512/abe1d599350778f4ee9df20fe7ea6d86090db805d027a2e7214a78b9fcf0fc3e3a9eeee3752d930d0b01dcc67501b51d83e5f8793e6b706d85cf47329ea203aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c88f9c49980dd1ba18d1a69ea7ec14abddb0948c2ccaff46ebe128ab2d99255d379e8174c6178abfa5d2f1cbb17630946fb5ec1eaa0842d8bad3060821bd5080"} build_url:https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/abe1d599350778f4ee9df20fe7ea6d86090db805d027a2e7214a78b9fcf0fc3e3a9eeee3752d930d0b01dcc67501b51d83e5f8793e6b706d85cf47329ea203aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c88f9c49980dd1ba18d1a69ea7ec14abddb0948c2ccaff46ebe128ab2d99255d379e8174c6178abfa5d2f1cbb17630946fb5ec1eaa0842d8bad3060821bd5080"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YYkU2mdDRdi2QgbTtw-0fQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 124.09 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 mins, 4 secs) (at 2016-04-19 10:07:54.712878) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 10:07:54.713236) ========= '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-220 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-220 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-220 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: 6.00 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 10:08:00.816711) ========= ========= Started reboot slave lost (results: 0, elapsed: 2 secs) (at 2016-04-19 10:08:00.817222) ========= ========= Finished reboot slave lost (results: 0, elapsed: 2 secs) (at 2016-04-19 10:08:03.801907) ========= ========= Total master_lag: 161.20 =========