builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-004 starttime: 1467683283.05 results: success (0) buildid: 20160704172224 builduid: 268ab60db08e424a962a62fdb5b0e1e5 revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.047719) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.048985) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.049273) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.224030) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:48:03.224311) ========= '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-004 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-004 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-004 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 --18:48:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 1.96 GB/s 18:48:04 (1.96 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.202000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:48:04.459789) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-04 18:48:04.460109) ========= '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-004 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-004 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-004 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.201000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-04 18:48:07.676635) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:48:07.676946) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c2280cbee4ed9092158c59bd9ba224a3bf909afa --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c2280cbee4ed9092158c59bd9ba224a3bf909afa --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-004 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-004 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-004 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-07-04 18:48:08,055 truncating revision to first 12 chars 2016-07-04 18:48:08,055 Setting DEBUG logging. 2016-07-04 18:48:08,055 attempt 1/10 2016-07-04 18:48:08,055 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c2280cbee4ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-04 18:48:08,526 unpacking tar archive at: mozilla-beta-c2280cbee4ed/testing/mozharness/ program finished with exit code 0 elapsedTime=1.183000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:48:08.896580) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:08.896857) ========= script_repo_revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:08.897215) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:08.897554) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:08.913812) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 4 secs) (at 2016-07-04 18:48:08.914090) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-004 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-004 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-004 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 18:48:09 INFO - MultiFileLogger online at 20160704 18:48:09 in C:\slave\test 18:48:09 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 18:48:09 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 18:48:09 INFO - {'append_to_log': False, 18:48:09 INFO - 'base_work_dir': 'C:\\slave\\test', 18:48:09 INFO - 'blob_upload_branch': 'mozilla-beta', 18:48:09 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 18:48:09 INFO - 'buildbot_json_path': 'buildprops.json', 18:48:09 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 18:48:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:48:09 INFO - 'download_minidump_stackwalk': True, 18:48:09 INFO - 'download_symbols': 'true', 18:48:09 INFO - 'e10s': False, 18:48:09 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 18:48:09 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 18:48:09 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 18:48:09 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 18:48:09 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 18:48:09 INFO - 'C:/mozilla-build/tooltool.py'), 18:48:09 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 18:48:09 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 18:48:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:48:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:48:09 INFO - 'log_level': 'info', 18:48:09 INFO - 'log_to_console': True, 18:48:09 INFO - 'opt_config_files': (), 18:48:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:48:09 INFO - '--processes=1', 18:48:09 INFO - '--config=%(test_path)s/wptrunner.ini', 18:48:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:48:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:48:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:48:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:48:09 INFO - 'pip_index': False, 18:48:09 INFO - 'require_test_zip': True, 18:48:09 INFO - 'test_type': ('testharness',), 18:48:09 INFO - 'this_chunk': '1', 18:48:09 INFO - 'total_chunks': '10', 18:48:09 INFO - 'virtualenv_path': 'venv', 18:48:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:48:09 INFO - 'work_dir': 'build'} 18:48:09 INFO - ##### 18:48:09 INFO - ##### Running clobber step. 18:48:09 INFO - ##### 18:48:09 INFO - Running pre-action listener: _resource_record_pre_action 18:48:09 INFO - Running main action method: clobber 18:48:09 INFO - rmtree: C:\slave\test\build 18:48:09 INFO - Using _rmtree_windows ... 18:48:09 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 18:49:39 INFO - Running post-action listener: _resource_record_post_action 18:49:39 INFO - ##### 18:49:39 INFO - ##### Running read-buildbot-config step. 18:49:39 INFO - ##### 18:49:39 INFO - Running pre-action listener: _resource_record_pre_action 18:49:39 INFO - Running main action method: read_buildbot_config 18:49:39 INFO - Using buildbot properties: 18:49:39 INFO - { 18:49:39 INFO - "project": "", 18:49:39 INFO - "product": "firefox", 18:49:39 INFO - "script_repo_revision": "production", 18:49:39 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 18:49:39 INFO - "repository": "", 18:49:39 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 18:49:39 INFO - "buildid": "20160704172224", 18:49:39 INFO - "pgo_build": "False", 18:49:39 INFO - "basedir": "C:\\slave\\test", 18:49:39 INFO - "buildnumber": 17, 18:49:39 INFO - "slavename": "t-w732-ix-004", 18:49:39 INFO - "revision": "c2280cbee4ed9092158c59bd9ba224a3bf909afa", 18:49:39 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 18:49:39 INFO - "platform": "win32", 18:49:39 INFO - "branch": "mozilla-beta", 18:49:39 INFO - "repo_path": "releases/mozilla-beta", 18:49:39 INFO - "moz_repo_path": "", 18:49:39 INFO - "stage_platform": "win32", 18:49:39 INFO - "builduid": "268ab60db08e424a962a62fdb5b0e1e5", 18:49:39 INFO - "slavebuilddir": "test" 18:49:39 INFO - } 18:49:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 18:49:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip. 18:49:39 INFO - Running post-action listener: _resource_record_post_action 18:49:39 INFO - ##### 18:49:39 INFO - ##### Running download-and-extract step. 18:49:39 INFO - ##### 18:49:39 INFO - Running pre-action listener: _resource_record_pre_action 18:49:39 INFO - Running main action method: download_and_extract 18:49:39 INFO - mkdir: C:\slave\test\build\tests 18:49:39 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')]} 18:49:39 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 18:49:39 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 18:49:39 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 18:49:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 18:49:40 INFO - Downloaded 1240 bytes. 18:49:40 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 18:49:40 INFO - Using the following test package requirements: 18:49:40 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 18:49:40 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 18:49:40 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 18:49:40 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'jsshell-win32.zip'], 18:49:40 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 18:49:40 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 18:49:40 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 18:49:40 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 18:49:40 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 18:49:40 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 18:49:40 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 18:49:40 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 18:49:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:40 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 18:49:40 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 18:49:40 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 18:49:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 18:49:42 INFO - Downloaded 20402784 bytes. 18:49:42 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:49:42 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:49:44 INFO - caution: filename not matched: web-platform/* 18:49:44 INFO - Return code: 11 18:49:44 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')]} 18:49:44 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 18:49:44 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 18:49:44 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 18:49:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 18:49:46 INFO - Downloaded 36389110 bytes. 18:49:46 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:49:46 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:50:32 INFO - caution: filename not matched: bin/* 18:50:32 INFO - caution: filename not matched: config/* 18:50:32 INFO - caution: filename not matched: mozbase/* 18:50:32 INFO - caution: filename not matched: marionette/* 18:50:32 INFO - caution: filename not matched: tools/wptserve/* 18:50:32 INFO - Return code: 11 18:50:32 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')]} 18:50:32 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 18:50:32 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip 18:50:32 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 18:50:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 18:50:37 INFO - Downloaded 68467834 bytes. 18:50:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip 18:50:37 INFO - mkdir: C:\slave\test\properties 18:50:37 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 18:50:37 INFO - Writing to file C:\slave\test\properties\build_url 18:50:37 INFO - Contents: 18:50:37 INFO - build_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip 18:50:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 18:50:38 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 18:50:38 INFO - Writing to file C:\slave\test\properties\symbols_url 18:50:38 INFO - Contents: 18:50:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 18:50:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:38 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:50:38 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 18:50:38 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 18:50:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 18:50:41 INFO - Downloaded 55584535 bytes. 18:50:41 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 18:50:41 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 18:50:45 INFO - Return code: 0 18:50:45 INFO - Running post-action listener: _resource_record_post_action 18:50:45 INFO - Running post-action listener: set_extra_try_arguments 18:50:45 INFO - ##### 18:50:45 INFO - ##### Running create-virtualenv step. 18:50:45 INFO - ##### 18:50:45 INFO - Running pre-action listener: _pre_create_virtualenv 18:50:45 INFO - Running pre-action listener: _resource_record_pre_action 18:50:45 INFO - Running main action method: create_virtualenv 18:50:45 INFO - Creating virtualenv C:\slave\test\build\venv 18:50:45 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 18:50:45 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 18:50:53 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 18:50:56 INFO - Installing distribute......................................................................................................................................................................................done. 18:50:57 INFO - Return code: 0 18:50:57 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 18:50:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:57 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6A200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01959D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B97368>, '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 0x01834D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C730C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-004', 'USERDOMAIN': 'T-W732-IX-004', '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-004', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 18:50:57 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 18:50:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 18:50:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:50:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:50:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:50:57 INFO - 'COMPUTERNAME': 'T-W732-IX-004', 18:50:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:50:57 INFO - 'DCLOCATION': 'SCL3', 18:50:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:50:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:50:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:50:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:50:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:50:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:50:57 INFO - 'HOMEDRIVE': 'C:', 18:50:57 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:50:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:50:57 INFO - 'KTS_VERSION': '1.19c', 18:50:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:50:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:50:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-004', 18:50:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:50:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:50:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:50:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:50:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:50:57 INFO - 'MOZ_AIRBAG': '1', 18:50:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:50:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:57 INFO - 'MOZ_MSVCVERSION': '8', 18:50:57 INFO - 'MOZ_NO_REMOTE': '1', 18:50:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:50:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:50:57 INFO - 'NO_EM_RESTART': '1', 18:50:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:50:57 INFO - 'OS': 'Windows_NT', 18:50:57 INFO - 'OURDRIVE': 'C:', 18:50:57 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 18:50:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:50:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:50:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:50:57 INFO - 'PROCESSOR_LEVEL': '6', 18:50:57 INFO - 'PROCESSOR_REVISION': '1e05', 18:50:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:50:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:50:57 INFO - 'PROMPT': '$P$G', 18:50:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:50:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:50:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:50:57 INFO - 'PWD': 'C:\\slave\\test', 18:50:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:50:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:50:57 INFO - 'SYSTEMDRIVE': 'C:', 18:50:57 INFO - 'SYSTEMROOT': 'C:\\windows', 18:50:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:50:57 INFO - 'TEST1': 'testie', 18:50:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:50:57 INFO - 'USERDOMAIN': 'T-W732-IX-004', 18:50:57 INFO - 'USERNAME': 'cltbld', 18:50:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:50:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:50:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:50:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:50:57 INFO - 'WINDIR': 'C:\\windows', 18:50:57 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:50:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:50:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:50:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:50:58 INFO - Downloading/unpacking psutil>=0.7.1 18:50:58 INFO - Running setup.py egg_info for package psutil 18:50:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:50:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:50:58 INFO - Installing collected packages: psutil 18:50:58 INFO - Running setup.py install for psutil 18:50:58 INFO - building 'psutil._psutil_windows' extension 18:50:58 INFO - error: Unable to find vcvarsall.bat 18:50:58 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-upsm_1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:50:58 INFO - running install 18:50:58 INFO - running build 18:50:58 INFO - running build_py 18:50:58 INFO - creating build 18:50:58 INFO - creating build\lib.win32-2.7 18:50:58 INFO - creating build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 18:50:58 INFO - running build_ext 18:50:58 INFO - building 'psutil._psutil_windows' extension 18:50:58 INFO - error: Unable to find vcvarsall.bat 18:50:58 INFO - ---------------------------------------- 18:50:58 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-upsm_1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:50:58 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 18:50:58 WARNING - Return code: 1 18:50:58 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! 18:50:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 18:50:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:58 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 0x01B686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6A200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01959D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B97368>, '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 0x01834D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C730C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-004', 'USERDOMAIN': 'T-W732-IX-004', '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-004', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 18:50:58 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 18:50:58 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 18:50:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:50:58 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:50:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:50:58 INFO - 'COMPUTERNAME': 'T-W732-IX-004', 18:50:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:50:58 INFO - 'DCLOCATION': 'SCL3', 18:50:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:50:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:50:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:50:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:50:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:50:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:50:58 INFO - 'HOMEDRIVE': 'C:', 18:50:58 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:50:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:50:58 INFO - 'KTS_VERSION': '1.19c', 18:50:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:50:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:50:58 INFO - 'LOGONSERVER': '\\\\T-W732-IX-004', 18:50:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:50:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:50:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:50:58 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:50:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:50:58 INFO - 'MOZ_AIRBAG': '1', 18:50:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:50:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:58 INFO - 'MOZ_MSVCVERSION': '8', 18:50:58 INFO - 'MOZ_NO_REMOTE': '1', 18:50:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:50:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:50:58 INFO - 'NO_EM_RESTART': '1', 18:50:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:50:58 INFO - 'OS': 'Windows_NT', 18:50:58 INFO - 'OURDRIVE': 'C:', 18:50:58 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 18:50:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:50:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:50:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:50:58 INFO - 'PROCESSOR_LEVEL': '6', 18:50:58 INFO - 'PROCESSOR_REVISION': '1e05', 18:50:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:50:58 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:50:58 INFO - 'PROMPT': '$P$G', 18:50:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:50:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:50:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:50:58 INFO - 'PWD': 'C:\\slave\\test', 18:50:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:50:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:50:58 INFO - 'SYSTEMDRIVE': 'C:', 18:50:58 INFO - 'SYSTEMROOT': 'C:\\windows', 18:50:58 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:50:58 INFO - 'TEST1': 'testie', 18:50:58 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:50:58 INFO - 'USERDOMAIN': 'T-W732-IX-004', 18:50:58 INFO - 'USERNAME': 'cltbld', 18:50:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:50:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:50:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:50:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:50:58 INFO - 'WINDIR': 'C:\\windows', 18:50:58 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:50:58 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:50:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:50:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:50:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:50:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:50:59 INFO - Running setup.py egg_info for package mozsystemmonitor 18:50:59 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 18:50:59 INFO - Running setup.py egg_info for package psutil 18:50:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:50:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:50:59 INFO - Installing collected packages: mozsystemmonitor, psutil 18:50:59 INFO - Running setup.py install for mozsystemmonitor 18:50:59 INFO - Running setup.py install for psutil 18:50:59 INFO - building 'psutil._psutil_windows' extension 18:50:59 INFO - error: Unable to find vcvarsall.bat 18:50:59 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-l3k2la-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:50:59 INFO - running install 18:50:59 INFO - running build 18:50:59 INFO - running build_py 18:50:59 INFO - running build_ext 18:50:59 INFO - building 'psutil._psutil_windows' extension 18:50:59 INFO - error: Unable to find vcvarsall.bat 18:50:59 INFO - ---------------------------------------- 18:50:59 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-l3k2la-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:50:59 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 18:50:59 WARNING - Return code: 1 18:50:59 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! 18:50:59 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 18:50:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:59 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 0x01B686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6A200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01959D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B97368>, '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 0x01834D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C730C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-004', 'USERDOMAIN': 'T-W732-IX-004', '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-004', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 18:50:59 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 18:50:59 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 18:50:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:50:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:50:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:50:59 INFO - 'COMPUTERNAME': 'T-W732-IX-004', 18:50:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:50:59 INFO - 'DCLOCATION': 'SCL3', 18:50:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:50:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:50:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:50:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:50:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:50:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:50:59 INFO - 'HOMEDRIVE': 'C:', 18:50:59 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:50:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:50:59 INFO - 'KTS_VERSION': '1.19c', 18:50:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:50:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:50:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-004', 18:50:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:50:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:50:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:50:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:50:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:50:59 INFO - 'MOZ_AIRBAG': '1', 18:50:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:50:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:59 INFO - 'MOZ_MSVCVERSION': '8', 18:50:59 INFO - 'MOZ_NO_REMOTE': '1', 18:50:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:50:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:50:59 INFO - 'NO_EM_RESTART': '1', 18:50:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:50:59 INFO - 'OS': 'Windows_NT', 18:50:59 INFO - 'OURDRIVE': 'C:', 18:50:59 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 18:50:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:50:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:50:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:50:59 INFO - 'PROCESSOR_LEVEL': '6', 18:50:59 INFO - 'PROCESSOR_REVISION': '1e05', 18:50:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:50:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:50:59 INFO - 'PROMPT': '$P$G', 18:50:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:50:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:50:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:50:59 INFO - 'PWD': 'C:\\slave\\test', 18:50:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:50:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:50:59 INFO - 'SYSTEMDRIVE': 'C:', 18:50:59 INFO - 'SYSTEMROOT': 'C:\\windows', 18:50:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:50:59 INFO - 'TEST1': 'testie', 18:50:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:50:59 INFO - 'USERDOMAIN': 'T-W732-IX-004', 18:50:59 INFO - 'USERNAME': 'cltbld', 18:50:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:50:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:50:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:50:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:50:59 INFO - 'WINDIR': 'C:\\windows', 18:50:59 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:50:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:50:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:51:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:51:00 INFO - Downloading/unpacking blobuploader==1.2.4 18:51:00 INFO - Downloading blobuploader-1.2.4.tar.gz 18:51:00 INFO - Running setup.py egg_info for package blobuploader 18:51:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:51:03 INFO - Running setup.py egg_info for package requests 18:51:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:51:03 INFO - Downloading docopt-0.6.1.tar.gz 18:51:03 INFO - Running setup.py egg_info for package docopt 18:51:03 INFO - Installing collected packages: blobuploader, docopt, requests 18:51:03 INFO - Running setup.py install for blobuploader 18:51:03 INFO - Running setup.py install for docopt 18:51:03 INFO - Running setup.py install for requests 18:51:03 INFO - Successfully installed blobuploader docopt requests 18:51:03 INFO - Cleaning up... 18:51:03 INFO - Return code: 0 18:51:03 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:51:03 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')]} 18:51:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:51:03 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')]} 18:51:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:51:03 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 0x01B686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6A200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01959D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B97368>, '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 0x01834D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C730C0>, '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-004', 'USERDOMAIN': 'T-W732-IX-004', '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-004', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 18:51:03 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 18:51:03 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 18:51:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:51:03 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:51:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:51:03 INFO - 'COMPUTERNAME': 'T-W732-IX-004', 18:51:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:51:03 INFO - 'DCLOCATION': 'SCL3', 18:51:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:51:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:51:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:51:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:51:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:51:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:51:03 INFO - 'HOMEDRIVE': 'C:', 18:51:03 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:51:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:51:03 INFO - 'KTS_VERSION': '1.19c', 18:51:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:51:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:51:03 INFO - 'LOGONSERVER': '\\\\T-W732-IX-004', 18:51:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:51:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:51:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:51:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:51:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:51:03 INFO - 'MOZ_AIRBAG': '1', 18:51:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:51:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:51:03 INFO - 'MOZ_MSVCVERSION': '8', 18:51:03 INFO - 'MOZ_NO_REMOTE': '1', 18:51:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:51:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:51:03 INFO - 'NO_EM_RESTART': '1', 18:51:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:51:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:51:03 INFO - 'OS': 'Windows_NT', 18:51:03 INFO - 'OURDRIVE': 'C:', 18:51:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 18:51:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:51:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:51:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:51:03 INFO - 'PROCESSOR_LEVEL': '6', 18:51:03 INFO - 'PROCESSOR_REVISION': '1e05', 18:51:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:51:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:51:03 INFO - 'PROMPT': '$P$G', 18:51:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:51:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:51:03 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:51:03 INFO - 'PWD': 'C:\\slave\\test', 18:51:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:51:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:51:03 INFO - 'SYSTEMDRIVE': 'C:', 18:51:03 INFO - 'SYSTEMROOT': 'C:\\windows', 18:51:03 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:51:03 INFO - 'TEST1': 'testie', 18:51:03 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:51:03 INFO - 'USERDOMAIN': 'T-W732-IX-004', 18:51:03 INFO - 'USERNAME': 'cltbld', 18:51:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:51:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:51:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:51:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:51:03 INFO - 'WINDIR': 'C:\\windows', 18:51:03 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:51:03 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:51:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:51:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:51:08 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:51:08 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:51:08 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:51:08 INFO - Unpacking c:\slave\test\build\tests\marionette 18:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:51:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:51:08 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 18:51:08 INFO - Running setup.py install for browsermob-proxy 18:51:22 INFO - Running setup.py install for manifestparser 18:51:22 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for marionette-client 18:51:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:51:22 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for marionette-driver 18:51:22 INFO - Running setup.py install for mozcrash 18:51:22 INFO - Running setup.py install for mozdebug 18:51:22 INFO - Running setup.py install for mozdevice 18:51:22 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for mozfile 18:51:22 INFO - Running setup.py install for mozhttpd 18:51:22 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for mozinfo 18:51:22 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for mozInstall 18:51:22 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for mozleak 18:51:22 INFO - Running setup.py install for mozlog 18:51:22 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for moznetwork 18:51:22 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for mozprocess 18:51:22 INFO - Running setup.py install for mozprofile 18:51:22 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for mozrunner 18:51:22 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for mozscreenshot 18:51:22 INFO - Running setup.py install for moztest 18:51:22 INFO - Running setup.py install for mozversion 18:51:22 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:51:22 INFO - Running setup.py install for wptserve 18:51:22 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 18:51:22 INFO - Cleaning up... 18:51:22 INFO - Return code: 0 18:51:22 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:51: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')]} 18:51:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:51: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')]} 18:51:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:51:22 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 0x01B686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6A200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01959D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B97368>, '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 0x01834D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C730C0>, '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-004', 'USERDOMAIN': 'T-W732-IX-004', '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-004', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 18:51:22 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 18:51:22 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 18:51:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:51:22 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:51:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:51:22 INFO - 'COMPUTERNAME': 'T-W732-IX-004', 18:51:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:51:22 INFO - 'DCLOCATION': 'SCL3', 18:51:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:51:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:51:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:51:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:51:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:51:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:51:22 INFO - 'HOMEDRIVE': 'C:', 18:51:22 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:51:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:51:22 INFO - 'KTS_VERSION': '1.19c', 18:51:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:51:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:51:22 INFO - 'LOGONSERVER': '\\\\T-W732-IX-004', 18:51:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:51:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:51:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:51:22 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:51:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:51:22 INFO - 'MOZ_AIRBAG': '1', 18:51:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:51:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:51:22 INFO - 'MOZ_MSVCVERSION': '8', 18:51:22 INFO - 'MOZ_NO_REMOTE': '1', 18:51:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:51:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:51:22 INFO - 'NO_EM_RESTART': '1', 18:51:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:51:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:51:22 INFO - 'OS': 'Windows_NT', 18:51:22 INFO - 'OURDRIVE': 'C:', 18:51:22 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 18:51:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:51:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:51:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:51:22 INFO - 'PROCESSOR_LEVEL': '6', 18:51:22 INFO - 'PROCESSOR_REVISION': '1e05', 18:51:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:51:22 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:51:22 INFO - 'PROMPT': '$P$G', 18:51:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:51:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:51:22 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:51:22 INFO - 'PWD': 'C:\\slave\\test', 18:51:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:51:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:51:22 INFO - 'SYSTEMDRIVE': 'C:', 18:51:22 INFO - 'SYSTEMROOT': 'C:\\windows', 18:51:22 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:51:22 INFO - 'TEST1': 'testie', 18:51:22 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:51:22 INFO - 'USERDOMAIN': 'T-W732-IX-004', 18:51:22 INFO - 'USERNAME': 'cltbld', 18:51:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:51:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:51:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:51:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:51:22 INFO - 'WINDIR': 'C:\\windows', 18:51:22 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:51:22 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:51:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:51:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:51:26 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:51:26 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:51:26 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:51:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:51:26 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:51:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:51:27 INFO - Unpacking c:\slave\test\build\tests\marionette 18:51:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:51:27 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:51:27 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)) 18:51:38 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)) 18:51:38 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)) 18:51:38 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)) 18:51:38 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)) 18:51:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 18:51:38 INFO - Downloading blessings-1.6.tar.gz 18:51:38 INFO - Running setup.py egg_info for package blessings 18:51:38 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)) 18:51:38 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 18:51:38 INFO - Running setup.py install for blessings 18:51:38 INFO - Running setup.py install for browsermob-proxy 18:51:38 INFO - Running setup.py install for manifestparser 18:51:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Running setup.py install for marionette-client 18:51:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:51:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Running setup.py install for marionette-driver 18:51:38 INFO - Running setup.py install for mozcrash 18:51:38 INFO - Running setup.py install for mozdebug 18:51:38 INFO - Running setup.py install for mozdevice 18:51:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Running setup.py install for mozhttpd 18:51:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Running setup.py install for mozInstall 18:51:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Running setup.py install for mozleak 18:51:38 INFO - Running setup.py install for mozprofile 18:51:38 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Running setup.py install for mozrunner 18:51:38 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:51:38 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:51:40 INFO - Running setup.py install for mozscreenshot 18:51:40 INFO - Running setup.py install for moztest 18:51:40 INFO - Running setup.py install for mozversion 18:51:40 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:51:40 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:51:40 INFO - Running setup.py install for wptserve 18:51:40 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 18:51:40 INFO - Cleaning up... 18:51:40 INFO - Return code: 0 18:51:40 INFO - Done creating virtualenv C:\slave\test\build\venv. 18:51:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:51:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:51:40 INFO - Reading from file tmpfile_stdout 18:51:40 INFO - Using _rmtree_windows ... 18:51:40 INFO - Using _rmtree_windows ... 18:51:40 INFO - Current package versions: 18:51:40 INFO - blessings == 1.6 18:51:40 INFO - blobuploader == 1.2.4 18:51:40 INFO - browsermob-proxy == 0.6.0 18:51:40 INFO - distribute == 0.6.14 18:51:40 INFO - docopt == 0.6.1 18:51:40 INFO - manifestparser == 1.1 18:51:40 INFO - marionette-client == 2.3.0 18:51:40 INFO - marionette-driver == 1.4.0 18:51:40 INFO - mozInstall == 1.12 18:51:40 INFO - mozcrash == 0.17 18:51:40 INFO - mozdebug == 0.1 18:51:40 INFO - mozdevice == 0.48 18:51:40 INFO - mozfile == 1.2 18:51:40 INFO - mozhttpd == 0.7 18:51:40 INFO - mozinfo == 0.9 18:51:40 INFO - mozleak == 0.1 18:51:40 INFO - mozlog == 3.1 18:51:40 INFO - moznetwork == 0.27 18:51:40 INFO - mozprocess == 0.22 18:51:40 INFO - mozprofile == 0.28 18:51:40 INFO - mozrunner == 6.11 18:51:40 INFO - mozscreenshot == 0.1 18:51:40 INFO - mozsystemmonitor == 0.0 18:51:40 INFO - moztest == 0.7 18:51:40 INFO - mozversion == 1.4 18:51:40 INFO - requests == 1.2.3 18:51:40 INFO - wptserve == 1.4.0 18:51:40 INFO - Running post-action listener: _resource_record_post_action 18:51:40 INFO - Running post-action listener: _start_resource_monitoring 18:51:40 INFO - Starting resource monitoring. 18:51:40 INFO - ##### 18:51:40 INFO - ##### Running pull step. 18:51:40 INFO - ##### 18:51:40 INFO - Running pre-action listener: _resource_record_pre_action 18:51:40 INFO - Running main action method: pull 18:51:40 INFO - Pull has nothing to do! 18:51:40 INFO - Running post-action listener: _resource_record_post_action 18:51:40 INFO - ##### 18:51:40 INFO - ##### Running install step. 18:51:40 INFO - ##### 18:51:40 INFO - Running pre-action listener: _resource_record_pre_action 18:51:40 INFO - Running main action method: install 18:51:40 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:51:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:51:40 INFO - Reading from file tmpfile_stdout 18:51:40 INFO - Using _rmtree_windows ... 18:51:40 INFO - Using _rmtree_windows ... 18:51:40 INFO - Detecting whether we're running mozinstall >=1.0... 18:51:40 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 18:51:40 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 18:51:41 INFO - Reading from file tmpfile_stdout 18:51:41 INFO - Output received: 18:51:41 INFO - Usage: mozinstall-script.py [options] installer 18:51:41 INFO - Options: 18:51:41 INFO - -h, --help show this help message and exit 18:51:41 INFO - -d DEST, --destination=DEST 18:51:41 INFO - Directory to install application into. [default: 18:51:41 INFO - "C:\slave\test"] 18:51:41 INFO - --app=APP Application being installed. [default: firefox] 18:51:41 INFO - Using _rmtree_windows ... 18:51:41 INFO - Using _rmtree_windows ... 18:51:41 INFO - mkdir: C:\slave\test\build\application 18:51:41 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 18:51:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 18:51:43 INFO - Reading from file tmpfile_stdout 18:51:43 INFO - Output received: 18:51:43 INFO - C:\slave\test\build\application\firefox\firefox.exe 18:51:43 INFO - Using _rmtree_windows ... 18:51:43 INFO - Using _rmtree_windows ... 18:51:43 INFO - Running post-action listener: _resource_record_post_action 18:51:43 INFO - ##### 18:51:43 INFO - ##### Running run-tests step. 18:51:43 INFO - ##### 18:51:43 INFO - Running pre-action listener: _resource_record_pre_action 18:51:43 INFO - Running main action method: run_tests 18:51:43 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 18:51:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:51:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:51:43 INFO - grabbing minidump binary from tooltool 18:51:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:51:43 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 0x01B97368>, '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 0x01834D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C730C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 18:51:43 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 18:51:43 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 18:51:43 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 18:51:46 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpnarbkw 18:51:46 INFO - INFO - File integrity verified, renaming tmpnarbkw to win32-minidump_stackwalk.exe 18:51:46 INFO - Return code: 0 18:51:46 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 18:51:47 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 18:51:47 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/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 18:51:47 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/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 18:51:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:51:47 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:51:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:51:47 INFO - 'COMPUTERNAME': 'T-W732-IX-004', 18:51:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:51:47 INFO - 'DCLOCATION': 'SCL3', 18:51:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:51:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:51:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:51:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:51:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:51:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:51:47 INFO - 'HOMEDRIVE': 'C:', 18:51:47 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:51:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:51:47 INFO - 'KTS_VERSION': '1.19c', 18:51:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:51:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:51:47 INFO - 'LOGONSERVER': '\\\\T-W732-IX-004', 18:51:47 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 18:51:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:51:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:51:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:51:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:51:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:51:47 INFO - 'MOZ_AIRBAG': '1', 18:51:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:51:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:51:47 INFO - 'MOZ_MSVCVERSION': '8', 18:51:47 INFO - 'MOZ_NO_REMOTE': '1', 18:51:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:51:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:51:47 INFO - 'NO_EM_RESTART': '1', 18:51:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:51:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:51:47 INFO - 'OS': 'Windows_NT', 18:51:47 INFO - 'OURDRIVE': 'C:', 18:51:47 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 18:51:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:51:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:51:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:51:47 INFO - 'PROCESSOR_LEVEL': '6', 18:51:47 INFO - 'PROCESSOR_REVISION': '1e05', 18:51:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:51:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:51:47 INFO - 'PROMPT': '$P$G', 18:51:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:51:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:51:47 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:51:47 INFO - 'PWD': 'C:\\slave\\test', 18:51:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:51:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:51:47 INFO - 'SYSTEMDRIVE': 'C:', 18:51:47 INFO - 'SYSTEMROOT': 'C:\\windows', 18:51:47 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:51:47 INFO - 'TEST1': 'testie', 18:51:47 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:51:47 INFO - 'USERDOMAIN': 'T-W732-IX-004', 18:51:47 INFO - 'USERNAME': 'cltbld', 18:51:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:51:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:51:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:51:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:51:47 INFO - 'WINDIR': 'C:\\windows', 18:51:47 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:51:47 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:51:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:51:47 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/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 18:51:49 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 18:51:49 INFO - import pkg_resources 18:51:50 INFO - Using 1 client processes 18:51:53 INFO - SUITE-START | Running 778 tests 18:51:53 INFO - Running testharness tests 18:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:51:53 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 18:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:51:53 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 18:51:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:51:53 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 18:51:53 INFO - Setting up ssl 18:51:53 INFO - PROCESS | certutil | 18:51:53 INFO - PROCESS | certutil | 18:51:53 INFO - PROCESS | certutil | 18:51:53 INFO - Certificate Nickname Trust Attributes 18:51:53 INFO - SSL,S/MIME,JAR/XPI 18:51:53 INFO - 18:51:53 INFO - web-platform-tests CT,, 18:51:53 INFO - 18:51:54 INFO - Starting runner 18:51:54 INFO - PROCESS | 3040 | [3040] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 18:51:54 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 18:51:55 INFO - PROCESS | 3040 | [3040] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 18:51:56 INFO - PROCESS | 3040 | 1467683516274 Marionette DEBUG Marionette enabled via build flag and pref 18:51:57 INFO - PROCESS | 3040 | ++DOCSHELL 0E888800 == 1 [pid = 3040] [id = 1] 18:51:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 1 (0E888C00) [pid = 3040] [serial = 1] [outer = 00000000] 18:51:57 INFO - PROCESS | 3040 | [3040] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:51:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 2 (0E889800) [pid = 3040] [serial = 2] [outer = 0E888C00] 18:51:57 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCD000 == 2 [pid = 3040] [id = 2] 18:51:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 3 (0EDCD400) [pid = 3040] [serial = 3] [outer = 00000000] 18:51:57 INFO - PROCESS | 3040 | [3040] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:51:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 4 (0EDCE000) [pid = 3040] [serial = 4] [outer = 0EDCD400] 18:51:57 INFO - PROCESS | 3040 | 1467683517948 Marionette INFO Listening on port 2828 18:51:59 INFO - PROCESS | 3040 | 1467683519394 Marionette DEBUG Marionette enabled via command-line flag 18:51:59 INFO - PROCESS | 3040 | [3040] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:51:59 INFO - PROCESS | 3040 | [3040] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:51:59 INFO - PROCESS | 3040 | ++DOCSHELL 0D60A400 == 3 [pid = 3040] [id = 3] 18:51:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 5 (0D60A800) [pid = 3040] [serial = 5] [outer = 00000000] 18:51:59 INFO - PROCESS | 3040 | [3040] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:51:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 6 (0D60B400) [pid = 3040] [serial = 6] [outer = 0D60A800] 18:51:59 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 18:52:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 7 (15EC6800) [pid = 3040] [serial = 7] [outer = 0EDCD400] 18:52:00 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:52:00 INFO - PROCESS | 3040 | 1467683520245 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49919 18:52:00 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:52:00 INFO - PROCESS | 3040 | 1467683520251 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49920 18:52:00 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:52:00 INFO - PROCESS | 3040 | 1467683520287 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49921 18:52:00 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:52:00 INFO - PROCESS | 3040 | 1467683520293 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49922 18:52:00 INFO - PROCESS | 3040 | 1467683520296 Marionette DEBUG Closed connection conn0 18:52:00 INFO - PROCESS | 3040 | 1467683520298 Marionette DEBUG Closed connection conn1 18:52:00 INFO - PROCESS | 3040 | 1467683520357 Marionette DEBUG Closed connection conn2 18:52:00 INFO - PROCESS | 3040 | 1467683520477 Marionette DEBUG Closed connection conn3 18:52:00 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:52:00 INFO - PROCESS | 3040 | 1467683520483 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49923 18:52:00 INFO - PROCESS | 3040 | 1467683520490 Marionette DEBUG Closed connection conn4 18:52:00 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:52:00 INFO - PROCESS | 3040 | 1467683520498 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49924 18:52:00 INFO - PROCESS | 3040 | ++DOCSHELL 0E889C00 == 4 [pid = 3040] [id = 4] 18:52:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 8 (148A9400) [pid = 3040] [serial = 8] [outer = 00000000] 18:52:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 9 (17C65400) [pid = 3040] [serial = 9] [outer = 148A9400] 18:52:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 10 (17C6B000) [pid = 3040] [serial = 10] [outer = 148A9400] 18:52:00 INFO - PROCESS | 3040 | 1467683520637 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:52:00 INFO - PROCESS | 3040 | 1467683520643 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160704172224","device":"desktop","version":"48.0"} 18:52:01 INFO - PROCESS | 3040 | [3040] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:52:01 INFO - PROCESS | 3040 | [3040] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:52:02 INFO - PROCESS | 3040 | [3040] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:52:02 INFO - PROCESS | 3040 | ++DOCSHELL 15E08400 == 5 [pid = 3040] [id = 5] 18:52:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 11 (15E0B400) [pid = 3040] [serial = 11] [outer = 00000000] 18:52:02 INFO - PROCESS | 3040 | ++DOCSHELL 15E0BC00 == 6 [pid = 3040] [id = 6] 18:52:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 12 (15E0C000) [pid = 3040] [serial = 12] [outer = 00000000] 18:52:02 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:52:03 INFO - PROCESS | 3040 | ++DOCSHELL 1A1B0400 == 7 [pid = 3040] [id = 7] 18:52:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 13 (1A1B0800) [pid = 3040] [serial = 13] [outer = 00000000] 18:52:03 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:52:03 INFO - PROCESS | 3040 | [3040] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:52:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 14 (1A1B9000) [pid = 3040] [serial = 14] [outer = 1A1B0800] 18:52:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 15 (1A659400) [pid = 3040] [serial = 15] [outer = 15E0B400] 18:52:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 16 (1A65AC00) [pid = 3040] [serial = 16] [outer = 15E0C000] 18:52:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 17 (1A65D400) [pid = 3040] [serial = 17] [outer = 1A1B0800] 18:52:04 INFO - PROCESS | 3040 | 1467683524057 Marionette INFO startBrowser 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:04 INFO - PROCESS | 3040 | 1467683524093 Marionette DEBUG loaded listener.js 18:52:04 INFO - PROCESS | 3040 | 1467683524106 Marionette DEBUG loaded listener.js 18:52:04 INFO - PROCESS | 3040 | 1467683524109 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 18 (1C03E800) [pid = 3040] [serial = 18] [outer = 1A1B0800] 18:52:04 INFO - PROCESS | 3040 | 1467683524851 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"37a91ad8-45c4-4911-8581-df4150f4e5eb","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160704172224","device":"desktop","version":"48.0","command_id":1}}] 18:52:05 INFO - PROCESS | 3040 | 1467683525119 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}] 18:52:05 INFO - PROCESS | 3040 | 1467683525121 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:05 INFO - PROCESS | 3040 | 1467683525266 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 18:52:05 INFO - PROCESS | 3040 | 1467683525294 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:52:05 INFO - PROCESS | 3040 | 1467683525298 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:05 INFO - PROCESS | 3040 | [3040] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:52:05 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:52:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 19 (1CA73C00) [pid = 3040] [serial = 19] [outer = 1A1B0800] 18:52:06 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:06 INFO - PROCESS | 3040 | 1467683526214 Marionette TRACE conn5 <- [1,3,null,{}] 18:52:06 INFO - PROCESS | 3040 | 1467683526270 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 18:52:06 INFO - PROCESS | 3040 | 1467683526272 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:06 INFO - PROCESS | 3040 | 1467683526290 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 18:52:06 INFO - PROCESS | 3040 | 1467683526296 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 18:52:06 INFO - PROCESS | 3040 | 1467683526298 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 18:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:52:06 INFO - PROCESS | 3040 | 1467683526308 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:52:06 INFO - PROCESS | 3040 | 1467683526311 Marionette TRACE conn5 <- [1,6,null,{}] 18:52:06 INFO - PROCESS | 3040 | 1467683526383 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}] 18:52:06 INFO - PROCESS | 3040 | 1467683526386 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:06 INFO - PROCESS | 3040 | 1467683526404 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 18:52:06 INFO - PROCESS | 3040 | 1467683526408 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:06 INFO - PROCESS | 3040 | 1467683526411 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:06 INFO - PROCESS | 3040 | ++DOCSHELL 1D7E6400 == 8 [pid = 3040] [id = 8] 18:52:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 20 (1D7E6800) [pid = 3040] [serial = 20] [outer = 00000000] 18:52:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 21 (1D7E9000) [pid = 3040] [serial = 21] [outer = 1D7E6800] 18:52:06 INFO - PROCESS | 3040 | 1467683526462 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 22 (1D7ED400) [pid = 3040] [serial = 22] [outer = 1D7E6800] 18:52:06 INFO - PROCESS | 3040 | ++DOCSHELL 1C8DB800 == 9 [pid = 3040] [id = 9] 18:52:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 23 (1D7F2000) [pid = 3040] [serial = 23] [outer = 00000000] 18:52:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 24 (1DAD1800) [pid = 3040] [serial = 24] [outer = 1D7F2000] 18:52:06 INFO - PROCESS | 3040 | 1467683526866 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 25 (1DAD6000) [pid = 3040] [serial = 25] [outer = 1D7F2000] 18:52:07 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:07 INFO - PROCESS | 3040 | --DOCSHELL 0E888800 == 8 [pid = 3040] [id = 1] 18:52:07 INFO - PROCESS | 3040 | 1467683527698 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]]]}] 18:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1419ms 18:52:07 INFO - PROCESS | 3040 | 1467683527730 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 18:52:07 INFO - PROCESS | 3040 | 1467683527734 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 18:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:52:07 INFO - PROCESS | 3040 | 1467683527739 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:52:07 INFO - PROCESS | 3040 | 1467683527741 Marionette TRACE conn5 <- [1,10,null,{}] 18:52:07 INFO - PROCESS | 3040 | 1467683527747 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}] 18:52:07 INFO - PROCESS | 3040 | 1467683527750 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:07 INFO - PROCESS | 3040 | 1467683527877 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 18:52:07 INFO - PROCESS | 3040 | 1467683527947 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:07 INFO - PROCESS | 3040 | 1467683527950 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:08 INFO - PROCESS | 3040 | ++DOCSHELL 0DFB7800 == 9 [pid = 3040] [id = 10] 18:52:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 26 (0DFBC400) [pid = 3040] [serial = 26] [outer = 00000000] 18:52:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 27 (0E88A400) [pid = 3040] [serial = 27] [outer = 0DFBC400] 18:52:08 INFO - PROCESS | 3040 | 1467683528049 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 28 (1498A000) [pid = 3040] [serial = 28] [outer = 0DFBC400] 18:52:08 INFO - PROCESS | 3040 | 1467683528587 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]]]}] 18:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 870ms 18:52:08 INFO - PROCESS | 3040 | 1467683528616 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 18:52:08 INFO - PROCESS | 3040 | 1467683528621 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 18:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:52:08 INFO - PROCESS | 3040 | 1467683528628 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:52:08 INFO - PROCESS | 3040 | 1467683528631 Marionette TRACE conn5 <- [1,14,null,{}] 18:52:08 INFO - PROCESS | 3040 | 1467683528635 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}] 18:52:08 INFO - PROCESS | 3040 | 1467683528638 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:08 INFO - PROCESS | 3040 | 1467683528761 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 18:52:08 INFO - PROCESS | 3040 | 1467683528835 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 3040 | 1467683528838 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:08 INFO - PROCESS | 3040 | ++DOCSHELL 193E9400 == 10 [pid = 3040] [id = 11] 18:52:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 29 (193E9800) [pid = 3040] [serial = 29] [outer = 00000000] 18:52:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 30 (19959400) [pid = 3040] [serial = 30] [outer = 193E9800] 18:52:08 INFO - PROCESS | 3040 | 1467683528894 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 31 (1A423400) [pid = 3040] [serial = 31] [outer = 193E9800] 18:52:09 INFO - PROCESS | 3040 | 1467683529430 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]]]}] 18:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 870ms 18:52:09 INFO - PROCESS | 3040 | 1467683529502 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 3040 | 1467683529504 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 18:52:09 INFO - PROCESS | 3040 | 1467683529508 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:52:09 INFO - PROCESS | 3040 | 1467683529512 Marionette TRACE conn5 <- [1,18,null,{}] 18:52:09 INFO - PROCESS | 3040 | 1467683529524 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}] 18:52:09 INFO - PROCESS | 3040 | 1467683529529 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:09 INFO - PROCESS | 3040 | 1467683529696 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 18:52:09 INFO - PROCESS | 3040 | ++DOCSHELL 1BB7F400 == 11 [pid = 3040] [id = 12] 18:52:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 32 (1BB7FC00) [pid = 3040] [serial = 32] [outer = 00000000] 18:52:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 33 (0D534400) [pid = 3040] [serial = 33] [outer = 1BB7FC00] 18:52:09 INFO - PROCESS | 3040 | 1467683529905 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:09 INFO - PROCESS | 3040 | 1467683529908 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 34 (0D536800) [pid = 3040] [serial = 34] [outer = 1BB7FC00] 18:52:09 INFO - PROCESS | 3040 | ++DOCSHELL 0D5E3000 == 12 [pid = 3040] [id = 13] 18:52:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 35 (0D5EC000) [pid = 3040] [serial = 35] [outer = 00000000] 18:52:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 36 (0D60CC00) [pid = 3040] [serial = 36] [outer = 0D5EC000] 18:52:09 INFO - PROCESS | 3040 | 1467683529977 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 37 (0D6F8C00) [pid = 3040] [serial = 37] [outer = 0D5EC000] 18:52:10 INFO - PROCESS | 3040 | ++DOCSHELL 0D16D000 == 13 [pid = 3040] [id = 14] 18:52:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 38 (0D16D800) [pid = 3040] [serial = 38] [outer = 00000000] 18:52:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 39 (0E0E9800) [pid = 3040] [serial = 39] [outer = 0D16D800] 18:52:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 40 (0E391400) [pid = 3040] [serial = 40] [outer = 0D16D800] 18:52:10 INFO - PROCESS | 3040 | --DOCSHELL 0E889C00 == 12 [pid = 3040] [id = 4] 18:52:10 INFO - PROCESS | 3040 | 1467683530563 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]]]}] 18:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1073ms 18:52:10 INFO - PROCESS | 3040 | 1467683530597 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 18:52:10 INFO - PROCESS | 3040 | 1467683530600 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 18:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:52:10 INFO - PROCESS | 3040 | 1467683530605 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:52:10 INFO - PROCESS | 3040 | 1467683530608 Marionette TRACE conn5 <- [1,22,null,{}] 18:52:10 INFO - PROCESS | 3040 | 1467683530612 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}] 18:52:10 INFO - PROCESS | 3040 | 1467683530617 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:10 INFO - PROCESS | 3040 | 1467683530702 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 18:52:10 INFO - PROCESS | 3040 | 1467683530711 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:10 INFO - PROCESS | 3040 | 1467683530713 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:10 INFO - PROCESS | 3040 | ++DOCSHELL 146D7C00 == 13 [pid = 3040] [id = 15] 18:52:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 41 (146D9000) [pid = 3040] [serial = 41] [outer = 00000000] 18:52:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 42 (1486D000) [pid = 3040] [serial = 42] [outer = 146D9000] 18:52:10 INFO - PROCESS | 3040 | 1467683530767 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 43 (148AE800) [pid = 3040] [serial = 43] [outer = 146D9000] 18:52:11 INFO - PROCESS | 3040 | 1467683531193 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]]]}] 18:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 18:52:11 INFO - PROCESS | 3040 | 1467683531246 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 18:52:11 INFO - PROCESS | 3040 | 1467683531250 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 18:52:11 INFO - PROCESS | 3040 | 1467683531254 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:52:11 INFO - PROCESS | 3040 | 1467683531256 Marionette TRACE conn5 <- [1,26,null,{}] 18:52:11 INFO - PROCESS | 3040 | 1467683531260 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}] 18:52:11 INFO - PROCESS | 3040 | 1467683531262 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:11 INFO - PROCESS | 3040 | 1467683531369 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 18:52:11 INFO - PROCESS | 3040 | 1467683531387 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:11 INFO - PROCESS | 3040 | 1467683531389 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:11 INFO - PROCESS | 3040 | ++DOCSHELL 15C70800 == 14 [pid = 3040] [id = 16] 18:52:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 44 (15C70C00) [pid = 3040] [serial = 44] [outer = 00000000] 18:52:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 45 (15E03000) [pid = 3040] [serial = 45] [outer = 15C70C00] 18:52:11 INFO - PROCESS | 3040 | 1467683531434 Marionette DEBUG loaded listener.js 18:52:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 46 (16260C00) [pid = 3040] [serial = 46] [outer = 15C70C00] 18:52:11 INFO - PROCESS | 3040 | 1467683531845 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]]]}] 18:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 18:52:11 INFO - PROCESS | 3040 | 1467683531889 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 18:52:11 INFO - PROCESS | 3040 | 1467683531891 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 18:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:52:11 INFO - PROCESS | 3040 | 1467683531900 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:52:11 INFO - PROCESS | 3040 | 1467683531905 Marionette TRACE conn5 <- [1,30,null,{}] 18:52:11 INFO - PROCESS | 3040 | 1467683531909 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}] 18:52:11 INFO - PROCESS | 3040 | 1467683531912 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:11 INFO - PROCESS | 3040 | 1467683531999 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 18:52:12 INFO - PROCESS | 3040 | 1467683532005 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:12 INFO - PROCESS | 3040 | 1467683532007 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:12 INFO - PROCESS | 3040 | ++DOCSHELL 168D8000 == 15 [pid = 3040] [id = 17] 18:52:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 47 (168DA000) [pid = 3040] [serial = 47] [outer = 00000000] 18:52:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 48 (17C6D400) [pid = 3040] [serial = 48] [outer = 168DA000] 18:52:12 INFO - PROCESS | 3040 | 1467683532051 Marionette DEBUG loaded listener.js 18:52:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 49 (1921B800) [pid = 3040] [serial = 49] [outer = 168DA000] 18:52:12 INFO - PROCESS | 3040 | 1467683532456 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]]]}] 18:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 590ms 18:52:12 INFO - PROCESS | 3040 | 1467683532495 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 18:52:12 INFO - PROCESS | 3040 | 1467683532498 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 18:52:12 INFO - PROCESS | 3040 | 1467683532501 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:52:12 INFO - PROCESS | 3040 | 1467683532503 Marionette TRACE conn5 <- [1,34,null,{}] 18:52:12 INFO - PROCESS | 3040 | 1467683532506 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}] 18:52:12 INFO - PROCESS | 3040 | 1467683532508 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:12 INFO - PROCESS | 3040 | 1467683532586 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 18:52:12 INFO - PROCESS | 3040 | 1467683532592 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:12 INFO - PROCESS | 3040 | 1467683532594 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:12 INFO - PROCESS | 3040 | ++DOCSHELL 192C9000 == 16 [pid = 3040] [id = 18] 18:52:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 50 (192C9800) [pid = 3040] [serial = 50] [outer = 00000000] 18:52:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 51 (199D0C00) [pid = 3040] [serial = 51] [outer = 192C9800] 18:52:12 INFO - PROCESS | 3040 | 1467683532638 Marionette DEBUG loaded listener.js 18:52:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 52 (199D4C00) [pid = 3040] [serial = 52] [outer = 192C9800] 18:52:13 INFO - PROCESS | 3040 | 1467683533041 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]]]}] 18:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 18:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:52:13 INFO - PROCESS | 3040 | 1467683533073 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 18:52:13 INFO - PROCESS | 3040 | 1467683533075 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 18:52:13 INFO - PROCESS | 3040 | 1467683533078 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:52:13 INFO - PROCESS | 3040 | 1467683533080 Marionette TRACE conn5 <- [1,38,null,{}] 18:52:13 INFO - PROCESS | 3040 | 1467683533083 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}] 18:52:13 INFO - PROCESS | 3040 | 1467683533085 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:13 INFO - PROCESS | 3040 | 1467683533192 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 18:52:13 INFO - PROCESS | 3040 | 1467683533203 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:13 INFO - PROCESS | 3040 | 1467683533208 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:13 INFO - PROCESS | 3040 | ++DOCSHELL 1A65D000 == 17 [pid = 3040] [id = 19] 18:52:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 53 (1A689000) [pid = 3040] [serial = 53] [outer = 00000000] 18:52:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 54 (1B395800) [pid = 3040] [serial = 54] [outer = 1A689000] 18:52:13 INFO - PROCESS | 3040 | 1467683533263 Marionette DEBUG loaded listener.js 18:52:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 55 (1BB7C000) [pid = 3040] [serial = 55] [outer = 1A689000] 18:52:13 INFO - PROCESS | 3040 | 1467683533665 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]]]}] 18:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 631ms 18:52:13 INFO - PROCESS | 3040 | 1467683533710 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 18:52:13 INFO - PROCESS | 3040 | 1467683533712 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 18:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:52:13 INFO - PROCESS | 3040 | 1467683533716 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:52:13 INFO - PROCESS | 3040 | 1467683533717 Marionette TRACE conn5 <- [1,42,null,{}] 18:52:13 INFO - PROCESS | 3040 | 1467683533721 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}] 18:52:13 INFO - PROCESS | 3040 | 1467683533723 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:13 INFO - PROCESS | 3040 | 1467683533828 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 18:52:13 INFO - PROCESS | 3040 | 1467683533835 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:13 INFO - PROCESS | 3040 | 1467683533837 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:13 INFO - PROCESS | 3040 | ++DOCSHELL 1BB85400 == 18 [pid = 3040] [id = 20] 18:52:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 56 (1BB85800) [pid = 3040] [serial = 56] [outer = 00000000] 18:52:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (1C0B1000) [pid = 3040] [serial = 57] [outer = 1BB85800] 18:52:13 INFO - PROCESS | 3040 | 1467683533883 Marionette DEBUG loaded listener.js 18:52:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (1C8CCC00) [pid = 3040] [serial = 58] [outer = 1BB85800] 18:52:14 INFO - PROCESS | 3040 | 1467683534340 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]]]}] 18:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 18:52:14 INFO - PROCESS | 3040 | 1467683534386 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 18:52:14 INFO - PROCESS | 3040 | 1467683534388 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 18:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:52:14 INFO - PROCESS | 3040 | 1467683534391 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:52:14 INFO - PROCESS | 3040 | 1467683534393 Marionette TRACE conn5 <- [1,46,null,{}] 18:52:14 INFO - PROCESS | 3040 | 1467683534397 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}] 18:52:14 INFO - PROCESS | 3040 | 1467683534398 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:14 INFO - PROCESS | 3040 | 1467683534503 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 18:52:14 INFO - PROCESS | 3040 | 1467683534510 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:14 INFO - PROCESS | 3040 | 1467683534512 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:14 INFO - PROCESS | 3040 | ++DOCSHELL 1A24D000 == 19 [pid = 3040] [id = 21] 18:52:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (1A24D400) [pid = 3040] [serial = 59] [outer = 00000000] 18:52:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (1A259000) [pid = 3040] [serial = 60] [outer = 1A24D400] 18:52:14 INFO - PROCESS | 3040 | 1467683534559 Marionette DEBUG loaded listener.js 18:52:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (1BED9800) [pid = 3040] [serial = 61] [outer = 1A24D400] 18:52:14 INFO - PROCESS | 3040 | 1467683534917 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]]]}] 18:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 571ms 18:52:14 INFO - PROCESS | 3040 | 1467683534963 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 18:52:14 INFO - PROCESS | 3040 | 1467683534965 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 18:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:52:14 INFO - PROCESS | 3040 | 1467683534969 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:52:14 INFO - PROCESS | 3040 | 1467683534970 Marionette TRACE conn5 <- [1,50,null,{}] 18:52:14 INFO - PROCESS | 3040 | 1467683534974 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}] 18:52:14 INFO - PROCESS | 3040 | 1467683534976 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:15 INFO - PROCESS | 3040 | 1467683535055 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 18:52:15 INFO - PROCESS | 3040 | 1467683535120 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:15 INFO - PROCESS | 3040 | 1467683535122 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:15 INFO - PROCESS | 3040 | ++DOCSHELL 0E265400 == 20 [pid = 3040] [id = 22] 18:52:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (19E3F400) [pid = 3040] [serial = 62] [outer = 00000000] 18:52:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (19E4A800) [pid = 3040] [serial = 63] [outer = 19E3F400] 18:52:15 INFO - PROCESS | 3040 | 1467683535166 Marionette DEBUG loaded listener.js 18:52:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (19E4B000) [pid = 3040] [serial = 64] [outer = 19E3F400] 18:52:15 INFO - PROCESS | 3040 | 1467683535502 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]]]}] 18:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 18:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:52:15 INFO - PROCESS | 3040 | 1467683535540 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 18:52:15 INFO - PROCESS | 3040 | 1467683535541 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 18:52:15 INFO - PROCESS | 3040 | 1467683535544 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:52:15 INFO - PROCESS | 3040 | 1467683535546 Marionette TRACE conn5 <- [1,54,null,{}] 18:52:15 INFO - PROCESS | 3040 | 1467683535549 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}] 18:52:15 INFO - PROCESS | 3040 | 1467683535551 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:15 INFO - PROCESS | 3040 | 1467683535638 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 18:52:15 INFO - PROCESS | 3040 | 1467683535706 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:15 INFO - PROCESS | 3040 | 1467683535708 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:15 INFO - PROCESS | 3040 | ++DOCSHELL 1A258000 == 21 [pid = 3040] [id = 23] 18:52:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (1A5BD800) [pid = 3040] [serial = 65] [outer = 00000000] 18:52:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (1A5C4C00) [pid = 3040] [serial = 66] [outer = 1A5BD800] 18:52:15 INFO - PROCESS | 3040 | 1467683535752 Marionette DEBUG loaded listener.js 18:52:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (1A5C7800) [pid = 3040] [serial = 67] [outer = 1A5BD800] 18:52:16 INFO - PROCESS | 3040 | 1467683536084 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]]]}] 18:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 573ms 18:52:16 INFO - PROCESS | 3040 | 1467683536118 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 18:52:16 INFO - PROCESS | 3040 | 1467683536120 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 18:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:52:16 INFO - PROCESS | 3040 | 1467683536124 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:52:16 INFO - PROCESS | 3040 | 1467683536126 Marionette TRACE conn5 <- [1,58,null,{}] 18:52:16 INFO - PROCESS | 3040 | 1467683536129 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}] 18:52:16 INFO - PROCESS | 3040 | 1467683536131 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:16 INFO - PROCESS | 3040 | 1467683536207 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 18:52:16 INFO - PROCESS | 3040 | 1467683536274 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:16 INFO - PROCESS | 3040 | 1467683536277 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:16 INFO - PROCESS | 3040 | ++DOCSHELL 1A5BF800 == 22 [pid = 3040] [id = 24] 18:52:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (1A5C5000) [pid = 3040] [serial = 68] [outer = 00000000] 18:52:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1D120C00) [pid = 3040] [serial = 69] [outer = 1A5C5000] 18:52:16 INFO - PROCESS | 3040 | 1467683536321 Marionette DEBUG loaded listener.js 18:52:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1DBC4C00) [pid = 3040] [serial = 70] [outer = 1A5C5000] 18:52:16 INFO - PROCESS | 3040 | 1467683536674 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]]]}] 18:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 18:52:16 INFO - PROCESS | 3040 | 1467683536699 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 18:52:16 INFO - PROCESS | 3040 | 1467683536701 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 18:52:16 INFO - PROCESS | 3040 | 1467683536704 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:52:16 INFO - PROCESS | 3040 | 1467683536706 Marionette TRACE conn5 <- [1,62,null,{}] 18:52:16 INFO - PROCESS | 3040 | 1467683536710 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}] 18:52:16 INFO - PROCESS | 3040 | 1467683536712 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:16 INFO - PROCESS | 3040 | 1467683536834 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 18:52:16 INFO - PROCESS | 3040 | 1467683536842 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:16 INFO - PROCESS | 3040 | 1467683536843 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:16 INFO - PROCESS | 3040 | ++DOCSHELL 0C5E9C00 == 23 [pid = 3040] [id = 25] 18:52:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0C5EE400) [pid = 3040] [serial = 71] [outer = 00000000] 18:52:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0C5F5800) [pid = 3040] [serial = 72] [outer = 0C5EE400] 18:52:16 INFO - PROCESS | 3040 | 1467683536886 Marionette DEBUG loaded listener.js 18:52:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1CA7E400) [pid = 3040] [serial = 73] [outer = 0C5EE400] 18:52:17 INFO - PROCESS | 3040 | 1467683537250 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]]]}] 18:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 18:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:52:17 INFO - PROCESS | 3040 | 1467683537278 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 18:52:17 INFO - PROCESS | 3040 | 1467683537280 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 18:52:17 INFO - PROCESS | 3040 | 1467683537283 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:52:17 INFO - PROCESS | 3040 | 1467683537285 Marionette TRACE conn5 <- [1,66,null,{}] 18:52:17 INFO - PROCESS | 3040 | 1467683537288 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}] 18:52:17 INFO - PROCESS | 3040 | 1467683537290 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:17 INFO - PROCESS | 3040 | 1467683537377 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 18:52:17 INFO - PROCESS | 3040 | 1467683537383 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:17 INFO - PROCESS | 3040 | 1467683537385 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:17 INFO - PROCESS | 3040 | ++DOCSHELL 0C52A400 == 24 [pid = 3040] [id = 26] 18:52:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0C52AC00) [pid = 3040] [serial = 74] [outer = 00000000] 18:52:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0C537400) [pid = 3040] [serial = 75] [outer = 0C52AC00] 18:52:17 INFO - PROCESS | 3040 | 1467683537428 Marionette DEBUG loaded listener.js 18:52:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0C54AC00) [pid = 3040] [serial = 76] [outer = 0C52AC00] 18:52:17 INFO - PROCESS | 3040 | 1467683537853 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]]]}] 18:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 18:52:18 INFO - PROCESS | 3040 | 1467683538620 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 18:52:18 INFO - PROCESS | 3040 | 1467683538624 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 18:52:18 INFO - PROCESS | 3040 | 1467683538629 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:52:18 INFO - PROCESS | 3040 | 1467683538633 Marionette TRACE conn5 <- [1,70,null,{}] 18:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:52:18 INFO - PROCESS | 3040 | 1467683538645 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}] 18:52:18 INFO - PROCESS | 3040 | 1467683538648 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:18 INFO - PROCESS | 3040 | 1467683538788 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 18:52:18 INFO - PROCESS | 3040 | 1467683538831 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:18 INFO - PROCESS | 3040 | 1467683538834 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:18 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EC000 == 25 [pid = 3040] [id = 27] 18:52:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0C5ECC00) [pid = 3040] [serial = 77] [outer = 00000000] 18:52:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0C5F5400) [pid = 3040] [serial = 78] [outer = 0C5ECC00] 18:52:18 INFO - PROCESS | 3040 | 1467683538884 Marionette DEBUG loaded listener.js 18:52:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0D1C7000) [pid = 3040] [serial = 79] [outer = 0C5ECC00] 18:52:19 INFO - PROCESS | 3040 | 1467683539290 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]]]}] 18:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 18:52:19 INFO - PROCESS | 3040 | 1467683539315 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 18:52:19 INFO - PROCESS | 3040 | 1467683539318 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 18:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:52:19 INFO - PROCESS | 3040 | 1467683539324 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:52:19 INFO - PROCESS | 3040 | 1467683539328 Marionette TRACE conn5 <- [1,74,null,{}] 18:52:19 INFO - PROCESS | 3040 | 1467683539332 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}] 18:52:19 INFO - PROCESS | 3040 | 1467683539334 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:19 INFO - PROCESS | 3040 | 1467683539438 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 18:52:19 INFO - PROCESS | 3040 | 1467683539444 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:19 INFO - PROCESS | 3040 | 1467683539446 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:19 INFO - PROCESS | 3040 | ++DOCSHELL 0DA76400 == 26 [pid = 3040] [id = 28] 18:52:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0DA80C00) [pid = 3040] [serial = 80] [outer = 00000000] 18:52:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0E0E8800) [pid = 3040] [serial = 81] [outer = 0DA80C00] 18:52:19 INFO - PROCESS | 3040 | 1467683539493 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0E32A000) [pid = 3040] [serial = 82] [outer = 0DA80C00] 18:52:20 INFO - PROCESS | 3040 | 1467683540255 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]]]}] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (148A9400) [pid = 3040] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (168DA000) [pid = 3040] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (192C9800) [pid = 3040] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A689000) [pid = 3040] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0C5EE400) [pid = 3040] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (19E3F400) [pid = 3040] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A5BD800) [pid = 3040] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A5C5000) [pid = 3040] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1D7E6800) [pid = 3040] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0DFBC400) [pid = 3040] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (193E9800) [pid = 3040] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0D5EC000) [pid = 3040] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (146D9000) [pid = 3040] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:52:20 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (15C70C00) [pid = 3040] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 991ms 18:52:20 INFO - PROCESS | 3040 | 1467683540315 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 18:52:20 INFO - PROCESS | 3040 | 1467683540317 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 18:52:20 INFO - PROCESS | 3040 | 1467683540321 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:52:20 INFO - PROCESS | 3040 | 1467683540322 Marionette TRACE conn5 <- [1,78,null,{}] 18:52:20 INFO - PROCESS | 3040 | 1467683540331 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}] 18:52:20 INFO - PROCESS | 3040 | 1467683540336 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:20 INFO - PROCESS | 3040 | 1467683540419 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 18:52:20 INFO - PROCESS | 3040 | 1467683540427 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:20 INFO - PROCESS | 3040 | 1467683540430 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:20 INFO - PROCESS | 3040 | ++DOCSHELL 0EC91800 == 27 [pid = 3040] [id = 29] 18:52:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0EC95800) [pid = 3040] [serial = 83] [outer = 00000000] 18:52:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (146D9C00) [pid = 3040] [serial = 84] [outer = 0EC95800] 18:52:20 INFO - PROCESS | 3040 | 1467683540477 Marionette DEBUG loaded listener.js 18:52:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (14D5E000) [pid = 3040] [serial = 85] [outer = 0EC95800] 18:52:20 INFO - PROCESS | 3040 | 1467683540909 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]]]}] 18:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 18:52:20 INFO - PROCESS | 3040 | 1467683540955 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 18:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:52:20 INFO - PROCESS | 3040 | 1467683540957 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 18:52:20 INFO - PROCESS | 3040 | 1467683540960 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - PROCESS | 3040 | 1467683540962 Marionette TRACE conn5 <- [1,82,null,{}] 18:52:20 INFO - PROCESS | 3040 | 1467683540965 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}] 18:52:20 INFO - PROCESS | 3040 | 1467683540967 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:21 INFO - PROCESS | 3040 | 1467683541048 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 18:52:21 INFO - PROCESS | 3040 | 1467683541052 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:21 INFO - PROCESS | 3040 | 1467683541054 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:21 INFO - PROCESS | 3040 | ++DOCSHELL 15C58800 == 28 [pid = 3040] [id = 30] 18:52:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (15C59C00) [pid = 3040] [serial = 86] [outer = 00000000] 18:52:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (15E10400) [pid = 3040] [serial = 87] [outer = 15C59C00] 18:52:21 INFO - PROCESS | 3040 | 1467683541098 Marionette DEBUG loaded listener.js 18:52:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1676C400) [pid = 3040] [serial = 88] [outer = 15C59C00] 18:52:21 INFO - PROCESS | 3040 | 1467683541540 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]]]}] 18:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 18:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:52:21 INFO - PROCESS | 3040 | 1467683541591 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 18:52:21 INFO - PROCESS | 3040 | 1467683541593 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 18:52:21 INFO - PROCESS | 3040 | 1467683541596 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:52:21 INFO - PROCESS | 3040 | 1467683541597 Marionette TRACE conn5 <- [1,86,null,{}] 18:52:21 INFO - PROCESS | 3040 | 1467683541601 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}] 18:52:21 INFO - PROCESS | 3040 | 1467683541603 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:21 INFO - PROCESS | 3040 | 1467683541679 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 18:52:21 INFO - PROCESS | 3040 | 1467683541685 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:21 INFO - PROCESS | 3040 | 1467683541687 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:21 INFO - PROCESS | 3040 | ++DOCSHELL 168E1400 == 29 [pid = 3040] [id = 31] 18:52:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (168E1C00) [pid = 3040] [serial = 89] [outer = 00000000] 18:52:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (17C6D000) [pid = 3040] [serial = 90] [outer = 168E1C00] 18:52:21 INFO - PROCESS | 3040 | 1467683541731 Marionette DEBUG loaded listener.js 18:52:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (182D9400) [pid = 3040] [serial = 91] [outer = 168E1C00] 18:52:22 INFO - PROCESS | 3040 | 1467683542148 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]]]}] 18:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 18:52:22 INFO - PROCESS | 3040 | 1467683542167 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 18:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:52:22 INFO - PROCESS | 3040 | 1467683542169 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 18:52:22 INFO - PROCESS | 3040 | 1467683542172 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:52:22 INFO - PROCESS | 3040 | 1467683542174 Marionette TRACE conn5 <- [1,90,null,{}] 18:52:22 INFO - PROCESS | 3040 | 1467683542177 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}] 18:52:22 INFO - PROCESS | 3040 | 1467683542183 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:22 INFO - PROCESS | 3040 | 1467683542320 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 18:52:22 INFO - PROCESS | 3040 | 1467683542397 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:22 INFO - PROCESS | 3040 | 1467683542400 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:22 INFO - PROCESS | 3040 | ++DOCSHELL 0C52E400 == 30 [pid = 3040] [id = 32] 18:52:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0C52E800) [pid = 3040] [serial = 92] [outer = 00000000] 18:52:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0C54EC00) [pid = 3040] [serial = 93] [outer = 0C52E800] 18:52:22 INFO - PROCESS | 3040 | 1467683542458 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0C5ED800) [pid = 3040] [serial = 94] [outer = 0C52E800] 18:52:23 INFO - PROCESS | 3040 | 1467683543044 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]]]}] 18:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 931ms 18:52:23 INFO - PROCESS | 3040 | 1467683543105 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 18:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:52:23 INFO - PROCESS | 3040 | 1467683543110 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 18:52:23 INFO - PROCESS | 3040 | 1467683543115 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 3040 | 1467683543118 Marionette TRACE conn5 <- [1,94,null,{}] 18:52:23 INFO - PROCESS | 3040 | 1467683543123 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}] 18:52:23 INFO - PROCESS | 3040 | 1467683543126 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:23 INFO - PROCESS | 3040 | 1467683543238 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 18:52:23 INFO - PROCESS | 3040 | 1467683543303 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:23 INFO - PROCESS | 3040 | 1467683543306 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:23 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCA800 == 31 [pid = 3040] [id = 33] 18:52:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0EDD2800) [pid = 3040] [serial = 95] [outer = 00000000] 18:52:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (14DD9000) [pid = 3040] [serial = 96] [outer = 0EDD2800] 18:52:23 INFO - PROCESS | 3040 | 1467683543362 Marionette DEBUG loaded listener.js 18:52:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1508DC00) [pid = 3040] [serial = 97] [outer = 0EDD2800] 18:52:23 INFO - PROCESS | 3040 | 1467683543868 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]]]}] 18:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 18:52:23 INFO - PROCESS | 3040 | 1467683543945 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 18:52:23 INFO - PROCESS | 3040 | 1467683543948 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 18:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:52:23 INFO - PROCESS | 3040 | 1467683543951 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 3040 | 1467683543954 Marionette TRACE conn5 <- [1,98,null,{}] 18:52:23 INFO - PROCESS | 3040 | 1467683543958 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}] 18:52:23 INFO - PROCESS | 3040 | 1467683543960 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:24 INFO - PROCESS | 3040 | 1467683544064 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 18:52:24 INFO - PROCESS | 3040 | 1467683544151 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:24 INFO - PROCESS | 3040 | 1467683544154 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:24 INFO - PROCESS | 3040 | ++DOCSHELL 199D5800 == 32 [pid = 3040] [id = 34] 18:52:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199D5C00) [pid = 3040] [serial = 98] [outer = 00000000] 18:52:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (199D9C00) [pid = 3040] [serial = 99] [outer = 199D5C00] 18:52:24 INFO - PROCESS | 3040 | 1467683544208 Marionette DEBUG loaded listener.js 18:52:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19E42400) [pid = 3040] [serial = 100] [outer = 199D5C00] 18:52:24 INFO - PROCESS | 3040 | 1467683544755 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]]]}] 18:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 18:52:24 INFO - PROCESS | 3040 | 1467683544824 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 18:52:24 INFO - PROCESS | 3040 | 1467683544828 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 18:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:52:24 INFO - PROCESS | 3040 | 1467683544839 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:52:24 INFO - PROCESS | 3040 | 1467683544844 Marionette TRACE conn5 <- [1,102,null,{}] 18:52:24 INFO - PROCESS | 3040 | 1467683544848 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}] 18:52:24 INFO - PROCESS | 3040 | 1467683544851 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:24 INFO - PROCESS | 3040 | 1467683544957 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 18:52:25 INFO - PROCESS | 3040 | 1467683545027 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:25 INFO - PROCESS | 3040 | 1467683545029 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:25 INFO - PROCESS | 3040 | ++DOCSHELL 19E46400 == 33 [pid = 3040] [id = 35] 18:52:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A255000) [pid = 3040] [serial = 101] [outer = 00000000] 18:52:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A5C2800) [pid = 3040] [serial = 102] [outer = 1A255000] 18:52:25 INFO - PROCESS | 3040 | 1467683545082 Marionette DEBUG loaded listener.js 18:52:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A5C6400) [pid = 3040] [serial = 103] [outer = 1A255000] 18:52:25 INFO - PROCESS | 3040 | 1467683545577 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]]]}] 18:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 830ms 18:52:25 INFO - PROCESS | 3040 | 1467683545664 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 18:52:25 INFO - PROCESS | 3040 | 1467683545667 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 18:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:52:25 INFO - PROCESS | 3040 | 1467683545671 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:52:25 INFO - PROCESS | 3040 | 1467683545673 Marionette TRACE conn5 <- [1,106,null,{}] 18:52:25 INFO - PROCESS | 3040 | 1467683545676 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}] 18:52:25 INFO - PROCESS | 3040 | 1467683545679 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:25 INFO - PROCESS | 3040 | 1467683545778 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 18:52:25 INFO - PROCESS | 3040 | 1467683545863 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:25 INFO - PROCESS | 3040 | 1467683545865 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:25 INFO - PROCESS | 3040 | ++DOCSHELL 1A24F000 == 34 [pid = 3040] [id = 36] 18:52:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A250800) [pid = 3040] [serial = 104] [outer = 00000000] 18:52:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A5C9000) [pid = 3040] [serial = 105] [outer = 1A250800] 18:52:25 INFO - PROCESS | 3040 | 1467683545918 Marionette DEBUG loaded listener.js 18:52:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1A68AC00) [pid = 3040] [serial = 106] [outer = 1A250800] 18:52:26 INFO - PROCESS | 3040 | 1467683546519 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]]]}] 18:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 930ms 18:52:26 INFO - PROCESS | 3040 | 1467683546617 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 18:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:52:26 INFO - PROCESS | 3040 | 1467683546621 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 18:52:26 INFO - PROCESS | 3040 | 1467683546626 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:52:26 INFO - PROCESS | 3040 | 1467683546629 Marionette TRACE conn5 <- [1,110,null,{}] 18:52:26 INFO - PROCESS | 3040 | 1467683546634 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}] 18:52:26 INFO - PROCESS | 3040 | 1467683546637 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:26 INFO - PROCESS | 3040 | 1467683546740 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 18:52:26 INFO - PROCESS | 3040 | 1467683546807 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:26 INFO - PROCESS | 3040 | 1467683546810 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:26 INFO - PROCESS | 3040 | ++DOCSHELL 0D5EC400 == 35 [pid = 3040] [id = 37] 18:52:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0D5EC800) [pid = 3040] [serial = 107] [outer = 00000000] 18:52:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0DA7C800) [pid = 3040] [serial = 108] [outer = 0D5EC800] 18:52:26 INFO - PROCESS | 3040 | 1467683546858 Marionette DEBUG loaded listener.js 18:52:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0E886000) [pid = 3040] [serial = 109] [outer = 0D5EC800] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (1A65D400) [pid = 3040] [serial = 17] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (15E03000) [pid = 3040] [serial = 45] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (17C6D400) [pid = 3040] [serial = 48] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1921B800) [pid = 3040] [serial = 49] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (199D0C00) [pid = 3040] [serial = 51] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0D534400) [pid = 3040] [serial = 33] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (199D4C00) [pid = 3040] [serial = 52] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1BB7C000) [pid = 3040] [serial = 55] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A423400) [pid = 3040] [serial = 31] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (19E4B000) [pid = 3040] [serial = 64] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (16260C00) [pid = 3040] [serial = 46] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A5C7800) [pid = 3040] [serial = 67] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1DBC4C00) [pid = 3040] [serial = 70] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1D7ED400) [pid = 3040] [serial = 22] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1498A000) [pid = 3040] [serial = 28] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1CA7E400) [pid = 3040] [serial = 73] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (148AE800) [pid = 3040] [serial = 43] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A1B9000) [pid = 3040] [serial = 14] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (17C6B000) [pid = 3040] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (17C65400) [pid = 3040] [serial = 9] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0EDCE000) [pid = 3040] [serial = 4] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1B395800) [pid = 3040] [serial = 54] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1C0B1000) [pid = 3040] [serial = 57] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A259000) [pid = 3040] [serial = 60] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (19E4A800) [pid = 3040] [serial = 63] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1A5C4C00) [pid = 3040] [serial = 66] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1D120C00) [pid = 3040] [serial = 69] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (0C5F5800) [pid = 3040] [serial = 72] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (0E88A400) [pid = 3040] [serial = 27] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (19959400) [pid = 3040] [serial = 30] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (0D60CC00) [pid = 3040] [serial = 36] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (0D6F8C00) [pid = 3040] [serial = 37] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (0E0E9800) [pid = 3040] [serial = 39] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (1486D000) [pid = 3040] [serial = 42] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (1DAD1800) [pid = 3040] [serial = 24] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (1D7E9000) [pid = 3040] [serial = 21] [outer = 00000000] [url = about:blank] 18:52:27 INFO - PROCESS | 3040 | 1467683547812 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]]]}] 18:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1234ms 18:52:27 INFO - PROCESS | 3040 | 1467683547861 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 18:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:52:27 INFO - PROCESS | 3040 | 1467683547865 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 18:52:27 INFO - PROCESS | 3040 | 1467683547869 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:52:27 INFO - PROCESS | 3040 | 1467683547874 Marionette TRACE conn5 <- [1,114,null,{}] 18:52:27 INFO - PROCESS | 3040 | 1467683547879 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}] 18:52:27 INFO - PROCESS | 3040 | 1467683547882 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:27 INFO - PROCESS | 3040 | 1467683547968 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 18:52:27 INFO - PROCESS | 3040 | 1467683547976 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:27 INFO - PROCESS | 3040 | 1467683547980 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:27 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F7800 == 36 [pid = 3040] [id = 38] 18:52:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0D6F7C00) [pid = 3040] [serial = 110] [outer = 00000000] 18:52:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DA72800) [pid = 3040] [serial = 111] [outer = 0D6F7C00] 18:52:28 INFO - PROCESS | 3040 | 1467683548027 Marionette DEBUG loaded listener.js 18:52:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0DB6E000) [pid = 3040] [serial = 112] [outer = 0D6F7C00] 18:52:28 INFO - PROCESS | 3040 | 1467683548475 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]]]}] 18:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 18:52:28 INFO - PROCESS | 3040 | 1467683548500 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 18:52:28 INFO - PROCESS | 3040 | 1467683548505 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 18:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:52:28 INFO - PROCESS | 3040 | 1467683548511 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:52:28 INFO - PROCESS | 3040 | 1467683548514 Marionette TRACE conn5 <- [1,118,null,{}] 18:52:28 INFO - PROCESS | 3040 | 1467683548522 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}] 18:52:28 INFO - PROCESS | 3040 | 1467683548524 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:28 INFO - PROCESS | 3040 | 1467683548612 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 18:52:28 INFO - PROCESS | 3040 | 1467683548646 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 3040 | 1467683548648 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:28 INFO - PROCESS | 3040 | ++DOCSHELL 14867000 == 37 [pid = 3040] [id = 39] 18:52:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (14868000) [pid = 3040] [serial = 113] [outer = 00000000] 18:52:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (148A5000) [pid = 3040] [serial = 114] [outer = 14868000] 18:52:28 INFO - PROCESS | 3040 | 1467683548695 Marionette DEBUG loaded listener.js 18:52:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (14D1D400) [pid = 3040] [serial = 115] [outer = 14868000] 18:52:29 INFO - PROCESS | 3040 | 1467683549110 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]]]}] 18:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 18:52:29 INFO - PROCESS | 3040 | 1467683549145 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 18:52:29 INFO - PROCESS | 3040 | 1467683549147 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 18:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:52:29 INFO - PROCESS | 3040 | 1467683549151 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:52:29 INFO - PROCESS | 3040 | 1467683549154 Marionette TRACE conn5 <- [1,122,null,{}] 18:52:29 INFO - PROCESS | 3040 | 1467683549165 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}] 18:52:29 INFO - PROCESS | 3040 | 1467683549170 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:29 INFO - PROCESS | 3040 | 1467683549257 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 18:52:29 INFO - PROCESS | 3040 | 1467683549264 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:29 INFO - PROCESS | 3040 | 1467683549267 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:29 INFO - PROCESS | 3040 | ++DOCSHELL 168DA800 == 38 [pid = 3040] [id = 40] 18:52:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (168DB000) [pid = 3040] [serial = 116] [outer = 00000000] 18:52:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (168EDC00) [pid = 3040] [serial = 117] [outer = 168DB000] 18:52:29 INFO - PROCESS | 3040 | 1467683549316 Marionette DEBUG loaded listener.js 18:52:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (16E60800) [pid = 3040] [serial = 118] [outer = 168DB000] 18:52:29 INFO - PROCESS | 3040 | 1467683549730 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]]]}] 18:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 18:52:29 INFO - PROCESS | 3040 | 1467683549781 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 18:52:29 INFO - PROCESS | 3040 | 1467683549784 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 18:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:52:29 INFO - PROCESS | 3040 | 1467683549787 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:52:29 INFO - PROCESS | 3040 | 1467683549789 Marionette TRACE conn5 <- [1,126,null,{}] 18:52:29 INFO - PROCESS | 3040 | 1467683549792 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}] 18:52:29 INFO - PROCESS | 3040 | 1467683549794 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:29 INFO - PROCESS | 3040 | 1467683549906 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 18:52:29 INFO - PROCESS | 3040 | 1467683549911 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:29 INFO - PROCESS | 3040 | 1467683549913 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:29 INFO - PROCESS | 3040 | ++DOCSHELL 17C63C00 == 39 [pid = 3040] [id = 41] 18:52:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (17C67000) [pid = 3040] [serial = 119] [outer = 00000000] 18:52:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (192C9800) [pid = 3040] [serial = 120] [outer = 17C67000] 18:52:29 INFO - PROCESS | 3040 | 1467683549958 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (19479400) [pid = 3040] [serial = 121] [outer = 17C67000] 18:52:30 INFO - PROCESS | 3040 | 1467683550407 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]]]}] 18:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 671ms 18:52:30 INFO - PROCESS | 3040 | 1467683550461 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 18:52:30 INFO - PROCESS | 3040 | 1467683550463 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 18:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:52:30 INFO - PROCESS | 3040 | 1467683550466 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:52:30 INFO - PROCESS | 3040 | 1467683550468 Marionette TRACE conn5 <- [1,130,null,{}] 18:52:30 INFO - PROCESS | 3040 | 1467683550478 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}] 18:52:30 INFO - PROCESS | 3040 | 1467683550480 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:30 INFO - PROCESS | 3040 | 1467683550581 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 18:52:30 INFO - PROCESS | 3040 | 1467683550589 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:30 INFO - PROCESS | 3040 | 1467683550591 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:30 INFO - PROCESS | 3040 | ++DOCSHELL 19958400 == 40 [pid = 3040] [id = 42] 18:52:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (199CAC00) [pid = 3040] [serial = 122] [outer = 00000000] 18:52:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (199D4400) [pid = 3040] [serial = 123] [outer = 199CAC00] 18:52:30 INFO - PROCESS | 3040 | 1467683550635 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (19DD0000) [pid = 3040] [serial = 124] [outer = 199CAC00] 18:52:31 INFO - PROCESS | 3040 | 1467683551088 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]]]}] 18:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 690ms 18:52:31 INFO - PROCESS | 3040 | 1467683551157 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 3040 | 1467683551159 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 18:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:52:31 INFO - PROCESS | 3040 | 1467683551168 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 3040 | 1467683551170 Marionette TRACE conn5 <- [1,134,null,{}] 18:52:31 INFO - PROCESS | 3040 | 1467683551173 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}] 18:52:31 INFO - PROCESS | 3040 | 1467683551179 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:31 INFO - PROCESS | 3040 | 1467683551321 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 18:52:31 INFO - PROCESS | 3040 | 1467683551339 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:31 INFO - PROCESS | 3040 | 1467683551341 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:31 INFO - PROCESS | 3040 | ++DOCSHELL 0E393800 == 41 [pid = 3040] [id = 43] 18:52:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19E4EC00) [pid = 3040] [serial = 125] [outer = 00000000] 18:52:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1A257C00) [pid = 3040] [serial = 126] [outer = 19E4EC00] 18:52:31 INFO - PROCESS | 3040 | 1467683551425 Marionette DEBUG loaded listener.js 18:52:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A5BE800) [pid = 3040] [serial = 127] [outer = 19E4EC00] 18:52:31 INFO - PROCESS | 3040 | 1467683551900 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]]]}] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0C52AC00) [pid = 3040] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1BB85800) [pid = 3040] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A24D400) [pid = 3040] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (168E1C00) [pid = 3040] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0DA80C00) [pid = 3040] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0C5ECC00) [pid = 3040] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0EC95800) [pid = 3040] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:52:31 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (15C59C00) [pid = 3040] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 770ms 18:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:52:31 INFO - PROCESS | 3040 | 1467683551942 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 3040 | 1467683551944 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 18:52:31 INFO - PROCESS | 3040 | 1467683551947 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 3040 | 1467683551949 Marionette TRACE conn5 <- [1,138,null,{}] 18:52:31 INFO - PROCESS | 3040 | 1467683551953 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}] 18:52:31 INFO - PROCESS | 3040 | 1467683551954 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:32 INFO - PROCESS | 3040 | 1467683552029 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 18:52:32 INFO - PROCESS | 3040 | 1467683552039 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:32 INFO - PROCESS | 3040 | 1467683552041 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:32 INFO - PROCESS | 3040 | ++DOCSHELL 148AB800 == 42 [pid = 3040] [id = 44] 18:52:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (15C59C00) [pid = 3040] [serial = 128] [outer = 00000000] 18:52:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15EC6400) [pid = 3040] [serial = 129] [outer = 15C59C00] 18:52:32 INFO - PROCESS | 3040 | 1467683552084 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (17C65800) [pid = 3040] [serial = 130] [outer = 15C59C00] 18:52:32 INFO - PROCESS | 3040 | 1467683552473 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]]]}] 18:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 18:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:52:32 INFO - PROCESS | 3040 | 1467683552521 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 18:52:32 INFO - PROCESS | 3040 | 1467683552523 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 18:52:32 INFO - PROCESS | 3040 | 1467683552527 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:52:32 INFO - PROCESS | 3040 | 1467683552528 Marionette TRACE conn5 <- [1,142,null,{}] 18:52:32 INFO - PROCESS | 3040 | 1467683552536 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}] 18:52:32 INFO - PROCESS | 3040 | 1467683552538 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:32 INFO - PROCESS | 3040 | 1467683552613 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 18:52:32 INFO - PROCESS | 3040 | 1467683552643 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:32 INFO - PROCESS | 3040 | 1467683552645 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:32 INFO - PROCESS | 3040 | ++DOCSHELL 1A0B5C00 == 43 [pid = 3040] [id = 45] 18:52:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1A255400) [pid = 3040] [serial = 131] [outer = 00000000] 18:52:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A5CA000) [pid = 3040] [serial = 132] [outer = 1A255400] 18:52:32 INFO - PROCESS | 3040 | 1467683552688 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A5C3800) [pid = 3040] [serial = 133] [outer = 1A255400] 18:52:33 INFO - PROCESS | 3040 | 1467683553089 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]]]}] 18:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 18:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:52:33 INFO - PROCESS | 3040 | 1467683553098 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 18:52:33 INFO - PROCESS | 3040 | 1467683553100 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 18:52:33 INFO - PROCESS | 3040 | 1467683553103 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:52:33 INFO - PROCESS | 3040 | 1467683553105 Marionette TRACE conn5 <- [1,146,null,{}] 18:52:33 INFO - PROCESS | 3040 | 1467683553108 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}] 18:52:33 INFO - PROCESS | 3040 | 1467683553110 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:33 INFO - PROCESS | 3040 | 1467683553226 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 18:52:33 INFO - PROCESS | 3040 | 1467683553234 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:33 INFO - PROCESS | 3040 | 1467683553236 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:33 INFO - PROCESS | 3040 | ++DOCSHELL 1A5C6C00 == 44 [pid = 3040] [id = 46] 18:52:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1BB13000) [pid = 3040] [serial = 134] [outer = 00000000] 18:52:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1BB84000) [pid = 3040] [serial = 135] [outer = 1BB13000] 18:52:33 INFO - PROCESS | 3040 | 1467683553279 Marionette DEBUG loaded listener.js 18:52:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1BE51C00) [pid = 3040] [serial = 136] [outer = 1BB13000] 18:52:33 INFO - PROCESS | 3040 | 1467683553681 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]]]}] 18:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 630ms 18:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:52:33 INFO - PROCESS | 3040 | 1467683553734 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 18:52:33 INFO - PROCESS | 3040 | 1467683553736 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 18:52:33 INFO - PROCESS | 3040 | 1467683553739 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:52:33 INFO - PROCESS | 3040 | 1467683553741 Marionette TRACE conn5 <- [1,150,null,{}] 18:52:33 INFO - PROCESS | 3040 | 1467683553745 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}] 18:52:33 INFO - PROCESS | 3040 | 1467683553747 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:33 INFO - PROCESS | 3040 | 1467683553852 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 18:52:33 INFO - PROCESS | 3040 | 1467683553859 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:33 INFO - PROCESS | 3040 | 1467683553861 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:33 INFO - PROCESS | 3040 | ++DOCSHELL 0DC51C00 == 45 [pid = 3040] [id = 47] 18:52:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0DC53000) [pid = 3040] [serial = 137] [outer = 00000000] 18:52:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0DC5D400) [pid = 3040] [serial = 138] [outer = 0DC53000] 18:52:33 INFO - PROCESS | 3040 | 1467683553904 Marionette DEBUG loaded listener.js 18:52:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0E32B000) [pid = 3040] [serial = 139] [outer = 0DC53000] 18:52:34 INFO - PROCESS | 3040 | 1467683554633 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]]]}] 18:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 930ms 18:52:34 INFO - PROCESS | 3040 | 1467683554674 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 18:52:34 INFO - PROCESS | 3040 | 1467683554678 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 18:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:52:34 INFO - PROCESS | 3040 | 1467683554684 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:52:34 INFO - PROCESS | 3040 | 1467683554689 Marionette TRACE conn5 <- [1,154,null,{}] 18:52:34 INFO - PROCESS | 3040 | 1467683554695 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}] 18:52:34 INFO - PROCESS | 3040 | 1467683554697 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:34 INFO - PROCESS | 3040 | 1467683554816 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 18:52:34 INFO - PROCESS | 3040 | 1467683554889 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:34 INFO - PROCESS | 3040 | 1467683554892 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:34 INFO - PROCESS | 3040 | ++DOCSHELL 0D659800 == 46 [pid = 3040] [id = 48] 18:52:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0D65E000) [pid = 3040] [serial = 140] [outer = 00000000] 18:52:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0DC5E800) [pid = 3040] [serial = 141] [outer = 0D65E000] 18:52:34 INFO - PROCESS | 3040 | 1467683554948 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0E87FC00) [pid = 3040] [serial = 142] [outer = 0D65E000] 18:52:35 INFO - PROCESS | 3040 | 1467683555822 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]]]}] 18:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1182ms 18:52:35 INFO - PROCESS | 3040 | 1467683555867 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 18:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:52:35 INFO - PROCESS | 3040 | 1467683555872 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 18:52:35 INFO - PROCESS | 3040 | 1467683555877 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:52:35 INFO - PROCESS | 3040 | 1467683555880 Marionette TRACE conn5 <- [1,158,null,{}] 18:52:35 INFO - PROCESS | 3040 | 1467683555885 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}] 18:52:35 INFO - PROCESS | 3040 | 1467683555888 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:35 INFO - PROCESS | 3040 | 1467683555999 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 18:52:36 INFO - PROCESS | 3040 | 1467683556073 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:36 INFO - PROCESS | 3040 | 1467683556077 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:36 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5C800 == 47 [pid = 3040] [id = 49] 18:52:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0DC5CC00) [pid = 3040] [serial = 143] [outer = 00000000] 18:52:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0DFBC800) [pid = 3040] [serial = 144] [outer = 0DC5CC00] 18:52:36 INFO - PROCESS | 3040 | 1467683556126 Marionette DEBUG loaded listener.js 18:52:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0E395C00) [pid = 3040] [serial = 145] [outer = 0DC5CC00] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 19E46400 == 46 [pid = 3040] [id = 35] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 0EDCA800 == 45 [pid = 3040] [id = 33] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 15C58800 == 44 [pid = 3040] [id = 30] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 0EC91800 == 43 [pid = 3040] [id = 29] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 0C52E400 == 42 [pid = 3040] [id = 32] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 168E1400 == 41 [pid = 3040] [id = 31] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 1A5C6C00 == 40 [pid = 3040] [id = 46] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 1A0B5C00 == 39 [pid = 3040] [id = 45] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 148AB800 == 38 [pid = 3040] [id = 44] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 0E393800 == 37 [pid = 3040] [id = 43] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 19958400 == 36 [pid = 3040] [id = 42] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 17C63C00 == 35 [pid = 3040] [id = 41] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 168DA800 == 34 [pid = 3040] [id = 40] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 14867000 == 33 [pid = 3040] [id = 39] 18:52:36 INFO - PROCESS | 3040 | --DOCSHELL 0D6F7800 == 32 [pid = 3040] [id = 38] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0C537400) [pid = 3040] [serial = 75] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1C8CCC00) [pid = 3040] [serial = 58] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1BED9800) [pid = 3040] [serial = 61] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (17C6D000) [pid = 3040] [serial = 90] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E0E8800) [pid = 3040] [serial = 81] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0C5F5400) [pid = 3040] [serial = 78] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0D1C7000) [pid = 3040] [serial = 79] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (146D9C00) [pid = 3040] [serial = 84] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1676C400) [pid = 3040] [serial = 88] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E32A000) [pid = 3040] [serial = 82] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14D5E000) [pid = 3040] [serial = 85] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (15E10400) [pid = 3040] [serial = 87] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0C54AC00) [pid = 3040] [serial = 76] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (182D9400) [pid = 3040] [serial = 91] [outer = 00000000] [url = about:blank] 18:52:36 INFO - PROCESS | 3040 | 1467683556645 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]]]}] 18:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 830ms 18:52:36 INFO - PROCESS | 3040 | 1467683556708 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 18:52:36 INFO - PROCESS | 3040 | 1467683556713 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 18:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:52:36 INFO - PROCESS | 3040 | 1467683556720 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:52:36 INFO - PROCESS | 3040 | 1467683556722 Marionette TRACE conn5 <- [1,162,null,{}] 18:52:36 INFO - PROCESS | 3040 | 1467683556727 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}] 18:52:36 INFO - PROCESS | 3040 | 1467683556730 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:36 INFO - PROCESS | 3040 | 1467683556820 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 18:52:36 INFO - PROCESS | 3040 | 1467683556828 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:36 INFO - PROCESS | 3040 | 1467683556830 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:36 INFO - PROCESS | 3040 | ++DOCSHELL 0E38C000 == 33 [pid = 3040] [id = 50] 18:52:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E393800) [pid = 3040] [serial = 146] [outer = 00000000] 18:52:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0EC8EC00) [pid = 3040] [serial = 147] [outer = 0E393800] 18:52:36 INFO - PROCESS | 3040 | 1467683556883 Marionette DEBUG loaded listener.js 18:52:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (14868400) [pid = 3040] [serial = 148] [outer = 0E393800] 18:52:37 INFO - PROCESS | 3040 | 1467683557323 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]]]}] 18:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 18:52:37 INFO - PROCESS | 3040 | 1467683557352 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 18:52:37 INFO - PROCESS | 3040 | 1467683557355 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 18:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:52:37 INFO - PROCESS | 3040 | 1467683557358 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:52:37 INFO - PROCESS | 3040 | 1467683557361 Marionette TRACE conn5 <- [1,166,null,{}] 18:52:37 INFO - PROCESS | 3040 | 1467683557376 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}] 18:52:37 INFO - PROCESS | 3040 | 1467683557381 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:37 INFO - PROCESS | 3040 | 1467683557463 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 18:52:37 INFO - PROCESS | 3040 | 1467683557470 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:37 INFO - PROCESS | 3040 | 1467683557473 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:37 INFO - PROCESS | 3040 | ++DOCSHELL 15EC3C00 == 34 [pid = 3040] [id = 51] 18:52:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (15EC4400) [pid = 3040] [serial = 149] [outer = 00000000] 18:52:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (16267400) [pid = 3040] [serial = 150] [outer = 15EC4400] 18:52:37 INFO - PROCESS | 3040 | 1467683557521 Marionette DEBUG loaded listener.js 18:52:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16767C00) [pid = 3040] [serial = 151] [outer = 15EC4400] 18:52:37 INFO - PROCESS | 3040 | 1467683557976 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]]]}] 18:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 690ms 18:52:38 INFO - PROCESS | 3040 | 1467683558049 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 18:52:38 INFO - PROCESS | 3040 | 1467683558051 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 18:52:38 INFO - PROCESS | 3040 | 1467683558054 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:52:38 INFO - PROCESS | 3040 | 1467683558056 Marionette TRACE conn5 <- [1,170,null,{}] 18:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:52:38 INFO - PROCESS | 3040 | 1467683558060 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}] 18:52:38 INFO - PROCESS | 3040 | 1467683558062 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:38 INFO - PROCESS | 3040 | 1467683558154 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 18:52:38 INFO - PROCESS | 3040 | 1467683558165 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 3040 | 1467683558167 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:38 INFO - PROCESS | 3040 | ++DOCSHELL 182CDC00 == 35 [pid = 3040] [id = 52] 18:52:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (182CE800) [pid = 3040] [serial = 152] [outer = 00000000] 18:52:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19223400) [pid = 3040] [serial = 153] [outer = 182CE800] 18:52:38 INFO - PROCESS | 3040 | 1467683558211 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (193E0C00) [pid = 3040] [serial = 154] [outer = 182CE800] 18:52:38 INFO - PROCESS | 3040 | 1467683558626 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]]]}] 18:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 18:52:38 INFO - PROCESS | 3040 | 1467683558689 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 18:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:52:38 INFO - PROCESS | 3040 | 1467683558691 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 18:52:38 INFO - PROCESS | 3040 | 1467683558694 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:52:38 INFO - PROCESS | 3040 | 1467683558695 Marionette TRACE conn5 <- [1,174,null,{}] 18:52:38 INFO - PROCESS | 3040 | 1467683558699 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}] 18:52:38 INFO - PROCESS | 3040 | 1467683558701 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:38 INFO - PROCESS | 3040 | 1467683558802 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 18:52:38 INFO - PROCESS | 3040 | 1467683558871 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 3040 | 1467683558873 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:38 INFO - PROCESS | 3040 | ++DOCSHELL 19958800 == 36 [pid = 3040] [id = 53] 18:52:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1995A000) [pid = 3040] [serial = 155] [outer = 00000000] 18:52:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199D9000) [pid = 3040] [serial = 156] [outer = 1995A000] 18:52:38 INFO - PROCESS | 3040 | 1467683558916 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19E47C00) [pid = 3040] [serial = 157] [outer = 1995A000] 18:52:39 INFO - PROCESS | 3040 | 1467683559340 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]]]}] 18:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 18:52:39 INFO - PROCESS | 3040 | 1467683559364 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 18:52:39 INFO - PROCESS | 3040 | 1467683559366 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 18:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:52:39 INFO - PROCESS | 3040 | 1467683559378 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 3040 | 1467683559380 Marionette TRACE conn5 <- [1,178,null,{}] 18:52:39 INFO - PROCESS | 3040 | 1467683559383 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}] 18:52:39 INFO - PROCESS | 3040 | 1467683559389 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:39 INFO - PROCESS | 3040 | 1467683559515 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 18:52:39 INFO - PROCESS | 3040 | 1467683559567 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:39 INFO - PROCESS | 3040 | 1467683559569 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:39 INFO - PROCESS | 3040 | ++DOCSHELL 19E4E400 == 37 [pid = 3040] [id = 54] 18:52:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A0BA800) [pid = 3040] [serial = 158] [outer = 00000000] 18:52:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A5C1000) [pid = 3040] [serial = 159] [outer = 1A0BA800] 18:52:39 INFO - PROCESS | 3040 | 1467683559614 Marionette DEBUG loaded listener.js 18:52:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A5C2000) [pid = 3040] [serial = 160] [outer = 1A0BA800] 18:52:40 INFO - PROCESS | 3040 | 1467683560013 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]]]}] 18:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 690ms 18:52:40 INFO - PROCESS | 3040 | 1467683560064 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 18:52:40 INFO - PROCESS | 3040 | 1467683560076 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 18:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:52:40 INFO - PROCESS | 3040 | 1467683560087 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:52:40 INFO - PROCESS | 3040 | 1467683560089 Marionette TRACE conn5 <- [1,182,null,{}] 18:52:40 INFO - PROCESS | 3040 | 1467683560093 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}] 18:52:40 INFO - PROCESS | 3040 | 1467683560094 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:40 INFO - PROCESS | 3040 | 1467683560218 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 18:52:40 INFO - PROCESS | 3040 | 1467683560223 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:40 INFO - PROCESS | 3040 | 1467683560225 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:40 INFO - PROCESS | 3040 | ++DOCSHELL 0DFBBC00 == 38 [pid = 3040] [id = 55] 18:52:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (148A2800) [pid = 3040] [serial = 161] [outer = 00000000] 18:52:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (18648000) [pid = 3040] [serial = 162] [outer = 148A2800] 18:52:40 INFO - PROCESS | 3040 | 1467683560268 Marionette DEBUG loaded listener.js 18:52:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (18648800) [pid = 3040] [serial = 163] [outer = 148A2800] 18:52:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0E024800) [pid = 3040] [serial = 164] [outer = 0D16D800] 18:52:40 INFO - PROCESS | 3040 | 1467683560842 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]]]}] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (199CAC00) [pid = 3040] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (17C67000) [pid = 3040] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (19E4EC00) [pid = 3040] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0D6F7C00) [pid = 3040] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (14868000) [pid = 3040] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (168DB000) [pid = 3040] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (15C59C00) [pid = 3040] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0C52E800) [pid = 3040] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0EDD2800) [pid = 3040] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1BB13000) [pid = 3040] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (199D5C00) [pid = 3040] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1A255000) [pid = 3040] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1A250800) [pid = 3040] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:52:40 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A255400) [pid = 3040] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 771ms 18:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:52:40 INFO - PROCESS | 3040 | 1467683560862 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 18:52:40 INFO - PROCESS | 3040 | 1467683560865 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 18:52:40 INFO - PROCESS | 3040 | 1467683560868 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:52:40 INFO - PROCESS | 3040 | 1467683560869 Marionette TRACE conn5 <- [1,186,null,{}] 18:52:40 INFO - PROCESS | 3040 | 1467683560873 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}] 18:52:40 INFO - PROCESS | 3040 | 1467683560874 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:40 INFO - PROCESS | 3040 | 1467683560955 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 18:52:40 INFO - PROCESS | 3040 | 1467683560960 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:40 INFO - PROCESS | 3040 | 1467683560962 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:40 INFO - PROCESS | 3040 | ++DOCSHELL 0D12A400 == 39 [pid = 3040] [id = 56] 18:52:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0DC5B000) [pid = 3040] [serial = 165] [outer = 00000000] 18:52:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0E030C00) [pid = 3040] [serial = 166] [outer = 0DC5B000] 18:52:41 INFO - PROCESS | 3040 | 1467683561005 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0ED88400) [pid = 3040] [serial = 167] [outer = 0DC5B000] 18:52:41 INFO - PROCESS | 3040 | 1467683561403 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]]]}] 18:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 18:52:41 INFO - PROCESS | 3040 | 1467683561442 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 18:52:41 INFO - PROCESS | 3040 | 1467683561445 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 18:52:41 INFO - PROCESS | 3040 | 1467683561459 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:52:41 INFO - PROCESS | 3040 | 1467683561461 Marionette TRACE conn5 <- [1,190,null,{}] 18:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:52:41 INFO - PROCESS | 3040 | 1467683561464 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}] 18:52:41 INFO - PROCESS | 3040 | 1467683561466 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:41 INFO - PROCESS | 3040 | 1467683561566 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 18:52:41 INFO - PROCESS | 3040 | 1467683561571 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:41 INFO - PROCESS | 3040 | 1467683561573 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:41 INFO - PROCESS | 3040 | ++DOCSHELL 0DA80C00 == 40 [pid = 3040] [id = 57] 18:52:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0DE46C00) [pid = 3040] [serial = 168] [outer = 00000000] 18:52:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1864C400) [pid = 3040] [serial = 169] [outer = 0DE46C00] 18:52:41 INFO - PROCESS | 3040 | 1467683561617 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1864CC00) [pid = 3040] [serial = 170] [outer = 0DE46C00] 18:52:42 INFO - PROCESS | 3040 | 1467683562025 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]]]}] 18:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms 18:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:52:42 INFO - PROCESS | 3040 | 1467683562094 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 18:52:42 INFO - PROCESS | 3040 | 1467683562096 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 18:52:42 INFO - PROCESS | 3040 | 1467683562099 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:52:42 INFO - PROCESS | 3040 | 1467683562100 Marionette TRACE conn5 <- [1,194,null,{}] 18:52:42 INFO - PROCESS | 3040 | 1467683562104 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}] 18:52:42 INFO - PROCESS | 3040 | 1467683562106 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:42 INFO - PROCESS | 3040 | 1467683562182 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 18:52:42 INFO - PROCESS | 3040 | 1467683562187 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 3040 | 1467683562189 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:42 INFO - PROCESS | 3040 | ++DOCSHELL 0E039400 == 41 [pid = 3040] [id = 58] 18:52:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E039800) [pid = 3040] [serial = 171] [outer = 00000000] 18:52:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E03D000) [pid = 3040] [serial = 172] [outer = 0E039800] 18:52:42 INFO - PROCESS | 3040 | 1467683562233 Marionette DEBUG loaded listener.js 18:52:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0E040000) [pid = 3040] [serial = 173] [outer = 0E039800] 18:52:42 INFO - PROCESS | 3040 | 1467683562630 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]]]}] 18:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 18:52:42 INFO - PROCESS | 3040 | 1467683562670 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 18:52:42 INFO - PROCESS | 3040 | 1467683562672 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 18:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:52:42 INFO - PROCESS | 3040 | 1467683562675 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:52:42 INFO - PROCESS | 3040 | 1467683562677 Marionette TRACE conn5 <- [1,198,null,{}] 18:52:42 INFO - PROCESS | 3040 | 1467683562692 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}] 18:52:42 INFO - PROCESS | 3040 | 1467683562694 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:42 INFO - PROCESS | 3040 | 1467683562788 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 18:52:42 INFO - PROCESS | 3040 | 1467683562793 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 3040 | 1467683562795 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:42 INFO - PROCESS | 3040 | ++DOCSHELL 1A5BF000 == 42 [pid = 3040] [id = 59] 18:52:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A5C0C00) [pid = 3040] [serial = 174] [outer = 00000000] 18:52:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1BB1D800) [pid = 3040] [serial = 175] [outer = 1A5C0C00] 18:52:42 INFO - PROCESS | 3040 | 1467683562840 Marionette DEBUG loaded listener.js 18:52:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1BEDFC00) [pid = 3040] [serial = 176] [outer = 1A5C0C00] 18:52:43 INFO - PROCESS | 3040 | 1467683563483 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]]]}] 18:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 830ms 18:52:43 INFO - PROCESS | 3040 | 1467683563506 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 18:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:52:43 INFO - PROCESS | 3040 | 1467683563510 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 18:52:43 INFO - PROCESS | 3040 | 1467683563515 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:52:43 INFO - PROCESS | 3040 | 1467683563521 Marionette TRACE conn5 <- [1,202,null,{}] 18:52:43 INFO - PROCESS | 3040 | 1467683563526 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}] 18:52:43 INFO - PROCESS | 3040 | 1467683563529 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:43 INFO - PROCESS | 3040 | 1467683563642 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 18:52:43 INFO - PROCESS | 3040 | 1467683563734 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:43 INFO - PROCESS | 3040 | 1467683563737 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:43 INFO - PROCESS | 3040 | ++DOCSHELL 0DA7E800 == 43 [pid = 3040] [id = 60] 18:52:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0DC57400) [pid = 3040] [serial = 177] [outer = 00000000] 18:52:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0E03B800) [pid = 3040] [serial = 178] [outer = 0DC57400] 18:52:43 INFO - PROCESS | 3040 | 1467683563793 Marionette DEBUG loaded listener.js 18:52:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0E32C000) [pid = 3040] [serial = 179] [outer = 0DC57400] 18:52:44 INFO - PROCESS | 3040 | 1467683564374 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]]]}] 18:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 18:52:44 INFO - PROCESS | 3040 | 1467683564446 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 18:52:44 INFO - PROCESS | 3040 | 1467683564451 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 18:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:52:44 INFO - PROCESS | 3040 | 1467683564457 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:52:44 INFO - PROCESS | 3040 | 1467683564460 Marionette TRACE conn5 <- [1,206,null,{}] 18:52:44 INFO - PROCESS | 3040 | 1467683564464 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}] 18:52:44 INFO - PROCESS | 3040 | 1467683564467 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:44 INFO - PROCESS | 3040 | 1467683564610 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 18:52:44 INFO - PROCESS | 3040 | 1467683564730 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:44 INFO - PROCESS | 3040 | 1467683564733 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:44 INFO - PROCESS | 3040 | ++DOCSHELL 16268400 == 44 [pid = 3040] [id = 61] 18:52:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (168E6800) [pid = 3040] [serial = 180] [outer = 00000000] 18:52:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (17C6D000) [pid = 3040] [serial = 181] [outer = 168E6800] 18:52:44 INFO - PROCESS | 3040 | 1467683564789 Marionette DEBUG loaded listener.js 18:52:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (18647400) [pid = 3040] [serial = 182] [outer = 168E6800] 18:52:45 INFO - PROCESS | 3040 | 1467683565337 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]]]}] 18:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 930ms 18:52:45 INFO - PROCESS | 3040 | 1467683565391 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 18:52:45 INFO - PROCESS | 3040 | 1467683565394 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 18:52:45 INFO - PROCESS | 3040 | 1467683565397 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:52:45 INFO - PROCESS | 3040 | 1467683565401 Marionette TRACE conn5 <- [1,210,null,{}] 18:52:45 INFO - PROCESS | 3040 | 1467683565411 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}] 18:52:45 INFO - PROCESS | 3040 | 1467683565417 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:45 INFO - PROCESS | 3040 | 1467683565525 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 18:52:45 INFO - PROCESS | 3040 | 1467683565777 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:45 INFO - PROCESS | 3040 | 1467683565780 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:45 INFO - PROCESS | 3040 | ++DOCSHELL 0C52C800 == 45 [pid = 3040] [id = 62] 18:52:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0C52FC00) [pid = 3040] [serial = 183] [outer = 00000000] 18:52:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (0C5EAC00) [pid = 3040] [serial = 184] [outer = 0C52FC00] 18:52:45 INFO - PROCESS | 3040 | 1467683565842 Marionette DEBUG loaded listener.js 18:52:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (0D1F2C00) [pid = 3040] [serial = 185] [outer = 0C52FC00] 18:52:46 INFO - PROCESS | 3040 | 1467683566412 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]]]}] 18:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1022ms 18:52:46 INFO - PROCESS | 3040 | 1467683566435 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 18:52:46 INFO - PROCESS | 3040 | 1467683566439 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 18:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:52:46 INFO - PROCESS | 3040 | 1467683566443 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:52:46 INFO - PROCESS | 3040 | 1467683566446 Marionette TRACE conn5 <- [1,214,null,{}] 18:52:46 INFO - PROCESS | 3040 | 1467683566451 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}] 18:52:46 INFO - PROCESS | 3040 | 1467683566456 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:46 INFO - PROCESS | 3040 | 1467683566563 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 199D5800 == 44 [pid = 3040] [id = 34] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0E039400 == 43 [pid = 3040] [id = 58] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0DA80C00 == 42 [pid = 3040] [id = 57] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0D12A400 == 41 [pid = 3040] [id = 56] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0DFBBC00 == 40 [pid = 3040] [id = 55] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 19E4E400 == 39 [pid = 3040] [id = 54] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 19958800 == 38 [pid = 3040] [id = 53] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 182CDC00 == 37 [pid = 3040] [id = 52] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 15EC3C00 == 36 [pid = 3040] [id = 51] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0E38C000 == 35 [pid = 3040] [id = 50] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0DC5C800 == 34 [pid = 3040] [id = 49] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (0DA7C800) [pid = 3040] [serial = 108] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0D659800 == 33 [pid = 3040] [id = 48] 18:52:46 INFO - PROCESS | 3040 | --DOCSHELL 0DC51C00 == 32 [pid = 3040] [id = 47] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (199D4400) [pid = 3040] [serial = 123] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (19479400) [pid = 3040] [serial = 121] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (1A257C00) [pid = 3040] [serial = 126] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0DA72800) [pid = 3040] [serial = 111] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0DB6E000) [pid = 3040] [serial = 112] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (148A5000) [pid = 3040] [serial = 114] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (14D1D400) [pid = 3040] [serial = 115] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (168EDC00) [pid = 3040] [serial = 117] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (15EC6400) [pid = 3040] [serial = 129] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (17C65800) [pid = 3040] [serial = 130] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A5BE800) [pid = 3040] [serial = 127] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0C5ED800) [pid = 3040] [serial = 94] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0C54EC00) [pid = 3040] [serial = 93] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1508DC00) [pid = 3040] [serial = 97] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (14DD9000) [pid = 3040] [serial = 96] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1BB84000) [pid = 3040] [serial = 135] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (19E42400) [pid = 3040] [serial = 100] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (199D9C00) [pid = 3040] [serial = 99] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1A5C6400) [pid = 3040] [serial = 103] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A5C2800) [pid = 3040] [serial = 102] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A68AC00) [pid = 3040] [serial = 106] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A5C9000) [pid = 3040] [serial = 105] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (192C9800) [pid = 3040] [serial = 120] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (19DD0000) [pid = 3040] [serial = 124] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A5C3800) [pid = 3040] [serial = 133] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A5CA000) [pid = 3040] [serial = 132] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1BE51C00) [pid = 3040] [serial = 136] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (16E60800) [pid = 3040] [serial = 118] [outer = 00000000] [url = about:blank] 18:52:46 INFO - PROCESS | 3040 | 1467683566697 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:46 INFO - PROCESS | 3040 | 1467683566700 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:46 INFO - PROCESS | 3040 | ++DOCSHELL 0C531800 == 33 [pid = 3040] [id = 63] 18:52:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0C532000) [pid = 3040] [serial = 186] [outer = 00000000] 18:52:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0C54EC00) [pid = 3040] [serial = 187] [outer = 0C532000] 18:52:46 INFO - PROCESS | 3040 | 1467683566749 Marionette DEBUG loaded listener.js 18:52:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0C5F3000) [pid = 3040] [serial = 188] [outer = 0C532000] 18:52:47 INFO - PROCESS | 3040 | 1467683567103 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]]]}] 18:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 18:52:47 INFO - PROCESS | 3040 | 1467683567116 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 18:52:47 INFO - PROCESS | 3040 | 1467683567120 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 18:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:52:47 INFO - PROCESS | 3040 | 1467683567125 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:52:47 INFO - PROCESS | 3040 | 1467683567127 Marionette TRACE conn5 <- [1,218,null,{}] 18:52:47 INFO - PROCESS | 3040 | 1467683567130 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}] 18:52:47 INFO - PROCESS | 3040 | 1467683567133 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:47 INFO - PROCESS | 3040 | 1467683567237 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 18:52:47 INFO - PROCESS | 3040 | 1467683567332 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:47 INFO - PROCESS | 3040 | 1467683567334 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:47 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F7800 == 34 [pid = 3040] [id = 64] 18:52:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0DB70800) [pid = 3040] [serial = 189] [outer = 00000000] 18:52:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E039400) [pid = 3040] [serial = 190] [outer = 0DB70800] 18:52:47 INFO - PROCESS | 3040 | 1467683567379 Marionette DEBUG loaded listener.js 18:52:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E26EC00) [pid = 3040] [serial = 191] [outer = 0DB70800] 18:52:47 INFO - PROCESS | 3040 | 1467683567740 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]]]}] 18:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 18:52:47 INFO - PROCESS | 3040 | 1467683567799 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 18:52:47 INFO - PROCESS | 3040 | 1467683567801 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 18:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:52:47 INFO - PROCESS | 3040 | 1467683567806 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:52:47 INFO - PROCESS | 3040 | 1467683567811 Marionette TRACE conn5 <- [1,222,null,{}] 18:52:47 INFO - PROCESS | 3040 | 1467683567820 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}] 18:52:47 INFO - PROCESS | 3040 | 1467683567823 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:47 INFO - PROCESS | 3040 | 1467683567908 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 18:52:47 INFO - PROCESS | 3040 | 1467683567914 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:47 INFO - PROCESS | 3040 | 1467683567916 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:47 INFO - PROCESS | 3040 | ++DOCSHELL 14652800 == 35 [pid = 3040] [id = 65] 18:52:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (148A2C00) [pid = 3040] [serial = 192] [outer = 00000000] 18:52:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (15C58800) [pid = 3040] [serial = 193] [outer = 148A2C00] 18:52:47 INFO - PROCESS | 3040 | 1467683567961 Marionette DEBUG loaded listener.js 18:52:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (15E0C800) [pid = 3040] [serial = 194] [outer = 148A2C00] 18:52:48 INFO - PROCESS | 3040 | 1467683568357 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]]]}] 18:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 590ms 18:52:48 INFO - PROCESS | 3040 | 1467683568409 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 3040 | 1467683568412 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 18:52:48 INFO - PROCESS | 3040 | 1467683568415 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:52:48 INFO - PROCESS | 3040 | 1467683568417 Marionette TRACE conn5 <- [1,226,null,{}] 18:52:48 INFO - PROCESS | 3040 | 1467683568420 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}] 18:52:48 INFO - PROCESS | 3040 | 1467683568431 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:48 INFO - PROCESS | 3040 | 1467683568515 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 18:52:48 INFO - PROCESS | 3040 | 1467683568521 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:48 INFO - PROCESS | 3040 | 1467683568523 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:48 INFO - PROCESS | 3040 | ++DOCSHELL 16726C00 == 36 [pid = 3040] [id = 66] 18:52:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (16764000) [pid = 3040] [serial = 195] [outer = 00000000] 18:52:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16E55000) [pid = 3040] [serial = 196] [outer = 16764000] 18:52:48 INFO - PROCESS | 3040 | 1467683568569 Marionette DEBUG loaded listener.js 18:52:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (16E60C00) [pid = 3040] [serial = 197] [outer = 16764000] 18:52:49 INFO - PROCESS | 3040 | 1467683569027 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]]]}] 18:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 18:52:49 INFO - PROCESS | 3040 | 1467683569056 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 18:52:49 INFO - PROCESS | 3040 | 1467683569058 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 18:52:49 INFO - PROCESS | 3040 | 1467683569061 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:52:49 INFO - PROCESS | 3040 | 1467683569062 Marionette TRACE conn5 <- [1,230,null,{}] 18:52:49 INFO - PROCESS | 3040 | 1467683569066 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}] 18:52:49 INFO - PROCESS | 3040 | 1467683569068 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:49 INFO - PROCESS | 3040 | 1467683569173 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 18:52:49 INFO - PROCESS | 3040 | 1467683569178 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 3040 | 1467683569183 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:49 INFO - PROCESS | 3040 | ++DOCSHELL 182CCC00 == 37 [pid = 3040] [id = 67] 18:52:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (182CD000) [pid = 3040] [serial = 198] [outer = 00000000] 18:52:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (18641400) [pid = 3040] [serial = 199] [outer = 182CD000] 18:52:49 INFO - PROCESS | 3040 | 1467683569237 Marionette DEBUG loaded listener.js 18:52:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (193E8800) [pid = 3040] [serial = 200] [outer = 182CD000] 18:52:49 INFO - PROCESS | 3040 | 1467683569692 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]]]}] 18:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 18:52:49 INFO - PROCESS | 3040 | 1467683569736 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 18:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:52:49 INFO - PROCESS | 3040 | 1467683569738 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 18:52:49 INFO - PROCESS | 3040 | 1467683569741 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:52:49 INFO - PROCESS | 3040 | 1467683569742 Marionette TRACE conn5 <- [1,234,null,{}] 18:52:49 INFO - PROCESS | 3040 | 1467683569753 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}] 18:52:49 INFO - PROCESS | 3040 | 1467683569755 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:49 INFO - PROCESS | 3040 | 1467683569861 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 18:52:49 INFO - PROCESS | 3040 | 1467683569938 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 3040 | 1467683569940 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:49 INFO - PROCESS | 3040 | ++DOCSHELL 0C54DC00 == 38 [pid = 3040] [id = 68] 18:52:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (18640400) [pid = 3040] [serial = 201] [outer = 00000000] 18:52:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (199D6C00) [pid = 3040] [serial = 202] [outer = 18640400] 18:52:49 INFO - PROCESS | 3040 | 1467683569983 Marionette DEBUG loaded listener.js 18:52:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (19DD7C00) [pid = 3040] [serial = 203] [outer = 18640400] 18:52:50 INFO - PROCESS | 3040 | 1467683570380 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]]]}] 18:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 18:52:50 INFO - PROCESS | 3040 | 1467683570412 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 18:52:50 INFO - PROCESS | 3040 | 1467683570414 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 18:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:52:50 INFO - PROCESS | 3040 | 1467683570417 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:52:50 INFO - PROCESS | 3040 | 1467683570418 Marionette TRACE conn5 <- [1,238,null,{}] 18:52:50 INFO - PROCESS | 3040 | 1467683570422 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}] 18:52:50 INFO - PROCESS | 3040 | 1467683570424 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:50 INFO - PROCESS | 3040 | 1467683570530 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 18:52:50 INFO - PROCESS | 3040 | 1467683570535 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:50 INFO - PROCESS | 3040 | 1467683570537 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:50 INFO - PROCESS | 3040 | ++DOCSHELL 19DCD400 == 39 [pid = 3040] [id = 69] 18:52:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19E43000) [pid = 3040] [serial = 204] [outer = 00000000] 18:52:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A0B5000) [pid = 3040] [serial = 205] [outer = 19E43000] 18:52:50 INFO - PROCESS | 3040 | 1467683570580 Marionette DEBUG loaded listener.js 18:52:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A1BA800) [pid = 3040] [serial = 206] [outer = 19E43000] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0E039800) [pid = 3040] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1A0BA800) [pid = 3040] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (1995A000) [pid = 3040] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (148A2800) [pid = 3040] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0E393800) [pid = 3040] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (15EC4400) [pid = 3040] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0D65E000) [pid = 3040] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (182CE800) [pid = 3040] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0DC5CC00) [pid = 3040] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0DE46C00) [pid = 3040] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0DC5B000) [pid = 3040] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:52:50 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D5EC800) [pid = 3040] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:52:51 INFO - PROCESS | 3040 | 1467683571128 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]]]}] 18:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 730ms 18:52:51 INFO - PROCESS | 3040 | 1467683571148 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 18:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:52:51 INFO - PROCESS | 3040 | 1467683571150 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 18:52:51 INFO - PROCESS | 3040 | 1467683571153 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:52:51 INFO - PROCESS | 3040 | 1467683571155 Marionette TRACE conn5 <- [1,242,null,{}] 18:52:51 INFO - PROCESS | 3040 | 1467683571158 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}] 18:52:51 INFO - PROCESS | 3040 | 1467683571160 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:51 INFO - PROCESS | 3040 | 1467683571291 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 18:52:51 INFO - PROCESS | 3040 | 1467683571341 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:51 INFO - PROCESS | 3040 | 1467683571343 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:51 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5EC00 == 40 [pid = 3040] [id = 70] 18:52:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0E039800) [pid = 3040] [serial = 207] [outer = 00000000] 18:52:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (17C65000) [pid = 3040] [serial = 208] [outer = 0E039800] 18:52:51 INFO - PROCESS | 3040 | 1467683571386 Marionette DEBUG loaded listener.js 18:52:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19E46C00) [pid = 3040] [serial = 209] [outer = 0E039800] 18:52:51 INFO - PROCESS | 3040 | 1467683571748 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]]]}] 18:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 18:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:52:51 INFO - PROCESS | 3040 | 1467683571784 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 18:52:51 INFO - PROCESS | 3040 | 1467683571786 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 18:52:51 INFO - PROCESS | 3040 | 1467683571789 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:52:51 INFO - PROCESS | 3040 | 1467683571790 Marionette TRACE conn5 <- [1,246,null,{}] 18:52:51 INFO - PROCESS | 3040 | 1467683571794 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}] 18:52:51 INFO - PROCESS | 3040 | 1467683571795 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:51 INFO - PROCESS | 3040 | 1467683571907 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 18:52:51 INFO - PROCESS | 3040 | 1467683571925 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:51 INFO - PROCESS | 3040 | 1467683571927 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:51 INFO - PROCESS | 3040 | ++DOCSHELL 0E394C00 == 41 [pid = 3040] [id = 71] 18:52:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (168DB000) [pid = 3040] [serial = 210] [outer = 00000000] 18:52:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A259000) [pid = 3040] [serial = 211] [outer = 168DB000] 18:52:51 INFO - PROCESS | 3040 | 1467683571971 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A5C7400) [pid = 3040] [serial = 212] [outer = 168DB000] 18:52:52 INFO - PROCESS | 3040 | 1467683572342 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]]]}] 18:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 18:52:52 INFO - PROCESS | 3040 | 1467683572360 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 18:52:52 INFO - PROCESS | 3040 | 1467683572362 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 18:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:52:52 INFO - PROCESS | 3040 | 1467683572364 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:52:52 INFO - PROCESS | 3040 | 1467683572366 Marionette TRACE conn5 <- [1,250,null,{}] 18:52:52 INFO - PROCESS | 3040 | 1467683572370 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}] 18:52:52 INFO - PROCESS | 3040 | 1467683572371 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:52 INFO - PROCESS | 3040 | 1467683572449 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 18:52:52 INFO - PROCESS | 3040 | 1467683572454 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:52 INFO - PROCESS | 3040 | 1467683572457 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:52 INFO - PROCESS | 3040 | ++DOCSHELL 1A5CA400 == 42 [pid = 3040] [id = 72] 18:52:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A5CB800) [pid = 3040] [serial = 213] [outer = 00000000] 18:52:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1B39EC00) [pid = 3040] [serial = 214] [outer = 1A5CB800] 18:52:52 INFO - PROCESS | 3040 | 1467683572502 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1BB80400) [pid = 3040] [serial = 215] [outer = 1A5CB800] 18:52:52 INFO - PROCESS | 3040 | 1467683572964 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]]]}] 18:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 18:52:53 INFO - PROCESS | 3040 | 1467683573036 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 18:52:53 INFO - PROCESS | 3040 | 1467683573041 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 18:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:52:53 INFO - PROCESS | 3040 | 1467683573045 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:52:53 INFO - PROCESS | 3040 | 1467683573050 Marionette TRACE conn5 <- [1,254,null,{}] 18:52:53 INFO - PROCESS | 3040 | 1467683573056 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}] 18:52:53 INFO - PROCESS | 3040 | 1467683573059 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:53 INFO - PROCESS | 3040 | 1467683573204 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 18:52:53 INFO - PROCESS | 3040 | 1467683573295 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:53 INFO - PROCESS | 3040 | 1467683573298 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:53 INFO - PROCESS | 3040 | ++DOCSHELL 0D16FC00 == 43 [pid = 3040] [id = 73] 18:52:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0D534400) [pid = 3040] [serial = 216] [outer = 00000000] 18:52:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0DA7B400) [pid = 3040] [serial = 217] [outer = 0D534400] 18:52:53 INFO - PROCESS | 3040 | 1467683573408 Marionette DEBUG loaded listener.js 18:52:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0DC58400) [pid = 3040] [serial = 218] [outer = 0D534400] 18:52:54 INFO - PROCESS | 3040 | 1467683574136 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]]]}] 18:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1130ms 18:52:54 INFO - PROCESS | 3040 | 1467683574177 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 18:52:54 INFO - PROCESS | 3040 | 1467683574180 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 18:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:52:54 INFO - PROCESS | 3040 | 1467683574187 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:52:54 INFO - PROCESS | 3040 | 1467683574191 Marionette TRACE conn5 <- [1,258,null,{}] 18:52:54 INFO - PROCESS | 3040 | 1467683574195 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}] 18:52:54 INFO - PROCESS | 3040 | 1467683574198 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:54 INFO - PROCESS | 3040 | 1467683574309 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 18:52:54 INFO - PROCESS | 3040 | 1467683574428 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:54 INFO - PROCESS | 3040 | 1467683574431 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:54 INFO - PROCESS | 3040 | ++DOCSHELL 14D20800 == 44 [pid = 3040] [id = 74] 18:52:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (14F54000) [pid = 3040] [serial = 219] [outer = 00000000] 18:52:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (15EC5400) [pid = 3040] [serial = 220] [outer = 14F54000] 18:52:54 INFO - PROCESS | 3040 | 1467683574488 Marionette DEBUG loaded listener.js 18:52:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (168EE800) [pid = 3040] [serial = 221] [outer = 14F54000] 18:52:55 INFO - PROCESS | 3040 | 1467683575014 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]]]}] 18:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 890ms 18:52:55 INFO - PROCESS | 3040 | 1467683575076 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 18:52:55 INFO - PROCESS | 3040 | 1467683575079 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 18:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:52:55 INFO - PROCESS | 3040 | 1467683575083 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:52:55 INFO - PROCESS | 3040 | 1467683575085 Marionette TRACE conn5 <- [1,262,null,{}] 18:52:55 INFO - PROCESS | 3040 | 1467683575095 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}] 18:52:55 INFO - PROCESS | 3040 | 1467683575100 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:55 INFO - PROCESS | 3040 | 1467683575210 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 18:52:55 INFO - PROCESS | 3040 | 1467683575305 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:55 INFO - PROCESS | 3040 | 1467683575309 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:55 INFO - PROCESS | 3040 | ++DOCSHELL 1A65D400 == 45 [pid = 3040] [id = 75] 18:52:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1A689C00) [pid = 3040] [serial = 222] [outer = 00000000] 18:52:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1BB13C00) [pid = 3040] [serial = 223] [outer = 1A689C00] 18:52:55 INFO - PROCESS | 3040 | 1467683575365 Marionette DEBUG loaded listener.js 18:52:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (1BE51400) [pid = 3040] [serial = 224] [outer = 1A689C00] 18:52:55 INFO - PROCESS | 3040 | 1467683575991 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]]]}] 18:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 930ms 18:52:56 INFO - PROCESS | 3040 | 1467683576016 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 18:52:56 INFO - PROCESS | 3040 | 1467683576018 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 18:52:56 INFO - PROCESS | 3040 | 1467683576022 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:52:56 INFO - PROCESS | 3040 | 1467683576024 Marionette TRACE conn5 <- [1,266,null,{}] 18:52:56 INFO - PROCESS | 3040 | 1467683576027 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}] 18:52:56 INFO - PROCESS | 3040 | 1467683576030 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:56 INFO - PROCESS | 3040 | 1467683576139 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 18:52:56 INFO - PROCESS | 3040 | 1467683576233 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:56 INFO - PROCESS | 3040 | 1467683576236 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:56 INFO - PROCESS | 3040 | ++DOCSHELL 148AA000 == 46 [pid = 3040] [id = 76] 18:52:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (148AB800) [pid = 3040] [serial = 225] [outer = 00000000] 18:52:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (17C64000) [pid = 3040] [serial = 226] [outer = 148AB800] 18:52:56 INFO - PROCESS | 3040 | 1467683576289 Marionette DEBUG loaded listener.js 18:52:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (18629400) [pid = 3040] [serial = 227] [outer = 148AB800] 18:52:56 INFO - PROCESS | 3040 | 1467683576926 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]]]}] 18:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 973ms 18:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:52:57 INFO - PROCESS | 3040 | 1467683577000 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 18:52:57 INFO - PROCESS | 3040 | 1467683577004 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 18:52:57 INFO - PROCESS | 3040 | 1467683577008 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:52:57 INFO - PROCESS | 3040 | 1467683577011 Marionette TRACE conn5 <- [1,270,null,{}] 18:52:57 INFO - PROCESS | 3040 | 1467683577017 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}] 18:52:57 INFO - PROCESS | 3040 | 1467683577020 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:57 INFO - PROCESS | 3040 | 1467683577151 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 18:52:57 INFO - PROCESS | 3040 | 1467683577280 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:57 INFO - PROCESS | 3040 | 1467683577283 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 0D5EC400 == 45 [pid = 3040] [id = 37] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 0E394C00 == 44 [pid = 3040] [id = 71] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 0DC5EC00 == 43 [pid = 3040] [id = 70] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 19DCD400 == 42 [pid = 3040] [id = 69] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 0C54DC00 == 41 [pid = 3040] [id = 68] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 182CCC00 == 40 [pid = 3040] [id = 67] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 16726C00 == 39 [pid = 3040] [id = 66] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 14652800 == 38 [pid = 3040] [id = 65] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 0D6F7800 == 37 [pid = 3040] [id = 64] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 0C531800 == 36 [pid = 3040] [id = 63] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 0C52C800 == 35 [pid = 3040] [id = 62] 18:52:57 INFO - PROCESS | 3040 | --DOCSHELL 1A5BF000 == 34 [pid = 3040] [id = 59] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (0DC5D400) [pid = 3040] [serial = 138] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | ++DOCSHELL 0C52C800 == 35 [pid = 3040] [id = 77] 18:52:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (0C530C00) [pid = 3040] [serial = 228] [outer = 00000000] 18:52:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (0C54E800) [pid = 3040] [serial = 229] [outer = 0C530C00] 18:52:57 INFO - PROCESS | 3040 | 1467683577408 Marionette DEBUG loaded listener.js 18:52:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (0DC5D800) [pid = 3040] [serial = 230] [outer = 0C530C00] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (0E886000) [pid = 3040] [serial = 109] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (0E03D000) [pid = 3040] [serial = 172] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (1A5C1000) [pid = 3040] [serial = 159] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (199D9000) [pid = 3040] [serial = 156] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (19E47C00) [pid = 3040] [serial = 157] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (18648000) [pid = 3040] [serial = 162] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (1A5C2000) [pid = 3040] [serial = 160] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0EC8EC00) [pid = 3040] [serial = 147] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (14868400) [pid = 3040] [serial = 148] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (16267400) [pid = 3040] [serial = 150] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (16767C00) [pid = 3040] [serial = 151] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0E87FC00) [pid = 3040] [serial = 142] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0DC5E800) [pid = 3040] [serial = 141] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (19223400) [pid = 3040] [serial = 153] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0E395C00) [pid = 3040] [serial = 145] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0DFBC800) [pid = 3040] [serial = 144] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1864CC00) [pid = 3040] [serial = 170] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0ED88400) [pid = 3040] [serial = 167] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E030C00) [pid = 3040] [serial = 166] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1864C400) [pid = 3040] [serial = 169] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E040000) [pid = 3040] [serial = 173] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E391400) [pid = 3040] [serial = 40] [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.] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (18648800) [pid = 3040] [serial = 163] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (193E0C00) [pid = 3040] [serial = 154] [outer = 00000000] [url = about:blank] 18:52:57 INFO - PROCESS | 3040 | 1467683577980 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]]]}] 18:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1024ms 18:52:58 INFO - PROCESS | 3040 | 1467683578033 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 18:52:58 INFO - PROCESS | 3040 | 1467683578037 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 18:52:58 INFO - PROCESS | 3040 | 1467683578043 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:52:58 INFO - PROCESS | 3040 | 1467683578046 Marionette TRACE conn5 <- [1,274,null,{}] 18:52:58 INFO - PROCESS | 3040 | 1467683578049 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}] 18:52:58 INFO - PROCESS | 3040 | 1467683578052 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:58 INFO - PROCESS | 3040 | 1467683578149 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 18:52:58 INFO - PROCESS | 3040 | 1467683578230 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:58 INFO - PROCESS | 3040 | 1467683578232 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:58 INFO - PROCESS | 3040 | ++DOCSHELL 0ED87000 == 36 [pid = 3040] [id = 78] 18:52:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0EDCA800) [pid = 3040] [serial = 231] [outer = 00000000] 18:52:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (146D9C00) [pid = 3040] [serial = 232] [outer = 0EDCA800] 18:52:58 INFO - PROCESS | 3040 | 1467683578288 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (14986000) [pid = 3040] [serial = 233] [outer = 0EDCA800] 18:52:58 INFO - PROCESS | 3040 | 1467683578650 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]]]}] 18:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 18:52:58 INFO - PROCESS | 3040 | 1467683578700 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 18:52:58 INFO - PROCESS | 3040 | 1467683578702 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 18:52:58 INFO - PROCESS | 3040 | 1467683578706 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:52:58 INFO - PROCESS | 3040 | 1467683578709 Marionette TRACE conn5 <- [1,278,null,{}] 18:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:52:58 INFO - PROCESS | 3040 | 1467683578719 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}] 18:52:58 INFO - PROCESS | 3040 | 1467683578724 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:58 INFO - PROCESS | 3040 | 1467683578810 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 18:52:58 INFO - PROCESS | 3040 | 1467683578816 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:58 INFO - PROCESS | 3040 | 1467683578819 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:58 INFO - PROCESS | 3040 | ++DOCSHELL 16267400 == 37 [pid = 3040] [id = 79] 18:52:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (168DA000) [pid = 3040] [serial = 234] [outer = 00000000] 18:52:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (16E54800) [pid = 3040] [serial = 235] [outer = 168DA000] 18:52:58 INFO - PROCESS | 3040 | 1467683578866 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (182CF800) [pid = 3040] [serial = 236] [outer = 168DA000] 18:52:59 INFO - PROCESS | 3040 | 1467683579281 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]]]}] 18:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 18:52:59 INFO - PROCESS | 3040 | 1467683579345 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 18:52:59 INFO - PROCESS | 3040 | 1467683579347 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 18:52:59 INFO - PROCESS | 3040 | 1467683579351 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:52:59 INFO - PROCESS | 3040 | 1467683579352 Marionette TRACE conn5 <- [1,282,null,{}] 18:52:59 INFO - PROCESS | 3040 | 1467683579356 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}] 18:52:59 INFO - PROCESS | 3040 | 1467683579358 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:59 INFO - PROCESS | 3040 | 1467683579446 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 18:52:59 INFO - PROCESS | 3040 | 1467683579455 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:59 INFO - PROCESS | 3040 | 1467683579457 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:52:59 INFO - PROCESS | 3040 | ++DOCSHELL 1862C000 == 38 [pid = 3040] [id = 80] 18:52:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1862C400) [pid = 3040] [serial = 237] [outer = 00000000] 18:52:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1863EC00) [pid = 3040] [serial = 238] [outer = 1862C400] 18:52:59 INFO - PROCESS | 3040 | 1467683579501 Marionette DEBUG loaded listener.js 18:52:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (18647000) [pid = 3040] [serial = 239] [outer = 1862C400] 18:52:59 INFO - PROCESS | 3040 | 1467683579975 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]]]}] 18:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 18:53:00 INFO - PROCESS | 3040 | 1467683580024 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 18:53:00 INFO - PROCESS | 3040 | 1467683580026 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 18:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:53:00 INFO - PROCESS | 3040 | 1467683580030 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:53:00 INFO - PROCESS | 3040 | 1467683580031 Marionette TRACE conn5 <- [1,286,null,{}] 18:53:00 INFO - PROCESS | 3040 | 1467683580035 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}] 18:53:00 INFO - PROCESS | 3040 | 1467683580037 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:00 INFO - PROCESS | 3040 | 1467683580176 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 18:53:00 INFO - PROCESS | 3040 | 1467683580199 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:00 INFO - PROCESS | 3040 | 1467683580201 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:00 INFO - PROCESS | 3040 | ++DOCSHELL 1864B800 == 39 [pid = 3040] [id = 81] 18:53:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (192D1400) [pid = 3040] [serial = 240] [outer = 00000000] 18:53:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (193E9000) [pid = 3040] [serial = 241] [outer = 192D1400] 18:53:00 INFO - PROCESS | 3040 | 1467683580245 Marionette DEBUG loaded listener.js 18:53:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (19479400) [pid = 3040] [serial = 242] [outer = 192D1400] 18:53:00 INFO - PROCESS | 3040 | 1467683580676 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]]]}] 18:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 672ms 18:53:00 INFO - PROCESS | 3040 | 1467683580701 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 18:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:53:00 INFO - PROCESS | 3040 | 1467683580703 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 18:53:00 INFO - PROCESS | 3040 | 1467683580706 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:53:00 INFO - PROCESS | 3040 | 1467683580707 Marionette TRACE conn5 <- [1,290,null,{}] 18:53:00 INFO - PROCESS | 3040 | 1467683580711 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}] 18:53:00 INFO - PROCESS | 3040 | 1467683580716 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:00 INFO - PROCESS | 3040 | 1467683580849 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 18:53:00 INFO - PROCESS | 3040 | 1467683580855 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:00 INFO - PROCESS | 3040 | 1467683580857 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:00 INFO - PROCESS | 3040 | ++DOCSHELL 199D0400 == 40 [pid = 3040] [id = 82] 18:53:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (199D2000) [pid = 3040] [serial = 243] [outer = 00000000] 18:53:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1A24C400) [pid = 3040] [serial = 244] [outer = 199D2000] 18:53:00 INFO - PROCESS | 3040 | 1467683580944 Marionette DEBUG loaded listener.js 18:53:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1A24E000) [pid = 3040] [serial = 245] [outer = 199D2000] 18:53:01 INFO - PROCESS | 3040 | 1467683581355 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]]]}] 18:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 18:53:01 INFO - PROCESS | 3040 | 1467683581378 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 18:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:53:01 INFO - PROCESS | 3040 | 1467683581380 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 18:53:01 INFO - PROCESS | 3040 | 1467683581383 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:53:01 INFO - PROCESS | 3040 | 1467683581385 Marionette TRACE conn5 <- [1,294,null,{}] 18:53:01 INFO - PROCESS | 3040 | 1467683581388 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}] 18:53:01 INFO - PROCESS | 3040 | 1467683581390 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:01 INFO - PROCESS | 3040 | 1467683581499 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 18:53:01 INFO - PROCESS | 3040 | 1467683581575 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:01 INFO - PROCESS | 3040 | 1467683581577 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:01 INFO - PROCESS | 3040 | ++DOCSHELL 08F70000 == 41 [pid = 3040] [id = 83] 18:53:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0DA7C000) [pid = 3040] [serial = 246] [outer = 00000000] 18:53:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1A651C00) [pid = 3040] [serial = 247] [outer = 0DA7C000] 18:53:01 INFO - PROCESS | 3040 | 1467683581621 Marionette DEBUG loaded listener.js 18:53:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1A658000) [pid = 3040] [serial = 248] [outer = 0DA7C000] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (182CD000) [pid = 3040] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (16764000) [pid = 3040] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (148A2C00) [pid = 3040] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (18640400) [pid = 3040] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0E039800) [pid = 3040] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (19E43000) [pid = 3040] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (168DB000) [pid = 3040] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0C52FC00) [pid = 3040] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0DB70800) [pid = 3040] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:53:01 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0C532000) [pid = 3040] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:53:02 INFO - PROCESS | 3040 | 1467683582067 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]]]}] 18:53:02 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. 18:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 730ms 18:53:02 INFO - PROCESS | 3040 | 1467683582114 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 18:53:02 INFO - PROCESS | 3040 | 1467683582116 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 18:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:53:02 INFO - PROCESS | 3040 | 1467683582119 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:53:02 INFO - PROCESS | 3040 | 1467683582121 Marionette TRACE conn5 <- [1,298,null,{}] 18:53:02 INFO - PROCESS | 3040 | 1467683582124 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}] 18:53:02 INFO - PROCESS | 3040 | 1467683582126 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:02 INFO - PROCESS | 3040 | 1467683582205 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 18:53:02 INFO - PROCESS | 3040 | 1467683582210 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:02 INFO - PROCESS | 3040 | 1467683582212 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:02 INFO - PROCESS | 3040 | ++DOCSHELL 0C557000 == 42 [pid = 3040] [id = 84] 18:53:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (168E8000) [pid = 3040] [serial = 249] [outer = 00000000] 18:53:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A5C6C00) [pid = 3040] [serial = 250] [outer = 168E8000] 18:53:02 INFO - PROCESS | 3040 | 1467683582255 Marionette DEBUG loaded listener.js 18:53:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1B39E800) [pid = 3040] [serial = 251] [outer = 168E8000] 18:53:02 INFO - PROCESS | 3040 | 1467683582663 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]]]}] 18:53:02 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. 18:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 570ms 18:53:02 INFO - PROCESS | 3040 | 1467683582691 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 18:53:02 INFO - PROCESS | 3040 | 1467683582693 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 18:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:53:02 INFO - PROCESS | 3040 | 1467683582696 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:53:02 INFO - PROCESS | 3040 | 1467683582697 Marionette TRACE conn5 <- [1,302,null,{}] 18:53:02 INFO - PROCESS | 3040 | 1467683582715 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}] 18:53:02 INFO - PROCESS | 3040 | 1467683582717 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:02 INFO - PROCESS | 3040 | 1467683582800 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 18:53:02 INFO - PROCESS | 3040 | 1467683582805 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:02 INFO - PROCESS | 3040 | 1467683582807 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:02 INFO - PROCESS | 3040 | ++DOCSHELL 1BB81800 == 43 [pid = 3040] [id = 85] 18:53:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1BEDBC00) [pid = 3040] [serial = 252] [outer = 00000000] 18:53:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1C572C00) [pid = 3040] [serial = 253] [outer = 1BEDBC00] 18:53:02 INFO - PROCESS | 3040 | 1467683582850 Marionette DEBUG loaded listener.js 18:53:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1C8D3000) [pid = 3040] [serial = 254] [outer = 1BEDBC00] 18:53:03 INFO - PROCESS | 3040 | 1467683583280 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]]]}] 18:53:03 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. 18:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 18:53:03 INFO - PROCESS | 3040 | 1467683583336 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 18:53:03 INFO - PROCESS | 3040 | 1467683583338 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 18:53:03 INFO - PROCESS | 3040 | 1467683583341 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:53:03 INFO - PROCESS | 3040 | 1467683583343 Marionette TRACE conn5 <- [1,306,null,{}] 18:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:53:03 INFO - PROCESS | 3040 | 1467683583346 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}] 18:53:03 INFO - PROCESS | 3040 | 1467683583348 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:03 INFO - PROCESS | 3040 | 1467683583430 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 18:53:03 INFO - PROCESS | 3040 | 1467683583436 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:03 INFO - PROCESS | 3040 | 1467683583438 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:03 INFO - PROCESS | 3040 | ++DOCSHELL 1C8CCC00 == 44 [pid = 3040] [id = 86] 18:53:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1C8D7000) [pid = 3040] [serial = 255] [outer = 00000000] 18:53:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (1CA79400) [pid = 3040] [serial = 256] [outer = 1C8D7000] 18:53:03 INFO - PROCESS | 3040 | 1467683583480 Marionette DEBUG loaded listener.js 18:53:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1CA7F000) [pid = 3040] [serial = 257] [outer = 1C8D7000] 18:53:03 INFO - PROCESS | 3040 | 1467683583981 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]]]}] 18:53:04 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. 18:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 18:53:04 INFO - PROCESS | 3040 | 1467683584018 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 18:53:04 INFO - PROCESS | 3040 | 1467683584023 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 18:53:04 INFO - PROCESS | 3040 | 1467683584029 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:53:04 INFO - PROCESS | 3040 | 1467683584032 Marionette TRACE conn5 <- [1,310,null,{}] 18:53:04 INFO - PROCESS | 3040 | 1467683584038 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}] 18:53:04 INFO - PROCESS | 3040 | 1467683584041 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:04 INFO - PROCESS | 3040 | 1467683584233 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 18:53:04 INFO - PROCESS | 3040 | 1467683584289 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:53:04 INFO - PROCESS | 3040 | 1467683584345 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:04 INFO - PROCESS | 3040 | 1467683584348 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:04 INFO - PROCESS | 3040 | ++DOCSHELL 0E393800 == 45 [pid = 3040] [id = 87] 18:53:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (0E395800) [pid = 3040] [serial = 258] [outer = 00000000] 18:53:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0ECDFC00) [pid = 3040] [serial = 259] [outer = 0E395800] 18:53:04 INFO - PROCESS | 3040 | 1467683584405 Marionette DEBUG loaded listener.js 18:53:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (1486A400) [pid = 3040] [serial = 260] [outer = 0E395800] 18:53:04 INFO - PROCESS | 3040 | 1467683584964 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]]]}] 18:53:05 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. 18:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 970ms 18:53:05 INFO - PROCESS | 3040 | 1467683585003 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 18:53:05 INFO - PROCESS | 3040 | 1467683585008 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 18:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:53:05 INFO - PROCESS | 3040 | 1467683585014 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:53:05 INFO - PROCESS | 3040 | 1467683585017 Marionette TRACE conn5 <- [1,314,null,{}] 18:53:05 INFO - PROCESS | 3040 | 1467683585021 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}] 18:53:05 INFO - PROCESS | 3040 | 1467683585024 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:05 INFO - PROCESS | 3040 | 1467683585138 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 18:53:05 INFO - PROCESS | 3040 | 1467683585235 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:05 INFO - PROCESS | 3040 | 1467683585238 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:05 INFO - PROCESS | 3040 | ++DOCSHELL 16516000 == 46 [pid = 3040] [id = 88] 18:53:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (16516800) [pid = 3040] [serial = 261] [outer = 00000000] 18:53:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (1651AC00) [pid = 3040] [serial = 262] [outer = 16516800] 18:53:05 INFO - PROCESS | 3040 | 1467683585295 Marionette DEBUG loaded listener.js 18:53:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (1651E400) [pid = 3040] [serial = 263] [outer = 16516800] 18:53:05 INFO - PROCESS | 3040 | 1467683585885 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]]]}] 18:53:05 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. 18:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 18:53:05 INFO - PROCESS | 3040 | 1467683585948 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 18:53:05 INFO - PROCESS | 3040 | 1467683585951 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 18:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:53:05 INFO - PROCESS | 3040 | 1467683585955 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:53:05 INFO - PROCESS | 3040 | 1467683585958 Marionette TRACE conn5 <- [1,318,null,{}] 18:53:05 INFO - PROCESS | 3040 | 1467683585969 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}] 18:53:05 INFO - PROCESS | 3040 | 1467683585974 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:06 INFO - PROCESS | 3040 | 1467683586084 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 18:53:06 INFO - PROCESS | 3040 | 1467683586209 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:06 INFO - PROCESS | 3040 | 1467683586213 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:06 INFO - PROCESS | 3040 | ++DOCSHELL 1947F800 == 47 [pid = 3040] [id = 89] 18:53:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (199D4000) [pid = 3040] [serial = 264] [outer = 00000000] 18:53:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (19E4A800) [pid = 3040] [serial = 265] [outer = 199D4000] 18:53:06 INFO - PROCESS | 3040 | 1467683586272 Marionette DEBUG loaded listener.js 18:53:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (1A419800) [pid = 3040] [serial = 266] [outer = 199D4000] 18:53:06 INFO - PROCESS | 3040 | 1467683586892 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]]]}] 18:53:06 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. 18:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 970ms 18:53:06 INFO - PROCESS | 3040 | 1467683586931 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 18:53:06 INFO - PROCESS | 3040 | 1467683586934 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 18:53:06 INFO - PROCESS | 3040 | 1467683586938 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:53:06 INFO - PROCESS | 3040 | 1467683586941 Marionette TRACE conn5 <- [1,322,null,{}] 18:53:06 INFO - PROCESS | 3040 | 1467683586944 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}] 18:53:06 INFO - PROCESS | 3040 | 1467683586947 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:07 INFO - PROCESS | 3040 | 1467683587059 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 18:53:07 INFO - PROCESS | 3040 | 1467683587185 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:07 INFO - PROCESS | 3040 | 1467683587188 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:07 INFO - PROCESS | 3040 | ++DOCSHELL 1A5C5400 == 48 [pid = 3040] [id = 90] 18:53:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (1A5C5800) [pid = 3040] [serial = 267] [outer = 00000000] 18:53:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 106 (1CA7B800) [pid = 3040] [serial = 268] [outer = 1A5C5800] 18:53:07 INFO - PROCESS | 3040 | 1467683587244 Marionette DEBUG loaded listener.js 18:53:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 107 (1D125C00) [pid = 3040] [serial = 269] [outer = 1A5C5800] 18:53:08 INFO - PROCESS | 3040 | 1467683588006 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]]]}] 18:53:08 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. 18:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1118ms 18:53:08 INFO - PROCESS | 3040 | 1467683588061 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 18:53:08 INFO - PROCESS | 3040 | 1467683588065 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 18:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:53:08 INFO - PROCESS | 3040 | 1467683588070 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:53:08 INFO - PROCESS | 3040 | 1467683588073 Marionette TRACE conn5 <- [1,326,null,{}] 18:53:08 INFO - PROCESS | 3040 | 1467683588079 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}] 18:53:08 INFO - PROCESS | 3040 | 1467683588082 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:08 INFO - PROCESS | 3040 | 1467683588182 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 18:53:08 INFO - PROCESS | 3040 | 1467683588308 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:08 INFO - PROCESS | 3040 | 1467683588311 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:08 INFO - PROCESS | 3040 | ++DOCSHELL 0D605C00 == 49 [pid = 3040] [id = 91] 18:53:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 108 (0DC5D000) [pid = 3040] [serial = 270] [outer = 00000000] 18:53:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 109 (0E265800) [pid = 3040] [serial = 271] [outer = 0DC5D000] 18:53:08 INFO - PROCESS | 3040 | 1467683588361 Marionette DEBUG loaded listener.js 18:53:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 110 (0E886000) [pid = 3040] [serial = 272] [outer = 0DC5D000] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 1BB81800 == 48 [pid = 3040] [id = 85] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 0C557000 == 47 [pid = 3040] [id = 84] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 08F70000 == 46 [pid = 3040] [id = 83] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 199D0400 == 45 [pid = 3040] [id = 82] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 1864B800 == 44 [pid = 3040] [id = 81] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 1862C000 == 43 [pid = 3040] [id = 80] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 16267400 == 42 [pid = 3040] [id = 79] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 0ED87000 == 41 [pid = 3040] [id = 78] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 109 (1BB1D800) [pid = 3040] [serial = 175] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 108 (0E03B800) [pid = 3040] [serial = 178] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 107 (17C6D000) [pid = 3040] [serial = 181] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 106 (1B39EC00) [pid = 3040] [serial = 214] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 0C52C800 == 40 [pid = 3040] [id = 77] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 148AA000 == 39 [pid = 3040] [id = 76] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 1A65D400 == 38 [pid = 3040] [id = 75] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 14D20800 == 37 [pid = 3040] [id = 74] 18:53:08 INFO - PROCESS | 3040 | --DOCSHELL 0D16FC00 == 36 [pid = 3040] [id = 73] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 105 (18641400) [pid = 3040] [serial = 199] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (16E55000) [pid = 3040] [serial = 196] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (193E8800) [pid = 3040] [serial = 200] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (15C58800) [pid = 3040] [serial = 193] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (15E0C800) [pid = 3040] [serial = 194] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (19DD7C00) [pid = 3040] [serial = 203] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (199D6C00) [pid = 3040] [serial = 202] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (17C65000) [pid = 3040] [serial = 208] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (1A0B5000) [pid = 3040] [serial = 205] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (1A259000) [pid = 3040] [serial = 211] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (1A5C7400) [pid = 3040] [serial = 212] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (1A1BA800) [pid = 3040] [serial = 206] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0D1F2C00) [pid = 3040] [serial = 185] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (0C5EAC00) [pid = 3040] [serial = 184] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0E039400) [pid = 3040] [serial = 190] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0E26EC00) [pid = 3040] [serial = 191] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0C54EC00) [pid = 3040] [serial = 187] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0C5F3000) [pid = 3040] [serial = 188] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (19E46C00) [pid = 3040] [serial = 209] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (16E60C00) [pid = 3040] [serial = 197] [outer = 00000000] [url = about:blank] 18:53:08 INFO - PROCESS | 3040 | 1467683588914 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]]]}] 18:53:08 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. 18:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 890ms 18:53:08 INFO - PROCESS | 3040 | 1467683588961 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 18:53:08 INFO - PROCESS | 3040 | 1467683588965 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 18:53:08 INFO - PROCESS | 3040 | 1467683588971 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:53:08 INFO - PROCESS | 3040 | 1467683588973 Marionette TRACE conn5 <- [1,330,null,{}] 18:53:08 INFO - PROCESS | 3040 | 1467683588977 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}] 18:53:08 INFO - PROCESS | 3040 | 1467683588979 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:09 INFO - PROCESS | 3040 | 1467683589065 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 18:53:09 INFO - PROCESS | 3040 | 1467683589071 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:09 INFO - PROCESS | 3040 | 1467683589074 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:09 INFO - PROCESS | 3040 | ++DOCSHELL 0D584000 == 37 [pid = 3040] [id = 92] 18:53:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0D5EB400) [pid = 3040] [serial = 273] [outer = 00000000] 18:53:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0E032800) [pid = 3040] [serial = 274] [outer = 0D5EB400] 18:53:09 INFO - PROCESS | 3040 | 1467683589120 Marionette DEBUG loaded listener.js 18:53:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E03EC00) [pid = 3040] [serial = 275] [outer = 0D5EB400] 18:53:09 INFO - PROCESS | 3040 | 1467683589594 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]]]}] 18:53:09 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. 18:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 18:53:09 INFO - PROCESS | 3040 | 1467683589646 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 18:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:53:09 INFO - PROCESS | 3040 | 1467683589648 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 18:53:09 INFO - PROCESS | 3040 | 1467683589651 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:53:09 INFO - PROCESS | 3040 | 1467683589655 Marionette TRACE conn5 <- [1,334,null,{}] 18:53:09 INFO - PROCESS | 3040 | 1467683589664 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}] 18:53:09 INFO - PROCESS | 3040 | 1467683589669 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:09 INFO - PROCESS | 3040 | 1467683589754 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 18:53:09 INFO - PROCESS | 3040 | 1467683589842 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:09 INFO - PROCESS | 3040 | 1467683589845 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:09 INFO - PROCESS | 3040 | ++DOCSHELL 1508D000 == 38 [pid = 3040] [id = 93] 18:53:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (15090400) [pid = 3040] [serial = 276] [outer = 00000000] 18:53:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (15E06000) [pid = 3040] [serial = 277] [outer = 15090400] 18:53:09 INFO - PROCESS | 3040 | 1467683589892 Marionette DEBUG loaded listener.js 18:53:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (16265800) [pid = 3040] [serial = 278] [outer = 15090400] 18:53:10 INFO - PROCESS | 3040 | 1467683590255 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]]]}] 18:53:10 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. 18:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 632ms 18:53:10 INFO - PROCESS | 3040 | 1467683590283 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 18:53:10 INFO - PROCESS | 3040 | 1467683590285 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 18:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:53:10 INFO - PROCESS | 3040 | 1467683590296 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:53:10 INFO - PROCESS | 3040 | 1467683590298 Marionette TRACE conn5 <- [1,338,null,{}] 18:53:10 INFO - PROCESS | 3040 | 1467683590301 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}] 18:53:10 INFO - PROCESS | 3040 | 1467683590303 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:10 INFO - PROCESS | 3040 | 1467683590387 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 18:53:10 INFO - PROCESS | 3040 | 1467683590420 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:10 INFO - PROCESS | 3040 | 1467683590422 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:10 INFO - PROCESS | 3040 | ++DOCSHELL 16763400 == 39 [pid = 3040] [id = 94] 18:53:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (168D5000) [pid = 3040] [serial = 279] [outer = 00000000] 18:53:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (17C65000) [pid = 3040] [serial = 280] [outer = 168D5000] 18:53:10 INFO - PROCESS | 3040 | 1467683590474 Marionette DEBUG loaded listener.js 18:53:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (17C67000) [pid = 3040] [serial = 281] [outer = 168D5000] 18:53:10 INFO - PROCESS | 3040 | 1467683590903 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]]]}] 18:53:10 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. 18:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 18:53:10 INFO - PROCESS | 3040 | 1467683590944 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 18:53:10 INFO - PROCESS | 3040 | 1467683590946 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 18:53:10 INFO - PROCESS | 3040 | 1467683590949 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:53:10 INFO - PROCESS | 3040 | 1467683590951 Marionette TRACE conn5 <- [1,342,null,{}] 18:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:53:10 INFO - PROCESS | 3040 | 1467683590962 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}] 18:53:10 INFO - PROCESS | 3040 | 1467683590964 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:11 INFO - PROCESS | 3040 | 1467683591070 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 18:53:11 INFO - PROCESS | 3040 | 1467683591077 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:11 INFO - PROCESS | 3040 | 1467683591079 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:11 INFO - PROCESS | 3040 | ++DOCSHELL 1862B800 == 40 [pid = 3040] [id = 95] 18:53:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1862D400) [pid = 3040] [serial = 282] [outer = 00000000] 18:53:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (18640400) [pid = 3040] [serial = 283] [outer = 1862D400] 18:53:11 INFO - PROCESS | 3040 | 1467683591123 Marionette DEBUG loaded listener.js 18:53:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (18644000) [pid = 3040] [serial = 284] [outer = 1862D400] 18:53:11 INFO - PROCESS | 3040 | 1467683591573 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]]]}] 18:53:11 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. 18:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 670ms 18:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:53:11 INFO - PROCESS | 3040 | 1467683591625 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 18:53:11 INFO - PROCESS | 3040 | 1467683591627 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 18:53:11 INFO - PROCESS | 3040 | 1467683591630 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:53:11 INFO - PROCESS | 3040 | 1467683591632 Marionette TRACE conn5 <- [1,346,null,{}] 18:53:11 INFO - PROCESS | 3040 | 1467683591636 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}] 18:53:11 INFO - PROCESS | 3040 | 1467683591641 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:11 INFO - PROCESS | 3040 | 1467683591805 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 18:53:11 INFO - PROCESS | 3040 | 1467683591832 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:11 INFO - PROCESS | 3040 | 1467683591834 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:11 INFO - PROCESS | 3040 | ++DOCSHELL 193E0C00 == 41 [pid = 3040] [id = 96] 18:53:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (19959000) [pid = 3040] [serial = 285] [outer = 00000000] 18:53:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (19DCD400) [pid = 3040] [serial = 286] [outer = 19959000] 18:53:11 INFO - PROCESS | 3040 | 1467683591880 Marionette DEBUG loaded listener.js 18:53:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (19E3FC00) [pid = 3040] [serial = 287] [outer = 19959000] 18:53:12 INFO - PROCESS | 3040 | 1467683592304 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]]]}] 18:53:12 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. 18:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 730ms 18:53:12 INFO - PROCESS | 3040 | 1467683592363 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 18:53:12 INFO - PROCESS | 3040 | 1467683592365 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 18:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:53:12 INFO - PROCESS | 3040 | 1467683592369 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:53:12 INFO - PROCESS | 3040 | 1467683592370 Marionette TRACE conn5 <- [1,350,null,{}] 18:53:12 INFO - PROCESS | 3040 | 1467683592374 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}] 18:53:12 INFO - PROCESS | 3040 | 1467683592376 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:12 INFO - PROCESS | 3040 | 1467683592494 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 18:53:12 INFO - PROCESS | 3040 | 1467683592503 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:12 INFO - PROCESS | 3040 | 1467683592505 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:12 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EE400 == 42 [pid = 3040] [id = 97] 18:53:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (19E45800) [pid = 3040] [serial = 288] [outer = 00000000] 18:53:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (1A1B4C00) [pid = 3040] [serial = 289] [outer = 19E45800] 18:53:12 INFO - PROCESS | 3040 | 1467683592595 Marionette DEBUG loaded listener.js 18:53:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (1A1B9800) [pid = 3040] [serial = 290] [outer = 19E45800] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (1A5C0C00) [pid = 3040] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (168E6800) [pid = 3040] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (0DC57400) [pid = 3040] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (192D1400) [pid = 3040] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (199D2000) [pid = 3040] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (0C530C00) [pid = 3040] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (0EDCA800) [pid = 3040] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (168DA000) [pid = 3040] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (148AB800) [pid = 3040] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (1A5CB800) [pid = 3040] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (1862C400) [pid = 3040] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (0DA7C000) [pid = 3040] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1BEDBC00) [pid = 3040] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:53:13 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (168E8000) [pid = 3040] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:53:13 INFO - PROCESS | 3040 | 1467683593223 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]]]}] 18:53:13 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. 18:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 870ms 18:53:13 INFO - PROCESS | 3040 | 1467683593242 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 18:53:13 INFO - PROCESS | 3040 | 1467683593244 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 18:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:53:13 INFO - PROCESS | 3040 | 1467683593247 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:53:13 INFO - PROCESS | 3040 | 1467683593248 Marionette TRACE conn5 <- [1,354,null,{}] 18:53:13 INFO - PROCESS | 3040 | 1467683593252 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}] 18:53:13 INFO - PROCESS | 3040 | 1467683593254 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:13 INFO - PROCESS | 3040 | 1467683593335 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 18:53:13 INFO - PROCESS | 3040 | 1467683593340 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:13 INFO - PROCESS | 3040 | 1467683593342 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:13 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCFC00 == 43 [pid = 3040] [id = 98] 18:53:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (148AB800) [pid = 3040] [serial = 291] [outer = 00000000] 18:53:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (168DA000) [pid = 3040] [serial = 292] [outer = 148AB800] 18:53:13 INFO - PROCESS | 3040 | 1467683593387 Marionette DEBUG loaded listener.js 18:53:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (17C66800) [pid = 3040] [serial = 293] [outer = 148AB800] 18:53:13 INFO - PROCESS | 3040 | 1467683593825 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]]]}] 18:53:13 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. 18:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 630ms 18:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:53:13 INFO - PROCESS | 3040 | 1467683593878 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 18:53:13 INFO - PROCESS | 3040 | 1467683593880 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 18:53:13 INFO - PROCESS | 3040 | 1467683593883 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:53:13 INFO - PROCESS | 3040 | 1467683593885 Marionette TRACE conn5 <- [1,358,null,{}] 18:53:13 INFO - PROCESS | 3040 | 1467683593888 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}] 18:53:13 INFO - PROCESS | 3040 | 1467683593890 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:13 INFO - PROCESS | 3040 | 1467683593970 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 18:53:13 INFO - PROCESS | 3040 | 1467683593976 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:13 INFO - PROCESS | 3040 | 1467683593978 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:14 INFO - PROCESS | 3040 | ++DOCSHELL 199CD000 == 44 [pid = 3040] [id = 99] 18:53:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (199D2000) [pid = 3040] [serial = 294] [outer = 00000000] 18:53:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1A424400) [pid = 3040] [serial = 295] [outer = 199D2000] 18:53:14 INFO - PROCESS | 3040 | 1467683594020 Marionette DEBUG loaded listener.js 18:53:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1A5C7000) [pid = 3040] [serial = 296] [outer = 199D2000] 18:53:14 INFO - PROCESS | 3040 | 1467683594447 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]]]}] 18:53:14 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. 18:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 18:53:14 INFO - PROCESS | 3040 | 1467683594514 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 18:53:14 INFO - PROCESS | 3040 | 1467683594516 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 18:53:14 INFO - PROCESS | 3040 | 1467683594519 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:53:14 INFO - PROCESS | 3040 | 1467683594521 Marionette TRACE conn5 <- [1,362,null,{}] 18:53:14 INFO - PROCESS | 3040 | 1467683594525 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}] 18:53:14 INFO - PROCESS | 3040 | 1467683594527 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:14 INFO - PROCESS | 3040 | 1467683594608 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 18:53:14 INFO - PROCESS | 3040 | 1467683594616 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:14 INFO - PROCESS | 3040 | 1467683594618 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:14 INFO - PROCESS | 3040 | ++DOCSHELL 1A690400 == 45 [pid = 3040] [id = 100] 18:53:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (1B395000) [pid = 3040] [serial = 297] [outer = 00000000] 18:53:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (1BB85800) [pid = 3040] [serial = 298] [outer = 1B395000] 18:53:14 INFO - PROCESS | 3040 | 1467683594661 Marionette DEBUG loaded listener.js 18:53:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (1C03C800) [pid = 3040] [serial = 299] [outer = 1B395000] 18:53:15 INFO - PROCESS | 3040 | 1467683595117 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]]]}] 18:53:15 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. 18:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 630ms 18:53:15 INFO - PROCESS | 3040 | 1467683595155 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 18:53:15 INFO - PROCESS | 3040 | 1467683595157 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 18:53:15 INFO - PROCESS | 3040 | 1467683595160 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:53:15 INFO - PROCESS | 3040 | 1467683595162 Marionette TRACE conn5 <- [1,366,null,{}] 18:53:15 INFO - PROCESS | 3040 | 1467683595209 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}] 18:53:15 INFO - PROCESS | 3040 | 1467683595212 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:15 INFO - PROCESS | 3040 | 1467683595348 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 18:53:15 INFO - PROCESS | 3040 | 1467683595453 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:15 INFO - PROCESS | 3040 | 1467683595456 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:15 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F5800 == 46 [pid = 3040] [id = 101] 18:53:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (0C5F7800) [pid = 3040] [serial = 300] [outer = 00000000] 18:53:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (0D536400) [pid = 3040] [serial = 301] [outer = 0C5F7800] 18:53:15 INFO - PROCESS | 3040 | 1467683595515 Marionette DEBUG loaded listener.js 18:53:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (0D6FA400) [pid = 3040] [serial = 302] [outer = 0C5F7800] 18:53:16 INFO - PROCESS | 3040 | 1467683596134 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]]]}] 18:53:16 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. 18:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1016ms 18:53:16 INFO - PROCESS | 3040 | 1467683596181 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 18:53:16 INFO - PROCESS | 3040 | 1467683596185 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 18:53:16 INFO - PROCESS | 3040 | 1467683596190 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:53:16 INFO - PROCESS | 3040 | 1467683596193 Marionette TRACE conn5 <- [1,370,null,{}] 18:53:16 INFO - PROCESS | 3040 | 1467683596199 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}] 18:53:16 INFO - PROCESS | 3040 | 1467683596202 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:16 INFO - PROCESS | 3040 | 1467683596345 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 18:53:16 INFO - PROCESS | 3040 | 1467683596474 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:16 INFO - PROCESS | 3040 | 1467683596478 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:16 INFO - PROCESS | 3040 | ++DOCSHELL 14621400 == 47 [pid = 3040] [id = 102] 18:53:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (14621800) [pid = 3040] [serial = 303] [outer = 00000000] 18:53:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (14627C00) [pid = 3040] [serial = 304] [outer = 14621800] 18:53:16 INFO - PROCESS | 3040 | 1467683596534 Marionette DEBUG loaded listener.js 18:53:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (1462C800) [pid = 3040] [serial = 305] [outer = 14621800] 18:53:17 INFO - PROCESS | 3040 | 1467683597101 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]]]}] 18:53:17 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. 18:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 930ms 18:53:17 INFO - PROCESS | 3040 | 1467683597125 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 18:53:17 INFO - PROCESS | 3040 | 1467683597128 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 18:53:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:53:17 INFO - PROCESS | 3040 | 1467683597132 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:53:17 INFO - PROCESS | 3040 | 1467683597134 Marionette TRACE conn5 <- [1,374,null,{}] 18:53:17 INFO - PROCESS | 3040 | 1467683597138 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}] 18:53:17 INFO - PROCESS | 3040 | 1467683597141 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:17 INFO - PROCESS | 3040 | 1467683597253 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 18:53:17 INFO - PROCESS | 3040 | 1467683597353 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:17 INFO - PROCESS | 3040 | 1467683597357 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:17 INFO - PROCESS | 3040 | ++DOCSHELL 16520C00 == 48 [pid = 3040] [id = 103] 18:53:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 106 (16764C00) [pid = 3040] [serial = 306] [outer = 00000000] 18:53:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 107 (1862B000) [pid = 3040] [serial = 307] [outer = 16764C00] 18:53:17 INFO - PROCESS | 3040 | 1467683597413 Marionette DEBUG loaded listener.js 18:53:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 108 (1922A400) [pid = 3040] [serial = 308] [outer = 16764C00] 18:53:18 INFO - PROCESS | 3040 | 1467683598021 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:53:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:53:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 18:53:18 INFO - PROCESS | 3040 | 1467683598067 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 18:53:18 INFO - PROCESS | 3040 | 1467683598074 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 18:53:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:53:18 INFO - PROCESS | 3040 | 1467683598083 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:53:18 INFO - PROCESS | 3040 | 1467683598085 Marionette TRACE conn5 <- [1,378,null,{}] 18:53:18 INFO - PROCESS | 3040 | 1467683598089 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}] 18:53:18 INFO - PROCESS | 3040 | 1467683598091 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:18 INFO - PROCESS | 3040 | 1467683598200 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 18:53:18 INFO - PROCESS | 3040 | 1467683598297 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:18 INFO - PROCESS | 3040 | 1467683598299 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:18 INFO - PROCESS | 3040 | ++DOCSHELL 1BB16400 == 49 [pid = 3040] [id = 104] 18:53:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 109 (1BB1C400) [pid = 3040] [serial = 309] [outer = 00000000] 18:53:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 110 (1C578000) [pid = 3040] [serial = 310] [outer = 1BB1C400] 18:53:18 INFO - PROCESS | 3040 | 1467683598352 Marionette DEBUG loaded listener.js 18:53:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 111 (1C8DAC00) [pid = 3040] [serial = 311] [outer = 1BB1C400] 18:53:18 INFO - PROCESS | 3040 | 1467683598974 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:53:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:53:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 990ms 18:53:19 INFO - PROCESS | 3040 | 1467683599070 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 18:53:19 INFO - PROCESS | 3040 | 1467683599072 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 18:53:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:53:19 INFO - PROCESS | 3040 | 1467683599076 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:53:19 INFO - PROCESS | 3040 | 1467683599078 Marionette TRACE conn5 <- [1,382,null,{}] 18:53:19 INFO - PROCESS | 3040 | 1467683599082 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}] 18:53:19 INFO - PROCESS | 3040 | 1467683599084 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:19 INFO - PROCESS | 3040 | 1467683599235 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 18:53:19 INFO - PROCESS | 3040 | 1467683599287 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:19 INFO - PROCESS | 3040 | 1467683599290 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:19 INFO - PROCESS | 3040 | ++DOCSHELL 18648000 == 50 [pid = 3040] [id = 105] 18:53:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 112 (1864A000) [pid = 3040] [serial = 312] [outer = 00000000] 18:53:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 113 (199D3C00) [pid = 3040] [serial = 313] [outer = 1864A000] 18:53:19 INFO - PROCESS | 3040 | 1467683599343 Marionette DEBUG loaded listener.js 18:53:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 114 (1A505800) [pid = 3040] [serial = 314] [outer = 1864A000] 18:53:20 INFO - PROCESS | 3040 | 1467683600032 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:53:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:53:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1016ms 18:53:20 INFO - PROCESS | 3040 | 1467683600096 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 18:53:20 INFO - PROCESS | 3040 | 1467683600100 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 18:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:53:20 INFO - PROCESS | 3040 | 1467683600105 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:53:20 INFO - PROCESS | 3040 | 1467683600108 Marionette TRACE conn5 <- [1,386,null,{}] 18:53:20 INFO - PROCESS | 3040 | 1467683600114 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}] 18:53:20 INFO - PROCESS | 3040 | 1467683600116 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:20 INFO - PROCESS | 3040 | 1467683600218 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 18:53:20 INFO - PROCESS | 3040 | 1467683600350 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:20 INFO - PROCESS | 3040 | 1467683600353 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:20 INFO - PROCESS | 3040 | ++DOCSHELL 0D536000 == 51 [pid = 3040] [id = 106] 18:53:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 115 (0DC60400) [pid = 3040] [serial = 315] [outer = 00000000] 18:53:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 116 (0E87D800) [pid = 3040] [serial = 316] [outer = 0DC60400] 18:53:20 INFO - PROCESS | 3040 | 1467683600403 Marionette DEBUG loaded listener.js 18:53:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 117 (14625400) [pid = 3040] [serial = 317] [outer = 0DC60400] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 16268400 == 50 [pid = 3040] [id = 61] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 0DA7E800 == 49 [pid = 3040] [id = 60] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 199CD000 == 48 [pid = 3040] [id = 99] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 0EDCFC00 == 47 [pid = 3040] [id = 98] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 0C5EE400 == 46 [pid = 3040] [id = 97] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 193E0C00 == 45 [pid = 3040] [id = 96] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 1862B800 == 44 [pid = 3040] [id = 95] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 16763400 == 43 [pid = 3040] [id = 94] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 1508D000 == 42 [pid = 3040] [id = 93] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 0D584000 == 41 [pid = 3040] [id = 92] 18:53:20 INFO - PROCESS | 3040 | --DOCSHELL 0D605C00 == 40 [pid = 3040] [id = 91] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 116 (1BB13C00) [pid = 3040] [serial = 223] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 115 (1CA79400) [pid = 3040] [serial = 256] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 114 (0E32C000) [pid = 3040] [serial = 179] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 113 (1BEDFC00) [pid = 3040] [serial = 176] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 112 (18647400) [pid = 3040] [serial = 182] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 111 (193E9000) [pid = 3040] [serial = 241] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 110 (1A24C400) [pid = 3040] [serial = 244] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 109 (0DA7B400) [pid = 3040] [serial = 217] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 108 (15EC5400) [pid = 3040] [serial = 220] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 107 (0C54E800) [pid = 3040] [serial = 229] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 106 (0DC5D800) [pid = 3040] [serial = 230] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 105 (146D9C00) [pid = 3040] [serial = 232] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (14986000) [pid = 3040] [serial = 233] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (19479400) [pid = 3040] [serial = 242] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (16E54800) [pid = 3040] [serial = 235] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (182CF800) [pid = 3040] [serial = 236] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (18629400) [pid = 3040] [serial = 227] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (17C64000) [pid = 3040] [serial = 226] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (1BB80400) [pid = 3040] [serial = 215] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (1863EC00) [pid = 3040] [serial = 238] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (1A651C00) [pid = 3040] [serial = 247] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (1A24E000) [pid = 3040] [serial = 245] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (1C572C00) [pid = 3040] [serial = 253] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (1A658000) [pid = 3040] [serial = 248] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (1A5C6C00) [pid = 3040] [serial = 250] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1B39E800) [pid = 3040] [serial = 251] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (18647000) [pid = 3040] [serial = 239] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1C8D3000) [pid = 3040] [serial = 254] [outer = 00000000] [url = about:blank] 18:53:20 INFO - PROCESS | 3040 | 1467683600928 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]]]}] 18:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 871ms 18:53:20 INFO - PROCESS | 3040 | 1467683600977 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 18:53:20 INFO - PROCESS | 3040 | 1467683600981 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 18:53:20 INFO - PROCESS | 3040 | 1467683600987 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:53:20 INFO - PROCESS | 3040 | 1467683600989 Marionette TRACE conn5 <- [1,390,null,{}] 18:53:21 INFO - PROCESS | 3040 | 1467683600993 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}] 18:53:21 INFO - PROCESS | 3040 | 1467683600995 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:21 INFO - PROCESS | 3040 | 1467683601083 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 18:53:21 INFO - PROCESS | 3040 | 1467683601091 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:21 INFO - PROCESS | 3040 | 1467683601093 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:21 INFO - PROCESS | 3040 | ++DOCSHELL 0E03FC00 == 41 [pid = 3040] [id = 107] 18:53:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E040400) [pid = 3040] [serial = 318] [outer = 00000000] 18:53:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0EDCFC00) [pid = 3040] [serial = 319] [outer = 0E040400] 18:53:21 INFO - PROCESS | 3040 | 1467683601139 Marionette DEBUG loaded listener.js 18:53:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (146D9800) [pid = 3040] [serial = 320] [outer = 0E040400] 18:53:21 INFO - PROCESS | 3040 | 1467683601622 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]]]}] 18:53:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:53:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 18:53:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:53:21 INFO - PROCESS | 3040 | 1467683601661 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 18:53:21 INFO - PROCESS | 3040 | 1467683601663 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 18:53:21 INFO - PROCESS | 3040 | 1467683601667 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:53:21 INFO - PROCESS | 3040 | 1467683601670 Marionette TRACE conn5 <- [1,394,null,{}] 18:53:21 INFO - PROCESS | 3040 | 1467683601680 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}] 18:53:21 INFO - PROCESS | 3040 | 1467683601684 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:21 INFO - PROCESS | 3040 | 1467683601816 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 18:53:21 INFO - PROCESS | 3040 | 1467683601912 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:21 INFO - PROCESS | 3040 | 1467683601915 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:21 INFO - PROCESS | 3040 | ++DOCSHELL 1651E000 == 42 [pid = 3040] [id = 108] 18:53:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (16520400) [pid = 3040] [serial = 321] [outer = 00000000] 18:53:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (168DE000) [pid = 3040] [serial = 322] [outer = 16520400] 18:53:21 INFO - PROCESS | 3040 | 1467683601962 Marionette DEBUG loaded listener.js 18:53:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (17C64000) [pid = 3040] [serial = 323] [outer = 16520400] 18:53:22 INFO - PROCESS | 3040 | 1467683602335 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]]]}] 18:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 730ms 18:53:22 INFO - PROCESS | 3040 | 1467683602397 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 18:53:22 INFO - PROCESS | 3040 | 1467683602400 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 18:53:22 INFO - PROCESS | 3040 | 1467683602402 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:53:22 INFO - PROCESS | 3040 | 1467683602404 Marionette TRACE conn5 <- [1,398,null,{}] 18:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:53:22 INFO - PROCESS | 3040 | 1467683602408 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}] 18:53:22 INFO - PROCESS | 3040 | 1467683602410 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:22 INFO - PROCESS | 3040 | 1467683602505 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 18:53:22 INFO - PROCESS | 3040 | 1467683602511 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:22 INFO - PROCESS | 3040 | 1467683602513 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:22 INFO - PROCESS | 3040 | ++DOCSHELL 18623400 == 43 [pid = 3040] [id = 109] 18:53:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (18627400) [pid = 3040] [serial = 324] [outer = 00000000] 18:53:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (18630C00) [pid = 3040] [serial = 325] [outer = 18627400] 18:53:22 INFO - PROCESS | 3040 | 1467683602557 Marionette DEBUG loaded listener.js 18:53:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (18649000) [pid = 3040] [serial = 326] [outer = 18627400] 18:53:23 INFO - PROCESS | 3040 | 1467683603048 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]]]}] 18:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 18:53:23 INFO - PROCESS | 3040 | 1467683603077 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 18:53:23 INFO - PROCESS | 3040 | 1467683603079 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 18:53:23 INFO - PROCESS | 3040 | 1467683603087 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:53:23 INFO - PROCESS | 3040 | 1467683603089 Marionette TRACE conn5 <- [1,402,null,{}] 18:53:23 INFO - PROCESS | 3040 | 1467683603093 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}] 18:53:23 INFO - PROCESS | 3040 | 1467683603095 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:23 INFO - PROCESS | 3040 | 1467683603237 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 18:53:23 INFO - PROCESS | 3040 | 1467683603257 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:23 INFO - PROCESS | 3040 | 1467683603259 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:23 INFO - PROCESS | 3040 | ++DOCSHELL 1864CC00 == 44 [pid = 3040] [id = 110] 18:53:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (192CEC00) [pid = 3040] [serial = 327] [outer = 00000000] 18:53:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (19476C00) [pid = 3040] [serial = 328] [outer = 192CEC00] 18:53:23 INFO - PROCESS | 3040 | 1467683603304 Marionette DEBUG loaded listener.js 18:53:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (199CA800) [pid = 3040] [serial = 329] [outer = 192CEC00] 18:53:23 INFO - PROCESS | 3040 | 1467683603781 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]]]}] 18:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 18:53:23 INFO - PROCESS | 3040 | 1467683603828 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 18:53:23 INFO - PROCESS | 3040 | 1467683603830 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 18:53:23 INFO - PROCESS | 3040 | 1467683603833 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:53:23 INFO - PROCESS | 3040 | 1467683603834 Marionette TRACE conn5 <- [1,406,null,{}] 18:53:23 INFO - PROCESS | 3040 | 1467683603838 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}] 18:53:23 INFO - PROCESS | 3040 | 1467683603843 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:23 INFO - PROCESS | 3040 | 1467683603982 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 18:53:24 INFO - PROCESS | 3040 | 1467683604044 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:24 INFO - PROCESS | 3040 | 1467683604046 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:24 INFO - PROCESS | 3040 | ++DOCSHELL 193E8000 == 45 [pid = 3040] [id = 111] 18:53:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (199D7C00) [pid = 3040] [serial = 330] [outer = 00000000] 18:53:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (1A504400) [pid = 3040] [serial = 331] [outer = 199D7C00] 18:53:24 INFO - PROCESS | 3040 | 1467683604090 Marionette DEBUG loaded listener.js 18:53:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (1A50A800) [pid = 3040] [serial = 332] [outer = 199D7C00] 18:53:24 INFO - PROCESS | 3040 | 1467683604533 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]]]}] 18:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 770ms 18:53:24 INFO - PROCESS | 3040 | 1467683604607 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 18:53:24 INFO - PROCESS | 3040 | 1467683604609 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 18:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:53:24 INFO - PROCESS | 3040 | 1467683604618 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:53:24 INFO - PROCESS | 3040 | 1467683604619 Marionette TRACE conn5 <- [1,410,null,{}] 18:53:24 INFO - PROCESS | 3040 | 1467683604623 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}] 18:53:24 INFO - PROCESS | 3040 | 1467683604625 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:24 INFO - PROCESS | 3040 | 1467683604856 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (1862D400) [pid = 3040] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (19E45800) [pid = 3040] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (168D5000) [pid = 3040] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (0D5EB400) [pid = 3040] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (0DC5D000) [pid = 3040] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (15090400) [pid = 3040] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (19959000) [pid = 3040] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (148AB800) [pid = 3040] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:53:24 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (199D2000) [pid = 3040] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:53:24 INFO - PROCESS | 3040 | 1467683604920 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:24 INFO - PROCESS | 3040 | 1467683604922 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:24 INFO - PROCESS | 3040 | ++DOCSHELL 0C550400 == 46 [pid = 3040] [id = 112] 18:53:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (0C5EAC00) [pid = 3040] [serial = 333] [outer = 00000000] 18:53:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (14D59800) [pid = 3040] [serial = 334] [outer = 0C5EAC00] 18:53:24 INFO - PROCESS | 3040 | 1467683604966 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (18630000) [pid = 3040] [serial = 335] [outer = 0C5EAC00] 18:53:25 INFO - PROCESS | 3040 | 1467683605334 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]]]}] 18:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 770ms 18:53:25 INFO - PROCESS | 3040 | 1467683605392 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 18:53:25 INFO - PROCESS | 3040 | 1467683605395 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 18:53:25 INFO - PROCESS | 3040 | 1467683605398 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:53:25 INFO - PROCESS | 3040 | 1467683605399 Marionette TRACE conn5 <- [1,414,null,{}] 18:53:25 INFO - PROCESS | 3040 | 1467683605403 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}] 18:53:25 INFO - PROCESS | 3040 | 1467683605405 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:25 INFO - PROCESS | 3040 | 1467683605486 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 18:53:25 INFO - PROCESS | 3040 | 1467683605491 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:25 INFO - PROCESS | 3040 | 1467683605493 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:25 INFO - PROCESS | 3040 | ++DOCSHELL 1A504000 == 47 [pid = 3040] [id = 113] 18:53:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (1A5C9400) [pid = 3040] [serial = 336] [outer = 00000000] 18:53:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (1A690800) [pid = 3040] [serial = 337] [outer = 1A5C9400] 18:53:25 INFO - PROCESS | 3040 | 1467683605536 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (1BB84000) [pid = 3040] [serial = 338] [outer = 1A5C9400] 18:53:25 INFO - PROCESS | 3040 | 1467683605966 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]]]}] 18:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 18:53:26 INFO - PROCESS | 3040 | 1467683606032 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 18:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:53:26 INFO - PROCESS | 3040 | 1467683606034 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 18:53:26 INFO - PROCESS | 3040 | 1467683606037 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:53:26 INFO - PROCESS | 3040 | 1467683606039 Marionette TRACE conn5 <- [1,418,null,{}] 18:53:26 INFO - PROCESS | 3040 | 1467683606043 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}] 18:53:26 INFO - PROCESS | 3040 | 1467683606045 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:26 INFO - PROCESS | 3040 | 1467683606128 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 18:53:26 INFO - PROCESS | 3040 | 1467683606160 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:26 INFO - PROCESS | 3040 | 1467683606162 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:26 INFO - PROCESS | 3040 | ++DOCSHELL 17C6B800 == 48 [pid = 3040] [id = 114] 18:53:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (19B02800) [pid = 3040] [serial = 339] [outer = 00000000] 18:53:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (19B0C400) [pid = 3040] [serial = 340] [outer = 19B02800] 18:53:26 INFO - PROCESS | 3040 | 1467683606219 Marionette DEBUG loaded listener.js 18:53:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (19B0EC00) [pid = 3040] [serial = 341] [outer = 19B02800] 18:53:27 INFO - PROCESS | 3040 | 1467683607143 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]]]}] 18:53:27 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 18:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1132ms 18:53:27 INFO - PROCESS | 3040 | 1467683607171 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 18:53:27 INFO - PROCESS | 3040 | 1467683607176 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 18:53:27 INFO - PROCESS | 3040 | 1467683607181 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:53:27 INFO - PROCESS | 3040 | 1467683607185 Marionette TRACE conn5 <- [1,422,null,{}] 18:53:27 INFO - PROCESS | 3040 | 1467683607191 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}] 18:53:27 INFO - PROCESS | 3040 | 1467683607194 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:27 INFO - PROCESS | 3040 | 1467683607315 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 18:53:27 INFO - PROCESS | 3040 | 1467683607439 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:27 INFO - PROCESS | 3040 | 1467683607442 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:27 INFO - PROCESS | 3040 | ++DOCSHELL 0DB72C00 == 49 [pid = 3040] [id = 115] 18:53:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (0DB77800) [pid = 3040] [serial = 342] [outer = 00000000] 18:53:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 106 (0DE3F000) [pid = 3040] [serial = 343] [outer = 0DB77800] 18:53:27 INFO - PROCESS | 3040 | 1467683607501 Marionette DEBUG loaded listener.js 18:53:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 107 (0E0E6000) [pid = 3040] [serial = 344] [outer = 0DB77800] 18:53:28 INFO - PROCESS | 3040 | 1467683608561 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]]]}] 18:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1433ms 18:53:28 INFO - PROCESS | 3040 | 1467683608619 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 18:53:28 INFO - PROCESS | 3040 | 1467683608624 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 18:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:53:28 INFO - PROCESS | 3040 | 1467683608630 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:53:28 INFO - PROCESS | 3040 | 1467683608633 Marionette TRACE conn5 <- [1,426,null,{}] 18:53:28 INFO - PROCESS | 3040 | 1467683608637 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}] 18:53:28 INFO - PROCESS | 3040 | 1467683608640 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:28 INFO - PROCESS | 3040 | 1467683608813 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 18:53:28 INFO - PROCESS | 3040 | 1467683608913 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:28 INFO - PROCESS | 3040 | 1467683608916 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:28 INFO - PROCESS | 3040 | ++DOCSHELL 16263400 == 50 [pid = 3040] [id = 116] 18:53:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 108 (16515400) [pid = 3040] [serial = 345] [outer = 00000000] 18:53:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 109 (168DA800) [pid = 3040] [serial = 346] [outer = 16515400] 18:53:28 INFO - PROCESS | 3040 | 1467683608972 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 110 (18625000) [pid = 3040] [serial = 347] [outer = 16515400] 18:53:29 INFO - PROCESS | 3040 | 1467683609524 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] 18:53:29 INFO - PROCESS | 3040 | 1467683609567 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 18:53:29 INFO - PROCESS | 3040 | 1467683609570 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:53:29 INFO - PROCESS | 3040 | 1467683609574 Marionette TRACE conn5 <- [1,430,null,{}] 18:53:29 INFO - PROCESS | 3040 | 1467683609585 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}] 18:53:29 INFO - PROCESS | 3040 | 1467683609590 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:29 INFO - PROCESS | 3040 | 1467683609703 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 18:53:29 INFO - PROCESS | 3040 | 1467683609806 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:29 INFO - PROCESS | 3040 | 1467683609810 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:29 INFO - PROCESS | 3040 | ++DOCSHELL 1A508C00 == 51 [pid = 3040] [id = 117] 18:53:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 111 (1A50BC00) [pid = 3040] [serial = 348] [outer = 00000000] 18:53:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 112 (1A693000) [pid = 3040] [serial = 349] [outer = 1A50BC00] 18:53:29 INFO - PROCESS | 3040 | 1467683609865 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 113 (1C042000) [pid = 3040] [serial = 350] [outer = 1A50BC00] 18:53:30 INFO - PROCESS | 3040 | 1467683610514 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]]]}] 18:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 971ms 18:53:30 INFO - PROCESS | 3040 | 1467683610543 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 18:53:30 INFO - PROCESS | 3040 | 1467683610546 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 18:53:30 INFO - PROCESS | 3040 | 1467683610550 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:53:30 INFO - PROCESS | 3040 | 1467683610552 Marionette TRACE conn5 <- [1,434,null,{}] 18:53:30 INFO - PROCESS | 3040 | 1467683610556 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}] 18:53:30 INFO - PROCESS | 3040 | 1467683610558 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:30 INFO - PROCESS | 3040 | 1467683610671 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 18:53:30 INFO - PROCESS | 3040 | 1467683610777 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:30 INFO - PROCESS | 3040 | 1467683610779 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:30 INFO - PROCESS | 3040 | ++DOCSHELL 1C575400 == 52 [pid = 3040] [id = 118] 18:53:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 114 (1C8D8800) [pid = 3040] [serial = 351] [outer = 00000000] 18:53:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 115 (1D119000) [pid = 3040] [serial = 352] [outer = 1C8D8800] 18:53:30 INFO - PROCESS | 3040 | 1467683610833 Marionette DEBUG loaded listener.js 18:53:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 116 (1D189000) [pid = 3040] [serial = 353] [outer = 1C8D8800] 18:53:31 INFO - PROCESS | 3040 | 1467683611470 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]]]}] 18:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 970ms 18:53:31 INFO - PROCESS | 3040 | 1467683611523 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 18:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:53:31 INFO - PROCESS | 3040 | 1467683611526 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 18:53:31 INFO - PROCESS | 3040 | 1467683611530 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:53:31 INFO - PROCESS | 3040 | 1467683611532 Marionette TRACE conn5 <- [1,438,null,{}] 18:53:31 INFO - PROCESS | 3040 | 1467683611536 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}] 18:53:31 INFO - PROCESS | 3040 | 1467683611538 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:31 INFO - PROCESS | 3040 | 1467683611643 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 18:53:31 INFO - PROCESS | 3040 | 1467683611750 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:31 INFO - PROCESS | 3040 | 1467683611752 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:31 INFO - PROCESS | 3040 | ++DOCSHELL 0C534000 == 53 [pid = 3040] [id = 119] 18:53:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 117 (0EDD3800) [pid = 3040] [serial = 354] [outer = 00000000] 18:53:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 118 (14F56800) [pid = 3040] [serial = 355] [outer = 0EDD3800] 18:53:31 INFO - PROCESS | 3040 | 1467683611805 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 119 (16E54400) [pid = 3040] [serial = 356] [outer = 0EDD3800] 18:53:32 INFO - PROCESS | 3040 | 1467683612522 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]]]}] 18:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1018ms 18:53:32 INFO - PROCESS | 3040 | 1467683612565 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 18:53:32 INFO - PROCESS | 3040 | 1467683612569 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 18:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:53:32 INFO - PROCESS | 3040 | 1467683612593 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:53:32 INFO - PROCESS | 3040 | 1467683612596 Marionette TRACE conn5 <- [1,442,null,{}] 18:53:32 INFO - PROCESS | 3040 | 1467683612602 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}] 18:53:32 INFO - PROCESS | 3040 | 1467683612604 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:32 INFO - PROCESS | 3040 | 1467683612706 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 18:53:32 INFO - PROCESS | 3040 | 1467683612843 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 3040 | 1467683612845 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:32 INFO - PROCESS | 3040 | ++DOCSHELL 0DB73400 == 54 [pid = 3040] [id = 120] 18:53:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 120 (0DC51C00) [pid = 3040] [serial = 357] [outer = 00000000] 18:53:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 121 (0EDCE000) [pid = 3040] [serial = 358] [outer = 0DC51C00] 18:53:32 INFO - PROCESS | 3040 | 1467683612895 Marionette DEBUG loaded listener.js 18:53:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 122 (15C59C00) [pid = 3040] [serial = 359] [outer = 0DC51C00] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 1A504000 == 53 [pid = 3040] [id = 113] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 0C550400 == 52 [pid = 3040] [id = 112] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 193E8000 == 51 [pid = 3040] [id = 111] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 1864CC00 == 50 [pid = 3040] [id = 110] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 18623400 == 49 [pid = 3040] [id = 109] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 1651E000 == 48 [pid = 3040] [id = 108] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 0E03FC00 == 47 [pid = 3040] [id = 107] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 0D536000 == 46 [pid = 3040] [id = 106] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 18648000 == 45 [pid = 3040] [id = 105] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 1BB16400 == 44 [pid = 3040] [id = 104] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 16520C00 == 43 [pid = 3040] [id = 103] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 121 (1BB85800) [pid = 3040] [serial = 298] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 14621400 == 42 [pid = 3040] [id = 102] 18:53:33 INFO - PROCESS | 3040 | --DOCSHELL 0C5F5800 == 41 [pid = 3040] [id = 101] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 120 (18640400) [pid = 3040] [serial = 283] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 119 (1A1B4C00) [pid = 3040] [serial = 289] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 118 (19E4A800) [pid = 3040] [serial = 265] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 117 (17C65000) [pid = 3040] [serial = 280] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 116 (0E032800) [pid = 3040] [serial = 274] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 115 (0E03EC00) [pid = 3040] [serial = 275] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 114 (0E886000) [pid = 3040] [serial = 272] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 113 (0E265800) [pid = 3040] [serial = 271] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 112 (15E06000) [pid = 3040] [serial = 277] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 111 (16265800) [pid = 3040] [serial = 278] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 110 (19E3FC00) [pid = 3040] [serial = 287] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 109 (19DCD400) [pid = 3040] [serial = 286] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 108 (1CA7B800) [pid = 3040] [serial = 268] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 107 (1651AC00) [pid = 3040] [serial = 262] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 106 (0ECDFC00) [pid = 3040] [serial = 259] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 105 (17C66800) [pid = 3040] [serial = 293] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (168DA000) [pid = 3040] [serial = 292] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (1A1B9800) [pid = 3040] [serial = 290] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (18644000) [pid = 3040] [serial = 284] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (1A5C7000) [pid = 3040] [serial = 296] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (1A424400) [pid = 3040] [serial = 295] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (17C67000) [pid = 3040] [serial = 281] [outer = 00000000] [url = about:blank] 18:53:33 INFO - PROCESS | 3040 | 1467683613426 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]]]}] 18:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 890ms 18:53:33 INFO - PROCESS | 3040 | 1467683613470 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 18:53:33 INFO - PROCESS | 3040 | 1467683613474 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 18:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:53:33 INFO - PROCESS | 3040 | 1467683613487 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:53:33 INFO - PROCESS | 3040 | 1467683613489 Marionette TRACE conn5 <- [1,446,null,{}] 18:53:33 INFO - PROCESS | 3040 | 1467683613493 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}] 18:53:33 INFO - PROCESS | 3040 | 1467683613496 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:33 INFO - PROCESS | 3040 | 1467683613584 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 18:53:33 INFO - PROCESS | 3040 | 1467683613593 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:33 INFO - PROCESS | 3040 | 1467683613595 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:33 INFO - PROCESS | 3040 | ++DOCSHELL 0E0E6400 == 42 [pid = 3040] [id = 121] 18:53:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (0E0E7400) [pid = 3040] [serial = 360] [outer = 00000000] 18:53:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (0E889000) [pid = 3040] [serial = 361] [outer = 0E0E7400] 18:53:33 INFO - PROCESS | 3040 | 1467683613643 Marionette DEBUG loaded listener.js 18:53:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (1462EC00) [pid = 3040] [serial = 362] [outer = 0E0E7400] 18:53:34 INFO - PROCESS | 3040 | 1467683614130 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]]]}] 18:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 690ms 18:53:34 INFO - PROCESS | 3040 | 1467683614175 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 18:53:34 INFO - PROCESS | 3040 | 1467683614177 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 18:53:34 INFO - PROCESS | 3040 | 1467683614180 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:53:34 INFO - PROCESS | 3040 | 1467683614184 Marionette TRACE conn5 <- [1,450,null,{}] 18:53:34 INFO - PROCESS | 3040 | 1467683614194 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}] 18:53:34 INFO - PROCESS | 3040 | 1467683614198 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:34 INFO - PROCESS | 3040 | 1467683614315 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 18:53:34 INFO - PROCESS | 3040 | 1467683614414 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:34 INFO - PROCESS | 3040 | 1467683614417 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:34 INFO - PROCESS | 3040 | ++DOCSHELL 17C66800 == 43 [pid = 3040] [id = 122] 18:53:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (17C67000) [pid = 3040] [serial = 363] [outer = 00000000] 18:53:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (182CE800) [pid = 3040] [serial = 364] [outer = 17C67000] 18:53:34 INFO - PROCESS | 3040 | 1467683614465 Marionette DEBUG loaded listener.js 18:53:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (18629800) [pid = 3040] [serial = 365] [outer = 17C67000] 18:53:34 INFO - PROCESS | 3040 | 1467683614845 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] 18:53:34 INFO - PROCESS | 3040 | 1467683614876 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 18:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:53:34 INFO - PROCESS | 3040 | 1467683614879 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - PROCESS | 3040 | 1467683614881 Marionette TRACE conn5 <- [1,454,null,{}] 18:53:34 INFO - PROCESS | 3040 | 1467683614884 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}] 18:53:34 INFO - PROCESS | 3040 | 1467683614886 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:34 INFO - PROCESS | 3040 | 1467683614973 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 18:53:34 INFO - PROCESS | 3040 | 1467683614988 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:34 INFO - PROCESS | 3040 | 1467683614991 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:35 INFO - PROCESS | 3040 | ++DOCSHELL 18646400 == 44 [pid = 3040] [id = 123] 18:53:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 106 (18648800) [pid = 3040] [serial = 366] [outer = 00000000] 18:53:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 107 (1995C800) [pid = 3040] [serial = 367] [outer = 18648800] 18:53:35 INFO - PROCESS | 3040 | 1467683615035 Marionette DEBUG loaded listener.js 18:53:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 108 (199D6800) [pid = 3040] [serial = 368] [outer = 18648800] 18:53:35 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:35 INFO - PROCESS | 3040 | 1467683615521 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]]]}] 18:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 18:53:35 INFO - PROCESS | 3040 | 1467683615559 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 18:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:53:35 INFO - PROCESS | 3040 | 1467683615561 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 18:53:35 INFO - PROCESS | 3040 | 1467683615564 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:53:35 INFO - PROCESS | 3040 | 1467683615566 Marionette TRACE conn5 <- [1,458,null,{}] 18:53:35 INFO - PROCESS | 3040 | 1467683615569 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}] 18:53:35 INFO - PROCESS | 3040 | 1467683615571 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:35 INFO - PROCESS | 3040 | 1467683615683 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 18:53:35 INFO - PROCESS | 3040 | 1467683615770 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:35 INFO - PROCESS | 3040 | 1467683615772 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:35 INFO - PROCESS | 3040 | ++DOCSHELL 19B09400 == 45 [pid = 3040] [id = 124] 18:53:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 109 (19B09800) [pid = 3040] [serial = 369] [outer = 00000000] 18:53:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 110 (19DD7C00) [pid = 3040] [serial = 370] [outer = 19B09800] 18:53:35 INFO - PROCESS | 3040 | 1467683615816 Marionette DEBUG loaded listener.js 18:53:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 111 (19E45800) [pid = 3040] [serial = 371] [outer = 19B09800] 18:53:36 INFO - PROCESS | 3040 | 1467683616246 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] 18:53:36 INFO - PROCESS | 3040 | 1467683616298 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 18:53:36 INFO - PROCESS | 3040 | 1467683616301 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:53:36 INFO - PROCESS | 3040 | 1467683616302 Marionette TRACE conn5 <- [1,462,null,{}] 18:53:36 INFO - PROCESS | 3040 | 1467683616306 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}] 18:53:36 INFO - PROCESS | 3040 | 1467683616311 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:36 INFO - PROCESS | 3040 | 1467683616457 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 18:53:36 INFO - PROCESS | 3040 | 1467683616521 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:36 INFO - PROCESS | 3040 | 1467683616523 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:36 INFO - PROCESS | 3040 | ++DOCSHELL 0C532000 == 46 [pid = 3040] [id = 125] 18:53:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 112 (0D53B000) [pid = 3040] [serial = 372] [outer = 00000000] 18:53:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 113 (1A251800) [pid = 3040] [serial = 373] [outer = 0D53B000] 18:53:36 INFO - PROCESS | 3040 | 1467683616567 Marionette DEBUG loaded listener.js 18:53:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 114 (1A41F400) [pid = 3040] [serial = 374] [outer = 0D53B000] 18:53:37 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:37 INFO - PROCESS | 3040 | 1467683617072 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] 18:53:37 INFO - PROCESS | 3040 | 1467683617134 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 18:53:37 INFO - PROCESS | 3040 | 1467683617137 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:53:37 INFO - PROCESS | 3040 | 1467683617139 Marionette TRACE conn5 <- [1,466,null,{}] 18:53:37 INFO - PROCESS | 3040 | 1467683617143 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}] 18:53:37 INFO - PROCESS | 3040 | 1467683617145 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:37 INFO - PROCESS | 3040 | 1467683617371 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 113 (192CEC00) [pid = 3040] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 112 (1A5C9400) [pid = 3040] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 111 (16520400) [pid = 3040] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 110 (0DC60400) [pid = 3040] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 109 (0C5EAC00) [pid = 3040] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 108 (0E040400) [pid = 3040] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 107 (199D7C00) [pid = 3040] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:53:37 INFO - PROCESS | 3040 | --DOMWINDOW == 106 (18627400) [pid = 3040] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:53:37 INFO - PROCESS | 3040 | 1467683617435 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:37 INFO - PROCESS | 3040 | 1467683617436 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:37 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EAC00 == 47 [pid = 3040] [id = 126] 18:53:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 107 (0C5F0800) [pid = 3040] [serial = 375] [outer = 00000000] 18:53:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 108 (16261400) [pid = 3040] [serial = 376] [outer = 0C5F0800] 18:53:37 INFO - PROCESS | 3040 | 1467683617480 Marionette DEBUG loaded listener.js 18:53:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 109 (16512000) [pid = 3040] [serial = 377] [outer = 0C5F0800] 18:53:37 INFO - PROCESS | 3040 | 1467683617836 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] 18:53:37 INFO - PROCESS | 3040 | 1467683617876 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 18:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:53:37 INFO - PROCESS | 3040 | 1467683617879 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:53:37 INFO - PROCESS | 3040 | 1467683617881 Marionette TRACE conn5 <- [1,470,null,{}] 18:53:37 INFO - PROCESS | 3040 | 1467683617884 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}] 18:53:37 INFO - PROCESS | 3040 | 1467683617886 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:37 INFO - PROCESS | 3040 | 1467683617970 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 18:53:37 INFO - PROCESS | 3040 | 1467683617975 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:37 INFO - PROCESS | 3040 | 1467683617977 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:37 INFO - PROCESS | 3040 | ++DOCSHELL 19B08C00 == 48 [pid = 3040] [id = 127] 18:53:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 110 (1A258800) [pid = 3040] [serial = 378] [outer = 00000000] 18:53:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 111 (1BB7C000) [pid = 3040] [serial = 379] [outer = 1A258800] 18:53:38 INFO - PROCESS | 3040 | 1467683618021 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 112 (1C56D800) [pid = 3040] [serial = 380] [outer = 1A258800] 18:53:38 INFO - PROCESS | 3040 | 1467683618464 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]]]}] 18:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 630ms 18:53:38 INFO - PROCESS | 3040 | 1467683618512 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 18:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:53:38 INFO - PROCESS | 3040 | 1467683618514 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 18:53:38 INFO - PROCESS | 3040 | 1467683618517 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:53:38 INFO - PROCESS | 3040 | 1467683618519 Marionette TRACE conn5 <- [1,474,null,{}] 18:53:38 INFO - PROCESS | 3040 | 1467683618522 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}] 18:53:38 INFO - PROCESS | 3040 | 1467683618524 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:38 INFO - PROCESS | 3040 | 1467683618611 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 18:53:38 INFO - PROCESS | 3040 | 1467683618616 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:38 INFO - PROCESS | 3040 | 1467683618618 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:38 INFO - PROCESS | 3040 | ++DOCSHELL 1A650400 == 49 [pid = 3040] [id = 128] 18:53:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 113 (1C8D5400) [pid = 3040] [serial = 381] [outer = 00000000] 18:53:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 114 (1CAD0000) [pid = 3040] [serial = 382] [outer = 1C8D5400] 18:53:38 INFO - PROCESS | 3040 | 1467683618661 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 115 (1CAD5400) [pid = 3040] [serial = 383] [outer = 1C8D5400] 18:53:39 INFO - PROCESS | 3040 | 1467683619134 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]]]}] 18:53:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 18:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:53:39 INFO - PROCESS | 3040 | 1467683619188 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 18:53:39 INFO - PROCESS | 3040 | 1467683619190 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 18:53:39 INFO - PROCESS | 3040 | 1467683619193 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:53:39 INFO - PROCESS | 3040 | 1467683619195 Marionette TRACE conn5 <- [1,478,null,{}] 18:53:39 INFO - PROCESS | 3040 | 1467683619198 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}] 18:53:39 INFO - PROCESS | 3040 | 1467683619200 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:39 INFO - PROCESS | 3040 | 1467683619284 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 18:53:39 INFO - PROCESS | 3040 | 1467683619289 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:39 INFO - PROCESS | 3040 | 1467683619291 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:39 INFO - PROCESS | 3040 | ++DOCSHELL 1CAD7400 == 50 [pid = 3040] [id = 129] 18:53:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 116 (1CAD9800) [pid = 3040] [serial = 384] [outer = 00000000] 18:53:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 117 (1CADC800) [pid = 3040] [serial = 385] [outer = 1CAD9800] 18:53:39 INFO - PROCESS | 3040 | 1467683619334 Marionette DEBUG loaded listener.js 18:53:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 118 (1D120C00) [pid = 3040] [serial = 386] [outer = 1CAD9800] 18:53:40 INFO - PROCESS | 3040 | 1467683620106 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]]]}] 18:53:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:53:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 971ms 18:53:40 INFO - PROCESS | 3040 | 1467683620164 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 18:53:40 INFO - PROCESS | 3040 | 1467683620169 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 18:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:53:40 INFO - PROCESS | 3040 | 1467683620174 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:53:40 INFO - PROCESS | 3040 | 1467683620179 Marionette TRACE conn5 <- [1,482,null,{}] 18:53:40 INFO - PROCESS | 3040 | 1467683620184 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}] 18:53:40 INFO - PROCESS | 3040 | 1467683620187 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:40 INFO - PROCESS | 3040 | 1467683620304 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 18:53:40 INFO - PROCESS | 3040 | 1467683620436 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:40 INFO - PROCESS | 3040 | 1467683620439 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:40 INFO - PROCESS | 3040 | ++DOCSHELL 0E037000 == 51 [pid = 3040] [id = 130] 18:53:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 119 (0E803C00) [pid = 3040] [serial = 387] [outer = 00000000] 18:53:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 120 (14F5C000) [pid = 3040] [serial = 388] [outer = 0E803C00] 18:53:40 INFO - PROCESS | 3040 | 1467683620497 Marionette DEBUG loaded listener.js 18:53:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 121 (16265800) [pid = 3040] [serial = 389] [outer = 0E803C00] 18:53:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 122 (182CC000) [pid = 3040] [serial = 390] [outer = 0D16D800] 18:53:41 INFO - PROCESS | 3040 | 1467683621161 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]]]}] 18:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1024ms 18:53:41 INFO - PROCESS | 3040 | 1467683621198 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 18:53:41 INFO - PROCESS | 3040 | 1467683621203 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 18:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:53:41 INFO - PROCESS | 3040 | 1467683621209 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:53:41 INFO - PROCESS | 3040 | 1467683621212 Marionette TRACE conn5 <- [1,486,null,{}] 18:53:41 INFO - PROCESS | 3040 | 1467683621216 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}] 18:53:41 INFO - PROCESS | 3040 | 1467683621219 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:41 INFO - PROCESS | 3040 | 1467683621336 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 18:53:41 INFO - PROCESS | 3040 | 1467683621442 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:41 INFO - PROCESS | 3040 | 1467683621445 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:41 INFO - PROCESS | 3040 | ++DOCSHELL 16764000 == 52 [pid = 3040] [id = 131] 18:53:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 123 (182D2C00) [pid = 3040] [serial = 391] [outer = 00000000] 18:53:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 124 (1A12AC00) [pid = 3040] [serial = 392] [outer = 182D2C00] 18:53:41 INFO - PROCESS | 3040 | 1467683621500 Marionette DEBUG loaded listener.js 18:53:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 125 (1A24E400) [pid = 3040] [serial = 393] [outer = 182D2C00] 18:53:42 INFO - PROCESS | 3040 | 1467683622141 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]]]}] 18:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 970ms 18:53:42 INFO - PROCESS | 3040 | 1467683622183 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 18:53:42 INFO - PROCESS | 3040 | 1467683622186 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 18:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:53:42 INFO - PROCESS | 3040 | 1467683622190 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 3040 | 1467683622193 Marionette TRACE conn5 <- [1,490,null,{}] 18:53:42 INFO - PROCESS | 3040 | 1467683622204 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}] 18:53:42 INFO - PROCESS | 3040 | 1467683622209 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:42 INFO - PROCESS | 3040 | 1467683622320 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 18:53:42 INFO - PROCESS | 3040 | 1467683622429 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:42 INFO - PROCESS | 3040 | 1467683622432 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:42 INFO - PROCESS | 3040 | ++DOCSHELL 1D18F000 == 53 [pid = 3040] [id = 132] 18:53:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 126 (1D18F400) [pid = 3040] [serial = 394] [outer = 00000000] 18:53:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 127 (1D32E400) [pid = 3040] [serial = 395] [outer = 1D18F400] 18:53:42 INFO - PROCESS | 3040 | 1467683622488 Marionette DEBUG loaded listener.js 18:53:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 128 (1D334800) [pid = 3040] [serial = 396] [outer = 1D18F400] 18:53:43 INFO - PROCESS | 3040 | 1467683623116 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]]]}] 18:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 970ms 18:53:43 INFO - PROCESS | 3040 | 1467683623163 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 18:53:43 INFO - PROCESS | 3040 | 1467683623166 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 18:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:53:43 INFO - PROCESS | 3040 | 1467683623184 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:53:43 INFO - PROCESS | 3040 | 1467683623186 Marionette TRACE conn5 <- [1,494,null,{}] 18:53:43 INFO - PROCESS | 3040 | 1467683623191 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}] 18:53:43 INFO - PROCESS | 3040 | 1467683623193 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:43 INFO - PROCESS | 3040 | 1467683623305 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 18:53:43 INFO - PROCESS | 3040 | 1467683623436 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:43 INFO - PROCESS | 3040 | 1467683623439 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:43 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EEC00 == 54 [pid = 3040] [id = 133] 18:53:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 129 (1D333C00) [pid = 3040] [serial = 397] [outer = 00000000] 18:53:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 130 (1D7ED000) [pid = 3040] [serial = 398] [outer = 1D333C00] 18:53:43 INFO - PROCESS | 3040 | 1467683623494 Marionette DEBUG loaded listener.js 18:53:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 131 (1DAD1800) [pid = 3040] [serial = 399] [outer = 1D333C00] 18:53:44 INFO - PROCESS | 3040 | 1467683624302 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]]]}] 18:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1195ms 18:53:44 INFO - PROCESS | 3040 | 1467683624368 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 18:53:44 INFO - PROCESS | 3040 | 1467683624372 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 18:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:53:44 INFO - PROCESS | 3040 | 1467683624377 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:53:44 INFO - PROCESS | 3040 | 1467683624380 Marionette TRACE conn5 <- [1,498,null,{}] 18:53:44 INFO - PROCESS | 3040 | 1467683624385 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}] 18:53:44 INFO - PROCESS | 3040 | 1467683624388 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:44 INFO - PROCESS | 3040 | 1467683624490 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 18:53:44 INFO - PROCESS | 3040 | 1467683624619 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:44 INFO - PROCESS | 3040 | 1467683624624 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:44 INFO - PROCESS | 3040 | ++DOCSHELL 0E030800 == 55 [pid = 3040] [id = 134] 18:53:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 132 (0E031C00) [pid = 3040] [serial = 400] [outer = 00000000] 18:53:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 133 (0E38C800) [pid = 3040] [serial = 401] [outer = 0E031C00] 18:53:44 INFO - PROCESS | 3040 | 1467683624673 Marionette DEBUG loaded listener.js 18:53:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 134 (0EDCF400) [pid = 3040] [serial = 402] [outer = 0E031C00] 18:53:45 INFO - PROCESS | 3040 | 1467683625305 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]]]}] 18:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 970ms 18:53:45 INFO - PROCESS | 3040 | 1467683625348 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 18:53:45 INFO - PROCESS | 3040 | 1467683625352 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 18:53:45 INFO - PROCESS | 3040 | 1467683625358 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:53:45 INFO - PROCESS | 3040 | 1467683625360 Marionette TRACE conn5 <- [1,502,null,{}] 18:53:45 INFO - PROCESS | 3040 | 1467683625364 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}] 18:53:45 INFO - PROCESS | 3040 | 1467683625367 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1947F800 == 54 [pid = 3040] [id = 89] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0E393800 == 53 [pid = 3040] [id = 87] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1A5CA400 == 52 [pid = 3040] [id = 72] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1A5C5400 == 51 [pid = 3040] [id = 90] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1A650400 == 50 [pid = 3040] [id = 128] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 19B08C00 == 49 [pid = 3040] [id = 127] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0C5EAC00 == 48 [pid = 3040] [id = 126] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0C532000 == 47 [pid = 3040] [id = 125] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 19B09400 == 46 [pid = 3040] [id = 124] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 18646400 == 45 [pid = 3040] [id = 123] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 17C66800 == 44 [pid = 3040] [id = 122] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0E0E6400 == 43 [pid = 3040] [id = 121] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0DB73400 == 42 [pid = 3040] [id = 120] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 16263400 == 41 [pid = 3040] [id = 116] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 17C6B800 == 40 [pid = 3040] [id = 114] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0DB72C00 == 39 [pid = 3040] [id = 115] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 16516000 == 38 [pid = 3040] [id = 88] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1C8CCC00 == 37 [pid = 3040] [id = 86] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1A690400 == 36 [pid = 3040] [id = 100] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1A24F000 == 35 [pid = 3040] [id = 36] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1C575400 == 34 [pid = 3040] [id = 118] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1A508C00 == 33 [pid = 3040] [id = 117] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0C534000 == 32 [pid = 3040] [id = 119] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0E030800 == 31 [pid = 3040] [id = 134] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1D18F000 == 30 [pid = 3040] [id = 132] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0C5EEC00 == 29 [pid = 3040] [id = 133] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 16764000 == 28 [pid = 3040] [id = 131] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 1CAD7400 == 27 [pid = 3040] [id = 129] 18:53:46 INFO - PROCESS | 3040 | --DOCSHELL 0E037000 == 26 [pid = 3040] [id = 130] 18:53:46 INFO - PROCESS | 3040 | 1467683626269 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 133 (18649000) [pid = 3040] [serial = 326] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 132 (18630C00) [pid = 3040] [serial = 325] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 131 (1862B000) [pid = 3040] [serial = 307] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 130 (1A50A800) [pid = 3040] [serial = 332] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 129 (1C578000) [pid = 3040] [serial = 310] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 128 (199CA800) [pid = 3040] [serial = 329] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 127 (1BB84000) [pid = 3040] [serial = 338] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 126 (17C64000) [pid = 3040] [serial = 323] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 125 (0E87D800) [pid = 3040] [serial = 316] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 124 (18630000) [pid = 3040] [serial = 335] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 123 (199D3C00) [pid = 3040] [serial = 313] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 122 (0EDCFC00) [pid = 3040] [serial = 319] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 121 (19B0C400) [pid = 3040] [serial = 340] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 120 (14D59800) [pid = 3040] [serial = 334] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 119 (1A690800) [pid = 3040] [serial = 337] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 118 (14625400) [pid = 3040] [serial = 317] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 117 (1A504400) [pid = 3040] [serial = 331] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 116 (19476C00) [pid = 3040] [serial = 328] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 115 (146D9800) [pid = 3040] [serial = 320] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 114 (0D536400) [pid = 3040] [serial = 301] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 113 (14627C00) [pid = 3040] [serial = 304] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | --DOMWINDOW == 112 (168DE000) [pid = 3040] [serial = 322] [outer = 00000000] [url = about:blank] 18:53:46 INFO - PROCESS | 3040 | 1467683626513 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:46 INFO - PROCESS | 3040 | 1467683626516 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:46 INFO - PROCESS | 3040 | ++DOCSHELL 0C535C00 == 27 [pid = 3040] [id = 135] 18:53:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 113 (0C536C00) [pid = 3040] [serial = 403] [outer = 00000000] 18:53:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 114 (0C54D800) [pid = 3040] [serial = 404] [outer = 0C536C00] 18:53:46 INFO - PROCESS | 3040 | 1467683626569 Marionette DEBUG loaded listener.js 18:53:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 115 (0C556800) [pid = 3040] [serial = 405] [outer = 0C536C00] 18:53:47 INFO - PROCESS | 3040 | 1467683627001 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]]]}] 18:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1669ms 18:53:47 INFO - PROCESS | 3040 | 1467683627033 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 18:53:47 INFO - PROCESS | 3040 | 1467683627037 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 18:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:53:47 INFO - PROCESS | 3040 | 1467683627042 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:53:47 INFO - PROCESS | 3040 | 1467683627045 Marionette TRACE conn5 <- [1,506,null,{}] 18:53:47 INFO - PROCESS | 3040 | 1467683627049 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}] 18:53:47 INFO - PROCESS | 3040 | 1467683627052 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:47 INFO - PROCESS | 3040 | 1467683627145 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 18:53:47 INFO - PROCESS | 3040 | 1467683627235 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:47 INFO - PROCESS | 3040 | 1467683627238 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:47 INFO - PROCESS | 3040 | ++DOCSHELL 0DC57400 == 28 [pid = 3040] [id = 136] 18:53:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 116 (0DC57C00) [pid = 3040] [serial = 406] [outer = 00000000] 18:53:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 117 (0E02D400) [pid = 3040] [serial = 407] [outer = 0DC57C00] 18:53:47 INFO - PROCESS | 3040 | 1467683627284 Marionette DEBUG loaded listener.js 18:53:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 118 (0E036000) [pid = 3040] [serial = 408] [outer = 0DC57C00] 18:53:47 INFO - PROCESS | 3040 | 1467683627675 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]]]}] 18:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 18:53:47 INFO - PROCESS | 3040 | 1467683627712 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 18:53:47 INFO - PROCESS | 3040 | 1467683627715 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 18:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:53:47 INFO - PROCESS | 3040 | 1467683627718 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:53:47 INFO - PROCESS | 3040 | 1467683627720 Marionette TRACE conn5 <- [1,510,null,{}] 18:53:47 INFO - PROCESS | 3040 | 1467683627724 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}] 18:53:47 INFO - PROCESS | 3040 | 1467683627726 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:47 INFO - PROCESS | 3040 | 1467683627839 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 18:53:47 INFO - PROCESS | 3040 | 1467683627848 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:47 INFO - PROCESS | 3040 | 1467683627850 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:47 INFO - PROCESS | 3040 | ++DOCSHELL 14623400 == 29 [pid = 3040] [id = 137] 18:53:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 119 (14623800) [pid = 3040] [serial = 409] [outer = 00000000] 18:53:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 120 (1462B400) [pid = 3040] [serial = 410] [outer = 14623800] 18:53:47 INFO - PROCESS | 3040 | 1467683627895 Marionette DEBUG loaded listener.js 18:53:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 121 (1486C800) [pid = 3040] [serial = 411] [outer = 14623800] 18:53:48 INFO - PROCESS | 3040 | 1467683628387 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]]]}] 18:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 731ms 18:53:48 INFO - PROCESS | 3040 | 1467683628453 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 18:53:48 INFO - PROCESS | 3040 | 1467683628457 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 18:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:53:48 INFO - PROCESS | 3040 | 1467683628468 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:53:48 INFO - PROCESS | 3040 | 1467683628472 Marionette TRACE conn5 <- [1,514,null,{}] 18:53:48 INFO - PROCESS | 3040 | 1467683628476 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}] 18:53:48 INFO - PROCESS | 3040 | 1467683628479 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:48 INFO - PROCESS | 3040 | 1467683628608 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 18:53:48 INFO - PROCESS | 3040 | 1467683628672 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:48 INFO - PROCESS | 3040 | 1467683628674 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:48 INFO - PROCESS | 3040 | ++DOCSHELL 14FB8000 == 30 [pid = 3040] [id = 138] 18:53:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 122 (15ECE000) [pid = 3040] [serial = 412] [outer = 00000000] 18:53:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 123 (1651F400) [pid = 3040] [serial = 413] [outer = 15ECE000] 18:53:48 INFO - PROCESS | 3040 | 1467683628718 Marionette DEBUG loaded listener.js 18:53:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 124 (168ED800) [pid = 3040] [serial = 414] [outer = 15ECE000] 18:53:49 INFO - PROCESS | 3040 | 1467683629135 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]]]}] 18:53:49 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 18:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 730ms 18:53:49 INFO - PROCESS | 3040 | 1467683629198 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 18:53:49 INFO - PROCESS | 3040 | 1467683629200 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 18:53:49 INFO - PROCESS | 3040 | 1467683629203 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:53:49 INFO - PROCESS | 3040 | 1467683629205 Marionette TRACE conn5 <- [1,518,null,{}] 18:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:53:49 INFO - PROCESS | 3040 | 1467683629208 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}] 18:53:49 INFO - PROCESS | 3040 | 1467683629210 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:49 INFO - PROCESS | 3040 | 1467683629323 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 18:53:49 INFO - PROCESS | 3040 | 1467683629333 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:49 INFO - PROCESS | 3040 | 1467683629335 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:49 INFO - PROCESS | 3040 | ++DOCSHELL 1651AC00 == 31 [pid = 3040] [id = 139] 18:53:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 125 (17C6D400) [pid = 3040] [serial = 415] [outer = 00000000] 18:53:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 126 (1862B800) [pid = 3040] [serial = 416] [outer = 17C6D400] 18:53:49 INFO - PROCESS | 3040 | 1467683629430 Marionette DEBUG loaded listener.js 18:53:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 127 (18641000) [pid = 3040] [serial = 417] [outer = 17C6D400] 18:53:49 INFO - PROCESS | 3040 | 1467683629852 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]]]}] 18:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 18:53:49 INFO - PROCESS | 3040 | 1467683629878 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 18:53:49 INFO - PROCESS | 3040 | 1467683629880 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 18:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:53:49 INFO - PROCESS | 3040 | 1467683629891 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:53:49 INFO - PROCESS | 3040 | 1467683629892 Marionette TRACE conn5 <- [1,522,null,{}] 18:53:49 INFO - PROCESS | 3040 | 1467683629896 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}] 18:53:49 INFO - PROCESS | 3040 | 1467683629897 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:50 INFO - PROCESS | 3040 | 1467683630008 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 18:53:50 INFO - PROCESS | 3040 | 1467683630014 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:50 INFO - PROCESS | 3040 | 1467683630020 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:50 INFO - PROCESS | 3040 | ++DOCSHELL 18648C00 == 32 [pid = 3040] [id = 140] 18:53:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 128 (1864C400) [pid = 3040] [serial = 418] [outer = 00000000] 18:53:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 129 (193DF800) [pid = 3040] [serial = 419] [outer = 1864C400] 18:53:50 INFO - PROCESS | 3040 | 1467683630073 Marionette DEBUG loaded listener.js 18:53:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 130 (199CFC00) [pid = 3040] [serial = 420] [outer = 1864C400] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 129 (1A5C5800) [pid = 3040] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 128 (16764C00) [pid = 3040] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 127 (0D534400) [pid = 3040] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 126 (1A689C00) [pid = 3040] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 125 (1BB1C400) [pid = 3040] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 124 (199D4000) [pid = 3040] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 123 (14F54000) [pid = 3040] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 122 (0DC53000) [pid = 3040] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 121 (16516800) [pid = 3040] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 120 (1C8D7000) [pid = 3040] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 119 (0E395800) [pid = 3040] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 118 (14621800) [pid = 3040] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 117 (0C5F7800) [pid = 3040] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 116 (1B395000) [pid = 3040] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 115 (1864A000) [pid = 3040] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 114 (1CAD9800) [pid = 3040] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 113 (1C8D5400) [pid = 3040] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 112 (19B09800) [pid = 3040] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 111 (0D53B000) [pid = 3040] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 110 (0C5F0800) [pid = 3040] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 109 (1A258800) [pid = 3040] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 108 (19B02800) [pid = 3040] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 107 (17C67000) [pid = 3040] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 106 (0DC51C00) [pid = 3040] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 105 (0DB77800) [pid = 3040] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (0EDD3800) [pid = 3040] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (18648800) [pid = 3040] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (1A50BC00) [pid = 3040] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (16515400) [pid = 3040] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (1C8D8800) [pid = 3040] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:53:51 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (0E0E7400) [pid = 3040] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:53:51 INFO - PROCESS | 3040 | 1467683631206 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]]]}] 18:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1379ms 18:53:51 INFO - PROCESS | 3040 | 1467683631271 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 18:53:51 INFO - PROCESS | 3040 | 1467683631273 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 18:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:53:51 INFO - PROCESS | 3040 | 1467683631276 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:53:51 INFO - PROCESS | 3040 | 1467683631278 Marionette TRACE conn5 <- [1,526,null,{}] 18:53:51 INFO - PROCESS | 3040 | 1467683631289 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}] 18:53:51 INFO - PROCESS | 3040 | 1467683631301 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:51 INFO - PROCESS | 3040 | 1467683631376 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 18:53:51 INFO - PROCESS | 3040 | 1467683631381 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:51 INFO - PROCESS | 3040 | 1467683631383 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:51 INFO - PROCESS | 3040 | ++DOCSHELL 0D53B000 == 33 [pid = 3040] [id = 141] 18:53:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (0D582000) [pid = 3040] [serial = 421] [outer = 00000000] 18:53:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (0EDD3800) [pid = 3040] [serial = 422] [outer = 0D582000] 18:53:51 INFO - PROCESS | 3040 | 1467683631426 Marionette DEBUG loaded listener.js 18:53:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (15C6D000) [pid = 3040] [serial = 423] [outer = 0D582000] 18:53:51 INFO - PROCESS | 3040 | 1467683631868 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]]]}] 18:53:51 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 18:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 18:53:51 INFO - PROCESS | 3040 | 1467683631923 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 18:53:51 INFO - PROCESS | 3040 | 1467683631925 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 18:53:51 INFO - PROCESS | 3040 | 1467683631928 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:53:51 INFO - PROCESS | 3040 | 1467683631930 Marionette TRACE conn5 <- [1,530,null,{}] 18:53:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:53:51 INFO - PROCESS | 3040 | 1467683631936 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}] 18:53:51 INFO - PROCESS | 3040 | 1467683631937 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:52 INFO - PROCESS | 3040 | 1467683632014 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 18:53:52 INFO - PROCESS | 3040 | 1467683632021 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:52 INFO - PROCESS | 3040 | 1467683632022 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:52 INFO - PROCESS | 3040 | ++DOCSHELL 1864A800 == 34 [pid = 3040] [id = 142] 18:53:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (1864BC00) [pid = 3040] [serial = 424] [outer = 00000000] 18:53:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (19B05000) [pid = 3040] [serial = 425] [outer = 1864BC00] 18:53:52 INFO - PROCESS | 3040 | 1467683632065 Marionette DEBUG loaded listener.js 18:53:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (19B09000) [pid = 3040] [serial = 426] [outer = 1864BC00] 18:53:52 INFO - PROCESS | 3040 | 1467683632505 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"]]]}] 18:53:52 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 18:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:53:52 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 18:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:53:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:53:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 630ms 18:53:52 INFO - PROCESS | 3040 | 1467683632565 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 18:53:52 INFO - PROCESS | 3040 | 1467683632568 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 18:53:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:53:52 INFO - PROCESS | 3040 | 1467683632575 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:53:52 INFO - PROCESS | 3040 | 1467683632577 Marionette TRACE conn5 <- [1,534,null,{}] 18:53:52 INFO - PROCESS | 3040 | 1467683632580 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}] 18:53:52 INFO - PROCESS | 3040 | 1467683632582 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:52 INFO - PROCESS | 3040 | 1467683632671 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 18:53:52 INFO - PROCESS | 3040 | 1467683632676 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:52 INFO - PROCESS | 3040 | 1467683632678 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:52 INFO - PROCESS | 3040 | ++DOCSHELL 1A0ABC00 == 35 [pid = 3040] [id = 143] 18:53:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 106 (1A0B6000) [pid = 3040] [serial = 427] [outer = 00000000] 18:53:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 107 (1A129400) [pid = 3040] [serial = 428] [outer = 1A0B6000] 18:53:52 INFO - PROCESS | 3040 | 1467683632721 Marionette DEBUG loaded listener.js 18:53:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 108 (1A12C400) [pid = 3040] [serial = 429] [outer = 1A0B6000] 18:53:53 INFO - PROCESS | 3040 | 1467683633364 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]]]}] 18:53:53 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. 18:53:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 830ms 18:53:53 INFO - PROCESS | 3040 | 1467683633411 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 18:53:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:53:53 INFO - PROCESS | 3040 | 1467683633415 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 18:53:53 INFO - PROCESS | 3040 | 1467683633420 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:53:53 INFO - PROCESS | 3040 | 1467683633423 Marionette TRACE conn5 <- [1,538,null,{}] 18:53:53 INFO - PROCESS | 3040 | 1467683633429 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}] 18:53:53 INFO - PROCESS | 3040 | 1467683633432 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:53 INFO - PROCESS | 3040 | 1467683633554 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 18:53:53 INFO - PROCESS | 3040 | 1467683633689 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:53 INFO - PROCESS | 3040 | 1467683633692 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:53 INFO - PROCESS | 3040 | ++DOCSHELL 0D1F2C00 == 36 [pid = 3040] [id = 144] 18:53:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 109 (0D533400) [pid = 3040] [serial = 430] [outer = 00000000] 18:53:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 110 (0E039400) [pid = 3040] [serial = 431] [outer = 0D533400] 18:53:53 INFO - PROCESS | 3040 | 1467683633749 Marionette DEBUG loaded listener.js 18:53:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 111 (0E395800) [pid = 3040] [serial = 432] [outer = 0D533400] 18:53:54 INFO - PROCESS | 3040 | 1467683634405 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]]]}] 18:53:54 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. 18:53:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1022ms 18:53:54 INFO - PROCESS | 3040 | 1467683634462 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 18:53:54 INFO - PROCESS | 3040 | 1467683634466 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 18:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:53:54 INFO - PROCESS | 3040 | 1467683634494 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:53:54 INFO - PROCESS | 3040 | 1467683634497 Marionette TRACE conn5 <- [1,542,null,{}] 18:53:54 INFO - PROCESS | 3040 | 1467683634501 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}] 18:53:54 INFO - PROCESS | 3040 | 1467683634504 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:54 INFO - PROCESS | 3040 | 1467683634629 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 18:53:54 INFO - PROCESS | 3040 | 1467683634772 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 3040 | 1467683634775 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:54 INFO - PROCESS | 3040 | ++DOCSHELL 15C56800 == 37 [pid = 3040] [id = 145] 18:53:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 112 (15C58800) [pid = 3040] [serial = 433] [outer = 00000000] 18:53:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 113 (168DF800) [pid = 3040] [serial = 434] [outer = 15C58800] 18:53:54 INFO - PROCESS | 3040 | 1467683634832 Marionette DEBUG loaded listener.js 18:53:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 114 (1863DC00) [pid = 3040] [serial = 435] [outer = 15C58800] 18:53:55 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:55 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:53:55 INFO - PROCESS | 3040 | 1467683635612 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]]]}] 18:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1200ms 18:53:55 INFO - PROCESS | 3040 | 1467683635679 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 3040 | 1467683635681 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 18:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:53:55 INFO - PROCESS | 3040 | 1467683635686 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 3040 | 1467683635689 Marionette TRACE conn5 <- [1,546,null,{}] 18:53:55 INFO - PROCESS | 3040 | 1467683635700 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}] 18:53:55 INFO - PROCESS | 3040 | 1467683635705 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:55 INFO - PROCESS | 3040 | 1467683635830 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 18:53:56 INFO - PROCESS | 3040 | 1467683636048 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:56 INFO - PROCESS | 3040 | 1467683636051 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:56 INFO - PROCESS | 3040 | ++DOCSHELL 0C531800 == 38 [pid = 3040] [id = 146] 18:53:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 115 (0C532C00) [pid = 3040] [serial = 436] [outer = 00000000] 18:53:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 116 (0C5F1400) [pid = 3040] [serial = 437] [outer = 0C532C00] 18:53:56 INFO - PROCESS | 3040 | 1467683636111 Marionette DEBUG loaded listener.js 18:53:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 117 (0D60AC00) [pid = 3040] [serial = 438] [outer = 0C532C00] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 1864A800 == 37 [pid = 3040] [id = 142] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 0D53B000 == 36 [pid = 3040] [id = 141] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 18648C00 == 35 [pid = 3040] [id = 140] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 1651AC00 == 34 [pid = 3040] [id = 139] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 14FB8000 == 33 [pid = 3040] [id = 138] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 14623400 == 32 [pid = 3040] [id = 137] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 0DC57400 == 31 [pid = 3040] [id = 136] 18:53:56 INFO - PROCESS | 3040 | --DOCSHELL 0C535C00 == 30 [pid = 3040] [id = 135] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 116 (1C03C800) [pid = 3040] [serial = 299] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 115 (1A505800) [pid = 3040] [serial = 314] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 114 (1D125C00) [pid = 3040] [serial = 269] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 113 (0D6FA400) [pid = 3040] [serial = 302] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 112 (1922A400) [pid = 3040] [serial = 308] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 111 (0DC58400) [pid = 3040] [serial = 218] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 110 (1BE51400) [pid = 3040] [serial = 224] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 109 (1C8DAC00) [pid = 3040] [serial = 311] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 108 (1A419800) [pid = 3040] [serial = 266] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 107 (168EE800) [pid = 3040] [serial = 221] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 106 (0E32B000) [pid = 3040] [serial = 139] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 105 (1651E400) [pid = 3040] [serial = 263] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (1CA7F000) [pid = 3040] [serial = 257] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (1486A400) [pid = 3040] [serial = 260] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (1462C800) [pid = 3040] [serial = 305] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (19DD7C00) [pid = 3040] [serial = 370] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (1A251800) [pid = 3040] [serial = 373] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (19E45800) [pid = 3040] [serial = 371] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (1A41F400) [pid = 3040] [serial = 374] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (16261400) [pid = 3040] [serial = 376] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (1BB7C000) [pid = 3040] [serial = 379] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (19B0EC00) [pid = 3040] [serial = 341] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (182CE800) [pid = 3040] [serial = 364] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (18629800) [pid = 3040] [serial = 365] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (0EDCE000) [pid = 3040] [serial = 358] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (15C59C00) [pid = 3040] [serial = 359] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0DE3F000) [pid = 3040] [serial = 343] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E0E6000) [pid = 3040] [serial = 344] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (14F56800) [pid = 3040] [serial = 355] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (16E54400) [pid = 3040] [serial = 356] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1995C800) [pid = 3040] [serial = 367] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1A693000) [pid = 3040] [serial = 349] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1C042000) [pid = 3040] [serial = 350] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (168DA800) [pid = 3040] [serial = 346] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (18625000) [pid = 3040] [serial = 347] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1D119000) [pid = 3040] [serial = 352] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1CAD5400) [pid = 3040] [serial = 383] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1D189000) [pid = 3040] [serial = 353] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E889000) [pid = 3040] [serial = 361] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1462EC00) [pid = 3040] [serial = 362] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1C56D800) [pid = 3040] [serial = 380] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (16512000) [pid = 3040] [serial = 377] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (199D6800) [pid = 3040] [serial = 368] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0E024800) [pid = 3040] [serial = 164] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1CADC800) [pid = 3040] [serial = 385] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1D120C00) [pid = 3040] [serial = 386] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1CAD0000) [pid = 3040] [serial = 382] [outer = 00000000] [url = about:blank] 18:53:56 INFO - PROCESS | 3040 | 1467683636762 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]]]}] 18:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1121ms 18:53:56 INFO - PROCESS | 3040 | 1467683636810 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 18:53:56 INFO - PROCESS | 3040 | 1467683636814 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 18:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:53:56 INFO - PROCESS | 3040 | 1467683636818 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:53:56 INFO - PROCESS | 3040 | 1467683636820 Marionette TRACE conn5 <- [1,550,null,{}] 18:53:56 INFO - PROCESS | 3040 | 1467683636828 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}] 18:53:56 INFO - PROCESS | 3040 | 1467683636832 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:56 INFO - PROCESS | 3040 | 1467683636961 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 18:53:57 INFO - PROCESS | 3040 | 1467683637019 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 3040 | 1467683637022 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:57 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EAC00 == 31 [pid = 3040] [id = 147] 18:53:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0C5ED800) [pid = 3040] [serial = 439] [outer = 00000000] 18:53:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0DA7C800) [pid = 3040] [serial = 440] [outer = 0C5ED800] 18:53:57 INFO - PROCESS | 3040 | 1467683637069 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0DFB6000) [pid = 3040] [serial = 441] [outer = 0C5ED800] 18:53:57 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:57 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:53:57 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:57 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:53:57 INFO - PROCESS | 3040 | 1467683637468 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]]]}] 18:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 690ms 18:53:57 INFO - PROCESS | 3040 | 1467683637511 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 18:53:57 INFO - PROCESS | 3040 | 1467683637515 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 18:53:57 INFO - PROCESS | 3040 | 1467683637520 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:53:57 INFO - PROCESS | 3040 | 1467683637522 Marionette TRACE conn5 <- [1,554,null,{}] 18:53:57 INFO - PROCESS | 3040 | 1467683637525 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}] 18:53:57 INFO - PROCESS | 3040 | 1467683637528 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:57 INFO - PROCESS | 3040 | 1467683637617 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 18:53:57 INFO - PROCESS | 3040 | 1467683637624 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 3040 | 1467683637626 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:57 INFO - PROCESS | 3040 | ++DOCSHELL 0E03A800 == 32 [pid = 3040] [id = 148] 18:53:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E03B800) [pid = 3040] [serial = 442] [outer = 00000000] 18:53:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14628000) [pid = 3040] [serial = 443] [outer = 0E03B800] 18:53:57 INFO - PROCESS | 3040 | 1467683637672 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (148A5000) [pid = 3040] [serial = 444] [outer = 0E03B800] 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:53:58 INFO - PROCESS | 3040 | 1467683638179 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]]]}] 18:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 18:53:58 INFO - PROCESS | 3040 | 1467683638195 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 18:53:58 INFO - PROCESS | 3040 | 1467683638197 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 18:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:53:58 INFO - PROCESS | 3040 | 1467683638202 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:53:58 INFO - PROCESS | 3040 | 1467683638207 Marionette TRACE conn5 <- [1,558,null,{}] 18:53:58 INFO - PROCESS | 3040 | 1467683638221 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}] 18:53:58 INFO - PROCESS | 3040 | 1467683638224 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:58 INFO - PROCESS | 3040 | 1467683638314 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 18:53:58 INFO - PROCESS | 3040 | 1467683638323 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:58 INFO - PROCESS | 3040 | 1467683638326 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:58 INFO - PROCESS | 3040 | ++DOCSHELL 168DA800 == 33 [pid = 3040] [id = 149] 18:53:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (168DE400) [pid = 3040] [serial = 445] [outer = 00000000] 18:53:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (16E5FC00) [pid = 3040] [serial = 446] [outer = 168DE400] 18:53:58 INFO - PROCESS | 3040 | 1467683638378 Marionette DEBUG loaded listener.js 18:53:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (182CDC00) [pid = 3040] [serial = 447] [outer = 168DE400] 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:53:58 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:53:58 INFO - PROCESS | 3040 | 1467683638767 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]]]}] 18:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 590ms 18:53:58 INFO - PROCESS | 3040 | 1467683638794 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 18:53:58 INFO - PROCESS | 3040 | 1467683638797 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 18:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:53:58 INFO - PROCESS | 3040 | 1467683638799 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:53:58 INFO - PROCESS | 3040 | 1467683638801 Marionette TRACE conn5 <- [1,562,null,{}] 18:53:58 INFO - PROCESS | 3040 | 1467683638805 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}] 18:53:58 INFO - PROCESS | 3040 | 1467683638807 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:58 INFO - PROCESS | 3040 | 1467683638937 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 18:53:58 INFO - PROCESS | 3040 | 1467683638945 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:58 INFO - PROCESS | 3040 | 1467683638947 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:58 INFO - PROCESS | 3040 | ++DOCSHELL 1862B000 == 34 [pid = 3040] [id = 150] 18:53:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1862BC00) [pid = 3040] [serial = 448] [outer = 00000000] 18:53:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (18649400) [pid = 3040] [serial = 449] [outer = 1862BC00] 18:53:59 INFO - PROCESS | 3040 | 1467683638993 Marionette DEBUG loaded listener.js 18:53:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (186EEC00) [pid = 3040] [serial = 450] [outer = 1862BC00] 18:53:59 INFO - PROCESS | 3040 | 1467683639422 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]]]}] 18:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 18:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:53:59 INFO - PROCESS | 3040 | 1467683639470 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 18:53:59 INFO - PROCESS | 3040 | 1467683639472 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 18:53:59 INFO - PROCESS | 3040 | 1467683639475 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:53:59 INFO - PROCESS | 3040 | 1467683639477 Marionette TRACE conn5 <- [1,566,null,{}] 18:53:59 INFO - PROCESS | 3040 | 1467683639486 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}] 18:53:59 INFO - PROCESS | 3040 | 1467683639488 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:59 INFO - PROCESS | 3040 | 1467683639599 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 18:53:59 INFO - PROCESS | 3040 | 1467683639605 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:59 INFO - PROCESS | 3040 | 1467683639610 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:53:59 INFO - PROCESS | 3040 | ++DOCSHELL 1947F400 == 35 [pid = 3040] [id = 151] 18:53:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19958C00) [pid = 3040] [serial = 451] [outer = 00000000] 18:53:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199D3000) [pid = 3040] [serial = 452] [outer = 19958C00] 18:53:59 INFO - PROCESS | 3040 | 1467683639664 Marionette DEBUG loaded listener.js 18:53:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19B09400) [pid = 3040] [serial = 453] [outer = 19958C00] 18:54:00 INFO - PROCESS | 3040 | 1467683640105 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]]]}] 18:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 18:54:00 INFO - PROCESS | 3040 | 1467683640147 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 18:54:00 INFO - PROCESS | 3040 | 1467683640149 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 18:54:00 INFO - PROCESS | 3040 | 1467683640152 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:54:00 INFO - PROCESS | 3040 | 1467683640154 Marionette TRACE conn5 <- [1,570,null,{}] 18:54:00 INFO - PROCESS | 3040 | 1467683640158 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}] 18:54:00 INFO - PROCESS | 3040 | 1467683640160 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:00 INFO - PROCESS | 3040 | 1467683640293 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 18:54:00 INFO - PROCESS | 3040 | 1467683640306 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:00 INFO - PROCESS | 3040 | 1467683640308 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:00 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCE000 == 36 [pid = 3040] [id = 152] 18:54:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (148A1400) [pid = 3040] [serial = 454] [outer = 00000000] 18:54:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (18623400) [pid = 3040] [serial = 455] [outer = 148A1400] 18:54:00 INFO - PROCESS | 3040 | 1467683640401 Marionette DEBUG loaded listener.js 18:54:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (193DD400) [pid = 3040] [serial = 456] [outer = 148A1400] 18:54:01 INFO - PROCESS | 3040 | 1467683640997 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]]]}] 18:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 870ms 18:54:01 INFO - PROCESS | 3040 | 1467683641026 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 18:54:01 INFO - PROCESS | 3040 | 1467683641028 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 18:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:54:01 INFO - PROCESS | 3040 | 1467683641038 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 3040 | 1467683641039 Marionette TRACE conn5 <- [1,574,null,{}] 18:54:01 INFO - PROCESS | 3040 | 1467683641043 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}] 18:54:01 INFO - PROCESS | 3040 | 1467683641044 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:01 INFO - PROCESS | 3040 | 1467683641154 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 18:54:01 INFO - PROCESS | 3040 | 1467683641161 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:01 INFO - PROCESS | 3040 | 1467683641163 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:01 INFO - PROCESS | 3040 | ++DOCSHELL 1A256000 == 37 [pid = 3040] [id = 153] 18:54:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A259800) [pid = 3040] [serial = 457] [outer = 00000000] 18:54:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A503800) [pid = 3040] [serial = 458] [outer = 1A259800] 18:54:01 INFO - PROCESS | 3040 | 1467683641253 Marionette DEBUG loaded listener.js 18:54:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A50B400) [pid = 3040] [serial = 459] [outer = 1A259800] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0C536C00) [pid = 3040] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (17C6D400) [pid = 3040] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0DC57C00) [pid = 3040] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (14623800) [pid = 3040] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0E031C00) [pid = 3040] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0E803C00) [pid = 3040] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1864C400) [pid = 3040] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (182D2C00) [pid = 3040] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1D18F400) [pid = 3040] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1D333C00) [pid = 3040] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1864BC00) [pid = 3040] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D582000) [pid = 3040] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:54:01 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15ECE000) [pid = 3040] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:54:01 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:01 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:01 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:01 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:01 INFO - PROCESS | 3040 | 1467683641729 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]]]}] 18:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 730ms 18:54:01 INFO - PROCESS | 3040 | 1467683641771 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 18:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:54:01 INFO - PROCESS | 3040 | 1467683641774 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 18:54:01 INFO - PROCESS | 3040 | 1467683641777 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 3040 | 1467683641778 Marionette TRACE conn5 <- [1,578,null,{}] 18:54:01 INFO - PROCESS | 3040 | 1467683641782 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}] 18:54:01 INFO - PROCESS | 3040 | 1467683641784 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:01 INFO - PROCESS | 3040 | 1467683641867 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 18:54:01 INFO - PROCESS | 3040 | 1467683641872 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:01 INFO - PROCESS | 3040 | 1467683641874 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:01 INFO - PROCESS | 3040 | ++DOCSHELL 14623800 == 38 [pid = 3040] [id = 154] 18:54:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (15EC5C00) [pid = 3040] [serial = 460] [outer = 00000000] 18:54:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19475C00) [pid = 3040] [serial = 461] [outer = 15EC5C00] 18:54:01 INFO - PROCESS | 3040 | 1467683641919 Marionette DEBUG loaded listener.js 18:54:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19E47C00) [pid = 3040] [serial = 462] [outer = 15EC5C00] 18:54:02 INFO - PROCESS | 3040 | 1467683642355 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]]]}] 18:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 630ms 18:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:54:02 INFO - PROCESS | 3040 | 1467683642408 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 18:54:02 INFO - PROCESS | 3040 | 1467683642410 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 18:54:02 INFO - PROCESS | 3040 | 1467683642413 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:54:02 INFO - PROCESS | 3040 | 1467683642414 Marionette TRACE conn5 <- [1,582,null,{}] 18:54:02 INFO - PROCESS | 3040 | 1467683642418 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}] 18:54:02 INFO - PROCESS | 3040 | 1467683642420 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:02 INFO - PROCESS | 3040 | 1467683642500 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 18:54:02 INFO - PROCESS | 3040 | 1467683642508 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:02 INFO - PROCESS | 3040 | 1467683642510 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:02 INFO - PROCESS | 3040 | ++DOCSHELL 1864BC00 == 39 [pid = 3040] [id = 155] 18:54:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A41E800) [pid = 3040] [serial = 463] [outer = 00000000] 18:54:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A5BFC00) [pid = 3040] [serial = 464] [outer = 1A41E800] 18:54:02 INFO - PROCESS | 3040 | 1467683642553 Marionette DEBUG loaded listener.js 18:54:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A5C6400) [pid = 3040] [serial = 465] [outer = 1A41E800] 18:54:03 INFO - PROCESS | 3040 | 1467683642999 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]]]}] 18:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 630ms 18:54:03 INFO - PROCESS | 3040 | 1467683643049 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 18:54:03 INFO - PROCESS | 3040 | 1467683643051 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 18:54:03 INFO - PROCESS | 3040 | 1467683643054 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:54:03 INFO - PROCESS | 3040 | 1467683643056 Marionette TRACE conn5 <- [1,586,null,{}] 18:54:03 INFO - PROCESS | 3040 | 1467683643059 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}] 18:54:03 INFO - PROCESS | 3040 | 1467683643061 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:03 INFO - PROCESS | 3040 | 1467683643142 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 18:54:03 INFO - PROCESS | 3040 | 1467683643147 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:03 INFO - PROCESS | 3040 | 1467683643150 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:03 INFO - PROCESS | 3040 | ++DOCSHELL 1A510000 == 40 [pid = 3040] [id = 156] 18:54:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A5C0000) [pid = 3040] [serial = 466] [outer = 00000000] 18:54:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A650400) [pid = 3040] [serial = 467] [outer = 1A5C0000] 18:54:03 INFO - PROCESS | 3040 | 1467683643194 Marionette DEBUG loaded listener.js 18:54:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1B39F000) [pid = 3040] [serial = 468] [outer = 1A5C0000] 18:54:03 INFO - PROCESS | 3040 | 1467683643794 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]]]}] 18:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 770ms 18:54:03 INFO - PROCESS | 3040 | 1467683643861 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 18:54:03 INFO - PROCESS | 3040 | 1467683643865 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 18:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:54:03 INFO - PROCESS | 3040 | 1467683643884 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:54:03 INFO - PROCESS | 3040 | 1467683643887 Marionette TRACE conn5 <- [1,590,null,{}] 18:54:03 INFO - PROCESS | 3040 | 1467683643909 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}] 18:54:03 INFO - PROCESS | 3040 | 1467683643912 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:04 INFO - PROCESS | 3040 | 1467683644034 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 18:54:04 INFO - PROCESS | 3040 | 1467683644159 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:04 INFO - PROCESS | 3040 | 1467683644162 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:04 INFO - PROCESS | 3040 | ++DOCSHELL 0DA73800 == 41 [pid = 3040] [id = 157] 18:54:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0DC52800) [pid = 3040] [serial = 469] [outer = 00000000] 18:54:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E0E8800) [pid = 3040] [serial = 470] [outer = 0DC52800] 18:54:04 INFO - PROCESS | 3040 | 1467683644220 Marionette DEBUG loaded listener.js 18:54:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0EDCE800) [pid = 3040] [serial = 471] [outer = 0DC52800] 18:54:04 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 18:54:05 INFO - PROCESS | 3040 | 1467683645090 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]]]}] 18:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1256ms 18:54:05 INFO - PROCESS | 3040 | 1467683645130 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 18:54:05 INFO - PROCESS | 3040 | 1467683645135 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 18:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:54:05 INFO - PROCESS | 3040 | 1467683645141 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:54:05 INFO - PROCESS | 3040 | 1467683645144 Marionette TRACE conn5 <- [1,594,null,{}] 18:54:05 INFO - PROCESS | 3040 | 1467683645148 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}] 18:54:05 INFO - PROCESS | 3040 | 1467683645151 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:05 INFO - PROCESS | 3040 | 1467683645269 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 18:54:05 INFO - PROCESS | 3040 | 1467683645399 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:05 INFO - PROCESS | 3040 | 1467683645402 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:05 INFO - PROCESS | 3040 | ++DOCSHELL 1671F400 == 42 [pid = 3040] [id = 158] 18:54:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (16723400) [pid = 3040] [serial = 472] [outer = 00000000] 18:54:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (17C66000) [pid = 3040] [serial = 473] [outer = 16723400] 18:54:05 INFO - PROCESS | 3040 | 1467683645458 Marionette DEBUG loaded listener.js 18:54:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (18631000) [pid = 3040] [serial = 474] [outer = 16723400] 18:54:06 INFO - PROCESS | 3040 | 1467683646054 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]]]}] 18:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 970ms 18:54:06 INFO - PROCESS | 3040 | 1467683646115 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 18:54:06 INFO - PROCESS | 3040 | 1467683646118 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 18:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:54:06 INFO - PROCESS | 3040 | 1467683646122 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:54:06 INFO - PROCESS | 3040 | 1467683646125 Marionette TRACE conn5 <- [1,598,null,{}] 18:54:06 INFO - PROCESS | 3040 | 1467683646136 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}] 18:54:06 INFO - PROCESS | 3040 | 1467683646141 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:06 INFO - PROCESS | 3040 | 1467683646294 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 18:54:06 INFO - PROCESS | 3040 | 1467683646312 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:06 INFO - PROCESS | 3040 | 1467683646315 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:06 INFO - PROCESS | 3040 | ++DOCSHELL 1B49F400 == 43 [pid = 3040] [id = 159] 18:54:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (1B49F800) [pid = 3040] [serial = 475] [outer = 00000000] 18:54:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1BB1D000) [pid = 3040] [serial = 476] [outer = 1B49F800] 18:54:06 INFO - PROCESS | 3040 | 1467683646371 Marionette DEBUG loaded listener.js 18:54:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1BB85C00) [pid = 3040] [serial = 477] [outer = 1B49F800] 18:54:07 INFO - PROCESS | 3040 | 1467683647002 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]]]}] 18:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 930ms 18:54:07 INFO - PROCESS | 3040 | 1467683647055 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 18:54:07 INFO - PROCESS | 3040 | 1467683647058 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 18:54:07 INFO - PROCESS | 3040 | 1467683647061 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:54:07 INFO - PROCESS | 3040 | 1467683647063 Marionette TRACE conn5 <- [1,602,null,{}] 18:54:07 INFO - PROCESS | 3040 | 1467683647067 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}] 18:54:07 INFO - PROCESS | 3040 | 1467683647069 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:07 INFO - PROCESS | 3040 | 1467683647180 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 18:54:07 INFO - PROCESS | 3040 | 1467683647282 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:07 INFO - PROCESS | 3040 | 1467683647284 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:07 INFO - PROCESS | 3040 | ++DOCSHELL 1BB1C400 == 44 [pid = 3040] [id = 160] 18:54:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (1BE53800) [pid = 3040] [serial = 478] [outer = 00000000] 18:54:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (1C56DC00) [pid = 3040] [serial = 479] [outer = 1BE53800] 18:54:07 INFO - PROCESS | 3040 | 1467683647337 Marionette DEBUG loaded listener.js 18:54:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (1C578400) [pid = 3040] [serial = 480] [outer = 1BE53800] 18:54:07 INFO - PROCESS | 3040 | 1467683647907 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]]]}] 18:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 870ms 18:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:54:07 INFO - PROCESS | 3040 | 1467683647936 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 18:54:07 INFO - PROCESS | 3040 | 1467683647938 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 18:54:07 INFO - PROCESS | 3040 | 1467683647941 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:54:07 INFO - PROCESS | 3040 | 1467683647943 Marionette TRACE conn5 <- [1,606,null,{}] 18:54:07 INFO - PROCESS | 3040 | 1467683647947 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}] 18:54:07 INFO - PROCESS | 3040 | 1467683647950 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:08 INFO - PROCESS | 3040 | 1467683648055 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 18:54:08 INFO - PROCESS | 3040 | 1467683648159 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:08 INFO - PROCESS | 3040 | 1467683648161 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:08 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EA800 == 45 [pid = 3040] [id = 161] 18:54:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (0C5F1800) [pid = 3040] [serial = 481] [outer = 00000000] 18:54:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (0E040800) [pid = 3040] [serial = 482] [outer = 0C5F1800] 18:54:08 INFO - PROCESS | 3040 | 1467683648214 Marionette DEBUG loaded listener.js 18:54:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (148A3000) [pid = 3040] [serial = 483] [outer = 0C5F1800] 18:54:08 INFO - PROCESS | 3040 | 1467683648949 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]]]}] 18:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1016ms 18:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:54:08 INFO - PROCESS | 3040 | 1467683648961 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 18:54:08 INFO - PROCESS | 3040 | 1467683648965 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 18:54:08 INFO - PROCESS | 3040 | 1467683648969 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:54:08 INFO - PROCESS | 3040 | 1467683648974 Marionette TRACE conn5 <- [1,610,null,{}] 18:54:08 INFO - PROCESS | 3040 | 1467683648979 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}] 18:54:08 INFO - PROCESS | 3040 | 1467683648981 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:09 INFO - PROCESS | 3040 | 1467683649083 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 18:54:09 INFO - PROCESS | 3040 | 1467683649216 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:09 INFO - PROCESS | 3040 | 1467683649219 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:09 INFO - PROCESS | 3040 | ++DOCSHELL 146DB400 == 46 [pid = 3040] [id = 162] 18:54:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (14860400) [pid = 3040] [serial = 484] [outer = 00000000] 18:54:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (14DE0400) [pid = 3040] [serial = 485] [outer = 14860400] 18:54:09 INFO - PROCESS | 3040 | 1467683649274 Marionette DEBUG loaded listener.js 18:54:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (15E0C800) [pid = 3040] [serial = 486] [outer = 14860400] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1864BC00 == 45 [pid = 3040] [id = 155] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 14623800 == 44 [pid = 3040] [id = 154] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1A256000 == 43 [pid = 3040] [id = 153] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1947F400 == 42 [pid = 3040] [id = 151] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 0EDCE000 == 41 [pid = 3040] [id = 152] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1862B000 == 40 [pid = 3040] [id = 150] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 168DA800 == 39 [pid = 3040] [id = 149] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 0E03A800 == 38 [pid = 3040] [id = 148] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 0C5EAC00 == 37 [pid = 3040] [id = 147] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 0C531800 == 36 [pid = 3040] [id = 146] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 0D1F2C00 == 35 [pid = 3040] [id = 144] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 15C56800 == 34 [pid = 3040] [id = 145] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1A0ABC00 == 33 [pid = 3040] [id = 143] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 0C5EA800 == 32 [pid = 3040] [id = 161] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1BB1C400 == 31 [pid = 3040] [id = 160] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1671F400 == 30 [pid = 3040] [id = 158] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1B49F400 == 29 [pid = 3040] [id = 159] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 1A510000 == 28 [pid = 3040] [id = 156] 18:54:10 INFO - PROCESS | 3040 | --DOCSHELL 0DA73800 == 27 [pid = 3040] [id = 157] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (0C54D800) [pid = 3040] [serial = 404] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (0C556800) [pid = 3040] [serial = 405] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (18641000) [pid = 3040] [serial = 417] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (0E02D400) [pid = 3040] [serial = 407] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (0E036000) [pid = 3040] [serial = 408] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (1862B800) [pid = 3040] [serial = 416] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (1462B400) [pid = 3040] [serial = 410] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (0EDCF400) [pid = 3040] [serial = 402] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (0E38C800) [pid = 3040] [serial = 401] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (16265800) [pid = 3040] [serial = 389] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (14F5C000) [pid = 3040] [serial = 388] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (193DF800) [pid = 3040] [serial = 419] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (1A24E400) [pid = 3040] [serial = 393] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1A12AC00) [pid = 3040] [serial = 392] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1D334800) [pid = 3040] [serial = 396] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1D32E400) [pid = 3040] [serial = 395] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (1DAD1800) [pid = 3040] [serial = 399] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A129400) [pid = 3040] [serial = 428] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1D7ED000) [pid = 3040] [serial = 398] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (19B05000) [pid = 3040] [serial = 425] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (199CFC00) [pid = 3040] [serial = 420] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19B09000) [pid = 3040] [serial = 426] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (15C6D000) [pid = 3040] [serial = 423] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1651F400) [pid = 3040] [serial = 413] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (168ED800) [pid = 3040] [serial = 414] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0EDD3800) [pid = 3040] [serial = 422] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1486C800) [pid = 3040] [serial = 411] [outer = 00000000] [url = about:blank] 18:54:10 INFO - PROCESS | 3040 | 1467683650566 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]]]}] 18:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1622ms 18:54:10 INFO - PROCESS | 3040 | 1467683650592 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 18:54:10 INFO - PROCESS | 3040 | 1467683650596 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 18:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:54:10 INFO - PROCESS | 3040 | 1467683650601 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:54:10 INFO - PROCESS | 3040 | 1467683650603 Marionette TRACE conn5 <- [1,614,null,{}] 18:54:10 INFO - PROCESS | 3040 | 1467683650609 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}] 18:54:10 INFO - PROCESS | 3040 | 1467683650612 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:10 INFO - PROCESS | 3040 | 1467683650699 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 18:54:10 INFO - PROCESS | 3040 | 1467683650709 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:10 INFO - PROCESS | 3040 | 1467683650713 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:10 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F8800 == 28 [pid = 3040] [id = 163] 18:54:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0DA74400) [pid = 3040] [serial = 487] [outer = 00000000] 18:54:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0DB71800) [pid = 3040] [serial = 488] [outer = 0DA74400] 18:54:10 INFO - PROCESS | 3040 | 1467683650762 Marionette DEBUG loaded listener.js 18:54:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0DC57000) [pid = 3040] [serial = 489] [outer = 0DA74400] 18:54:11 INFO - PROCESS | 3040 | 1467683651242 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]]]}] 18:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 18:54:11 INFO - PROCESS | 3040 | 1467683651272 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 18:54:11 INFO - PROCESS | 3040 | 1467683651277 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 18:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:54:11 INFO - PROCESS | 3040 | 1467683651283 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - PROCESS | 3040 | 1467683651286 Marionette TRACE conn5 <- [1,618,null,{}] 18:54:11 INFO - PROCESS | 3040 | 1467683651290 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}] 18:54:11 INFO - PROCESS | 3040 | 1467683651293 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:11 INFO - PROCESS | 3040 | 1467683651379 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 18:54:11 INFO - PROCESS | 3040 | 1467683651389 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:11 INFO - PROCESS | 3040 | 1467683651391 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:11 INFO - PROCESS | 3040 | ++DOCSHELL 0E02EC00 == 29 [pid = 3040] [id = 164] 18:54:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0E031C00) [pid = 3040] [serial = 490] [outer = 00000000] 18:54:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0E036800) [pid = 3040] [serial = 491] [outer = 0E031C00] 18:54:11 INFO - PROCESS | 3040 | 1467683651437 Marionette DEBUG loaded listener.js 18:54:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0E03EC00) [pid = 3040] [serial = 492] [outer = 0E031C00] 18:54:11 INFO - PROCESS | 3040 | 1467683651927 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]]]}] 18:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 18:54:11 INFO - PROCESS | 3040 | 1467683651957 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 18:54:11 INFO - PROCESS | 3040 | 1467683651959 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 18:54:11 INFO - PROCESS | 3040 | 1467683651963 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:54:11 INFO - PROCESS | 3040 | 1467683651966 Marionette TRACE conn5 <- [1,622,null,{}] 18:54:11 INFO - PROCESS | 3040 | 1467683651977 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}] 18:54:11 INFO - PROCESS | 3040 | 1467683651981 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:12 INFO - PROCESS | 3040 | 1467683652066 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 18:54:12 INFO - PROCESS | 3040 | 1467683652075 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:12 INFO - PROCESS | 3040 | 1467683652078 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:12 INFO - PROCESS | 3040 | ++DOCSHELL 1462B800 == 30 [pid = 3040] [id = 165] 18:54:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1462BC00) [pid = 3040] [serial = 493] [outer = 00000000] 18:54:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (14868400) [pid = 3040] [serial = 494] [outer = 1462BC00] 18:54:12 INFO - PROCESS | 3040 | 1467683652125 Marionette DEBUG loaded listener.js 18:54:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (14D59400) [pid = 3040] [serial = 495] [outer = 1462BC00] 18:54:12 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:12 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:12 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:12 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:12 INFO - PROCESS | 3040 | 1467683652577 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]]]}] 18:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 630ms 18:54:12 INFO - PROCESS | 3040 | 1467683652599 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 18:54:12 INFO - PROCESS | 3040 | 1467683652602 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 18:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:54:12 INFO - PROCESS | 3040 | 1467683652605 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:54:12 INFO - PROCESS | 3040 | 1467683652607 Marionette TRACE conn5 <- [1,626,null,{}] 18:54:12 INFO - PROCESS | 3040 | 1467683652610 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}] 18:54:12 INFO - PROCESS | 3040 | 1467683652612 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:12 INFO - PROCESS | 3040 | 1467683652734 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 18:54:12 INFO - PROCESS | 3040 | 1467683652812 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:12 INFO - PROCESS | 3040 | 1467683652814 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:12 INFO - PROCESS | 3040 | ++DOCSHELL 1508F800 == 31 [pid = 3040] [id = 166] 18:54:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (15090800) [pid = 3040] [serial = 496] [outer = 00000000] 18:54:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (16513400) [pid = 3040] [serial = 497] [outer = 15090800] 18:54:12 INFO - PROCESS | 3040 | 1467683652858 Marionette DEBUG loaded listener.js 18:54:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1651DC00) [pid = 3040] [serial = 498] [outer = 15090800] 18:54:13 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:13 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:13 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:13 INFO - PROCESS | 3040 | 1467683653285 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]]]}] 18:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 730ms 18:54:13 INFO - PROCESS | 3040 | 1467683653341 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 18:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:54:13 INFO - PROCESS | 3040 | 1467683653343 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 18:54:13 INFO - PROCESS | 3040 | 1467683653347 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:54:13 INFO - PROCESS | 3040 | 1467683653348 Marionette TRACE conn5 <- [1,630,null,{}] 18:54:13 INFO - PROCESS | 3040 | 1467683653358 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}] 18:54:13 INFO - PROCESS | 3040 | 1467683653360 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:13 INFO - PROCESS | 3040 | 1467683653465 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 18:54:13 INFO - PROCESS | 3040 | 1467683653477 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:13 INFO - PROCESS | 3040 | 1467683653479 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:13 INFO - PROCESS | 3040 | ++DOCSHELL 16764C00 == 32 [pid = 3040] [id = 167] 18:54:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (168DA800) [pid = 3040] [serial = 499] [outer = 00000000] 18:54:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (16E5B800) [pid = 3040] [serial = 500] [outer = 168DA800] 18:54:13 INFO - PROCESS | 3040 | 1467683653524 Marionette DEBUG loaded listener.js 18:54:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (17C6B400) [pid = 3040] [serial = 501] [outer = 168DA800] 18:54:13 INFO - PROCESS | 3040 | 1467683653983 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]]]}] 18:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 18:54:14 INFO - PROCESS | 3040 | 1467683654018 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 18:54:14 INFO - PROCESS | 3040 | 1467683654020 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 18:54:14 INFO - PROCESS | 3040 | 1467683654023 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:54:14 INFO - PROCESS | 3040 | 1467683654025 Marionette TRACE conn5 <- [1,634,null,{}] 18:54:14 INFO - PROCESS | 3040 | 1467683654028 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}] 18:54:14 INFO - PROCESS | 3040 | 1467683654034 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:14 INFO - PROCESS | 3040 | 1467683654190 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 18:54:14 INFO - PROCESS | 3040 | 1467683654216 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:14 INFO - PROCESS | 3040 | 1467683654218 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:14 INFO - PROCESS | 3040 | ++DOCSHELL 18628C00 == 33 [pid = 3040] [id = 168] 18:54:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (18629800) [pid = 3040] [serial = 502] [outer = 00000000] 18:54:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1864A800) [pid = 3040] [serial = 503] [outer = 18629800] 18:54:14 INFO - PROCESS | 3040 | 1467683654263 Marionette DEBUG loaded listener.js 18:54:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (192C9800) [pid = 3040] [serial = 504] [outer = 18629800] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (0D533400) [pid = 3040] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (19958C00) [pid = 3040] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0C5ED800) [pid = 3040] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (15EC5C00) [pid = 3040] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (15C58800) [pid = 3040] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (148A1400) [pid = 3040] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E03B800) [pid = 3040] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (1A41E800) [pid = 3040] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A0B6000) [pid = 3040] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1862BC00) [pid = 3040] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0C532C00) [pid = 3040] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A259800) [pid = 3040] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (168DE400) [pid = 3040] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:54:14 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1A5C0000) [pid = 3040] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:54:15 INFO - PROCESS | 3040 | 1467683655022 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]]]}] 18:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1017ms 18:54:15 INFO - PROCESS | 3040 | 1467683655045 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 18:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:54:15 INFO - PROCESS | 3040 | 1467683655047 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 18:54:15 INFO - PROCESS | 3040 | 1467683655050 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:54:15 INFO - PROCESS | 3040 | 1467683655052 Marionette TRACE conn5 <- [1,638,null,{}] 18:54:15 INFO - PROCESS | 3040 | 1467683655055 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}] 18:54:15 INFO - PROCESS | 3040 | 1467683655057 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:15 INFO - PROCESS | 3040 | 1467683655133 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 18:54:15 INFO - PROCESS | 3040 | 1467683655141 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:15 INFO - PROCESS | 3040 | 1467683655143 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:15 INFO - PROCESS | 3040 | ++DOCSHELL 0D542800 == 34 [pid = 3040] [id = 169] 18:54:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0D60E400) [pid = 3040] [serial = 505] [outer = 00000000] 18:54:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (16263400) [pid = 3040] [serial = 506] [outer = 0D60E400] 18:54:15 INFO - PROCESS | 3040 | 1467683655185 Marionette DEBUG loaded listener.js 18:54:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1651A000) [pid = 3040] [serial = 507] [outer = 0D60E400] 18:54:15 INFO - PROCESS | 3040 | 1467683655649 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]]]}] 18:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 630ms 18:54:15 INFO - PROCESS | 3040 | 1467683655681 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 18:54:15 INFO - PROCESS | 3040 | 1467683655683 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 18:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:54:15 INFO - PROCESS | 3040 | 1467683655686 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:54:15 INFO - PROCESS | 3040 | 1467683655688 Marionette TRACE conn5 <- [1,642,null,{}] 18:54:15 INFO - PROCESS | 3040 | 1467683655691 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}] 18:54:15 INFO - PROCESS | 3040 | 1467683655693 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:15 INFO - PROCESS | 3040 | 1467683655769 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 18:54:15 INFO - PROCESS | 3040 | 1467683655775 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:15 INFO - PROCESS | 3040 | 1467683655776 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:15 INFO - PROCESS | 3040 | ++DOCSHELL 1921BC00 == 35 [pid = 3040] [id = 170] 18:54:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (193E7C00) [pid = 3040] [serial = 508] [outer = 00000000] 18:54:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (199CF800) [pid = 3040] [serial = 509] [outer = 193E7C00] 18:54:15 INFO - PROCESS | 3040 | 1467683655820 Marionette DEBUG loaded listener.js 18:54:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (19958C00) [pid = 3040] [serial = 510] [outer = 193E7C00] 18:54:16 INFO - PROCESS | 3040 | 1467683656250 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]]]}] 18:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 18:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:54:16 INFO - PROCESS | 3040 | 1467683656317 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 18:54:16 INFO - PROCESS | 3040 | 1467683656319 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 18:54:16 INFO - PROCESS | 3040 | 1467683656323 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:54:16 INFO - PROCESS | 3040 | 1467683656324 Marionette TRACE conn5 <- [1,646,null,{}] 18:54:16 INFO - PROCESS | 3040 | 1467683656328 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}] 18:54:16 INFO - PROCESS | 3040 | 1467683656330 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:16 INFO - PROCESS | 3040 | 1467683656406 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 18:54:16 INFO - PROCESS | 3040 | 1467683656414 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:16 INFO - PROCESS | 3040 | 1467683656416 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:16 INFO - PROCESS | 3040 | ++DOCSHELL 14629800 == 36 [pid = 3040] [id = 171] 18:54:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19B0BC00) [pid = 3040] [serial = 511] [outer = 00000000] 18:54:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (19E40400) [pid = 3040] [serial = 512] [outer = 19B0BC00] 18:54:16 INFO - PROCESS | 3040 | 1467683656458 Marionette DEBUG loaded listener.js 18:54:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (19E4A400) [pid = 3040] [serial = 513] [outer = 19B0BC00] 18:54:16 INFO - PROCESS | 3040 | 1467683656907 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]]]}] 18:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 630ms 18:54:16 INFO - PROCESS | 3040 | 1467683656964 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 18:54:16 INFO - PROCESS | 3040 | 1467683656969 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 18:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:54:16 INFO - PROCESS | 3040 | 1467683656978 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:54:16 INFO - PROCESS | 3040 | 1467683656983 Marionette TRACE conn5 <- [1,650,null,{}] 18:54:16 INFO - PROCESS | 3040 | 1467683656989 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}] 18:54:16 INFO - PROCESS | 3040 | 1467683656993 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:17 INFO - PROCESS | 3040 | 1467683657119 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 18:54:17 INFO - PROCESS | 3040 | 1467683657245 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:17 INFO - PROCESS | 3040 | 1467683657251 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:17 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F7C00 == 37 [pid = 3040] [id = 172] 18:54:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0D174400) [pid = 3040] [serial = 514] [outer = 00000000] 18:54:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0D605C00) [pid = 3040] [serial = 515] [outer = 0D174400] 18:54:17 INFO - PROCESS | 3040 | 1467683657309 Marionette DEBUG loaded listener.js 18:54:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0DC59000) [pid = 3040] [serial = 516] [outer = 0D174400] 18:54:17 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:17 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:18 INFO - PROCESS | 3040 | 1467683658113 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]]]}] 18:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1184ms 18:54:18 INFO - PROCESS | 3040 | 1467683658170 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 18:54:18 INFO - PROCESS | 3040 | 1467683658173 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 18:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:54:18 INFO - PROCESS | 3040 | 1467683658180 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:54:18 INFO - PROCESS | 3040 | 1467683658184 Marionette TRACE conn5 <- [1,654,null,{}] 18:54:18 INFO - PROCESS | 3040 | 1467683658189 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}] 18:54:18 INFO - PROCESS | 3040 | 1467683658192 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:18 INFO - PROCESS | 3040 | 1467683658318 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 18:54:18 INFO - PROCESS | 3040 | 1467683658438 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:18 INFO - PROCESS | 3040 | 1467683658441 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:18 INFO - PROCESS | 3040 | ++DOCSHELL 0ECEAC00 == 38 [pid = 3040] [id = 173] 18:54:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0ED86400) [pid = 3040] [serial = 517] [outer = 00000000] 18:54:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (14624000) [pid = 3040] [serial = 518] [outer = 0ED86400] 18:54:18 INFO - PROCESS | 3040 | 1467683658497 Marionette DEBUG loaded listener.js 18:54:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (148A2800) [pid = 3040] [serial = 519] [outer = 0ED86400] 18:54:18 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:18 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:19 INFO - PROCESS | 3040 | 1467683659273 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]]]}] 18:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1176ms 18:54:19 INFO - PROCESS | 3040 | 1467683659379 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 18:54:19 INFO - PROCESS | 3040 | 1467683659383 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 18:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:54:19 INFO - PROCESS | 3040 | 1467683659389 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:54:19 INFO - PROCESS | 3040 | 1467683659393 Marionette TRACE conn5 <- [1,658,null,{}] 18:54:19 INFO - PROCESS | 3040 | 1467683659398 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}] 18:54:19 INFO - PROCESS | 3040 | 1467683659401 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:19 INFO - PROCESS | 3040 | 1467683659510 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 18:54:19 INFO - PROCESS | 3040 | 1467683659589 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:19 INFO - PROCESS | 3040 | 1467683659594 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:19 INFO - PROCESS | 3040 | ++DOCSHELL 0D57CC00 == 39 [pid = 3040] [id = 174] 18:54:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (0DC59400) [pid = 3040] [serial = 520] [outer = 00000000] 18:54:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (0E029400) [pid = 3040] [serial = 521] [outer = 0DC59400] 18:54:19 INFO - PROCESS | 3040 | 1467683659686 Marionette DEBUG loaded listener.js 18:54:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (0E036000) [pid = 3040] [serial = 522] [outer = 0DC59400] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 1921BC00 == 38 [pid = 3040] [id = 170] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 0D542800 == 37 [pid = 3040] [id = 169] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 18628C00 == 36 [pid = 3040] [id = 168] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 16764C00 == 35 [pid = 3040] [id = 167] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 1508F800 == 34 [pid = 3040] [id = 166] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 1462B800 == 33 [pid = 3040] [id = 165] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 0E02EC00 == 32 [pid = 3040] [id = 164] 18:54:19 INFO - PROCESS | 3040 | --DOCSHELL 0D6F8800 == 31 [pid = 3040] [id = 163] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (18623400) [pid = 3040] [serial = 455] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (199D3000) [pid = 3040] [serial = 452] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (19B09400) [pid = 3040] [serial = 453] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (1A503800) [pid = 3040] [serial = 458] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (193DD400) [pid = 3040] [serial = 456] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (16E5FC00) [pid = 3040] [serial = 446] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (182CDC00) [pid = 3040] [serial = 447] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (14628000) [pid = 3040] [serial = 443] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (148A5000) [pid = 3040] [serial = 444] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (168DF800) [pid = 3040] [serial = 434] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1863DC00) [pid = 3040] [serial = 435] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0C5F1400) [pid = 3040] [serial = 437] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A5C6400) [pid = 3040] [serial = 465] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0D60AC00) [pid = 3040] [serial = 438] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0DA7C800) [pid = 3040] [serial = 440] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0DFB6000) [pid = 3040] [serial = 441] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1B39F000) [pid = 3040] [serial = 468] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1A650400) [pid = 3040] [serial = 467] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1A12C400) [pid = 3040] [serial = 429] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (18649400) [pid = 3040] [serial = 449] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E039400) [pid = 3040] [serial = 431] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E395800) [pid = 3040] [serial = 432] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A5BFC00) [pid = 3040] [serial = 464] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A50B400) [pid = 3040] [serial = 459] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19475C00) [pid = 3040] [serial = 461] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (19E47C00) [pid = 3040] [serial = 462] [outer = 00000000] [url = about:blank] 18:54:19 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (186EEC00) [pid = 3040] [serial = 450] [outer = 00000000] [url = about:blank] 18:54:20 INFO - PROCESS | 3040 | 1467683660182 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]]]}] 18:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 831ms 18:54:20 INFO - PROCESS | 3040 | 1467683660222 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 18:54:20 INFO - PROCESS | 3040 | 1467683660226 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 18:54:20 INFO - PROCESS | 3040 | 1467683660232 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:54:20 INFO - PROCESS | 3040 | 1467683660234 Marionette TRACE conn5 <- [1,662,null,{}] 18:54:20 INFO - PROCESS | 3040 | 1467683660238 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}] 18:54:20 INFO - PROCESS | 3040 | 1467683660240 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:20 INFO - PROCESS | 3040 | 1467683660325 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 18:54:20 INFO - PROCESS | 3040 | 1467683660332 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:20 INFO - PROCESS | 3040 | 1467683660334 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:20 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5D800 == 32 [pid = 3040] [id = 175] 18:54:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0DE4C000) [pid = 3040] [serial = 523] [outer = 00000000] 18:54:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E26E000) [pid = 3040] [serial = 524] [outer = 0DE4C000] 18:54:20 INFO - PROCESS | 3040 | 1467683660380 Marionette DEBUG loaded listener.js 18:54:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E889400) [pid = 3040] [serial = 525] [outer = 0DE4C000] 18:54:20 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:20 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:20 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:20 INFO - PROCESS | 3040 | [3040] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:54:20 INFO - PROCESS | 3040 | 1467683660854 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]]]}] 18:54:20 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 18:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 18:54:20 INFO - PROCESS | 3040 | 1467683660906 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 18:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:54:20 INFO - PROCESS | 3040 | 1467683660909 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 18:54:20 INFO - PROCESS | 3040 | 1467683660912 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:54:20 INFO - PROCESS | 3040 | 1467683660916 Marionette TRACE conn5 <- [1,666,null,{}] 18:54:20 INFO - PROCESS | 3040 | 1467683660926 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}] 18:54:20 INFO - PROCESS | 3040 | 1467683660930 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:21 INFO - PROCESS | 3040 | 1467683661053 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 18:54:21 INFO - PROCESS | 3040 | 1467683661142 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:21 INFO - PROCESS | 3040 | 1467683661145 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:21 INFO - PROCESS | 3040 | ++DOCSHELL 15EC5800 == 33 [pid = 3040] [id = 176] 18:54:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (15EC6400) [pid = 3040] [serial = 526] [outer = 00000000] 18:54:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (16513000) [pid = 3040] [serial = 527] [outer = 15EC6400] 18:54:21 INFO - PROCESS | 3040 | 1467683661193 Marionette DEBUG loaded listener.js 18:54:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1651F000) [pid = 3040] [serial = 528] [outer = 15EC6400] 18:54:21 INFO - PROCESS | 3040 | 1467683661570 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]]]}] 18:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 18:54:21 INFO - PROCESS | 3040 | 1467683661600 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 18:54:21 INFO - PROCESS | 3040 | 1467683661603 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 18:54:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:54:21 INFO - PROCESS | 3040 | 1467683661606 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:54:21 INFO - PROCESS | 3040 | 1467683661608 Marionette TRACE conn5 <- [1,670,null,{}] 18:54:21 INFO - PROCESS | 3040 | 1467683661612 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}] 18:54:21 INFO - PROCESS | 3040 | 1467683661614 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:21 INFO - PROCESS | 3040 | 1467683661702 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 18:54:21 INFO - PROCESS | 3040 | 1467683661707 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:21 INFO - PROCESS | 3040 | 1467683661718 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:21 INFO - PROCESS | 3040 | ++DOCSHELL 16E54000 == 34 [pid = 3040] [id = 177] 18:54:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (16E54800) [pid = 3040] [serial = 529] [outer = 00000000] 18:54:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1862B400) [pid = 3040] [serial = 530] [outer = 16E54800] 18:54:21 INFO - PROCESS | 3040 | 1467683661764 Marionette DEBUG loaded listener.js 18:54:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (18641000) [pid = 3040] [serial = 531] [outer = 16E54800] 18:54:22 INFO - PROCESS | 3040 | 1467683662744 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]]]}] 18:54:22 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) 18:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1180ms 18:54:22 INFO - PROCESS | 3040 | 1467683662794 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 18:54:22 INFO - PROCESS | 3040 | 1467683662796 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 18:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:54:22 INFO - PROCESS | 3040 | 1467683662799 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:54:22 INFO - PROCESS | 3040 | 1467683662800 Marionette TRACE conn5 <- [1,674,null,{}] 18:54:22 INFO - PROCESS | 3040 | 1467683662804 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}] 18:54:22 INFO - PROCESS | 3040 | 1467683662806 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:22 INFO - PROCESS | 3040 | 1467683662915 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 18:54:22 INFO - PROCESS | 3040 | 1467683662921 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:22 INFO - PROCESS | 3040 | 1467683662924 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:22 INFO - PROCESS | 3040 | ++DOCSHELL 1862C400 == 35 [pid = 3040] [id = 178] 18:54:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1863D400) [pid = 3040] [serial = 532] [outer = 00000000] 18:54:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1921F800) [pid = 3040] [serial = 533] [outer = 1863D400] 18:54:22 INFO - PROCESS | 3040 | 1467683662968 Marionette DEBUG loaded listener.js 18:54:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (193E8C00) [pid = 3040] [serial = 534] [outer = 1863D400] 18:54:23 INFO - PROCESS | 3040 | 1467683663890 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]]]}] 18:54:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:54:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1119ms 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E031C00) [pid = 3040] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1462BC00) [pid = 3040] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0DA74400) [pid = 3040] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (14860400) [pid = 3040] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (15090800) [pid = 3040] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (168DA800) [pid = 3040] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (18629800) [pid = 3040] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0D60E400) [pid = 3040] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0DC52800) [pid = 3040] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (16723400) [pid = 3040] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1B49F800) [pid = 3040] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1BE53800) [pid = 3040] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0C5F1800) [pid = 3040] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:54:23 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (193E7C00) [pid = 3040] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:54:23 INFO - PROCESS | 3040 | 1467683663941 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 18:54:23 INFO - PROCESS | 3040 | 1467683663943 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 18:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:54:23 INFO - PROCESS | 3040 | 1467683663948 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:54:23 INFO - PROCESS | 3040 | 1467683663949 Marionette TRACE conn5 <- [1,678,null,{}] 18:54:23 INFO - PROCESS | 3040 | 1467683663953 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}] 18:54:23 INFO - PROCESS | 3040 | 1467683663958 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:24 INFO - PROCESS | 3040 | 1467683664064 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 18:54:24 INFO - PROCESS | 3040 | 1467683664071 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:24 INFO - PROCESS | 3040 | 1467683664073 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:24 INFO - PROCESS | 3040 | ++DOCSHELL 15E05400 == 36 [pid = 3040] [id = 179] 18:54:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (16268400) [pid = 3040] [serial = 535] [outer = 00000000] 18:54:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (17C65C00) [pid = 3040] [serial = 536] [outer = 16268400] 18:54:24 INFO - PROCESS | 3040 | 1467683664117 Marionette DEBUG loaded listener.js 18:54:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (199CCC00) [pid = 3040] [serial = 537] [outer = 16268400] 18:54:25 INFO - PROCESS | 3040 | 1467683665046 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]]]}] 18:54:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:54:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1127ms 18:54:25 INFO - PROCESS | 3040 | 1467683665077 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 18:54:25 INFO - PROCESS | 3040 | 1467683665079 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 18:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:54:25 INFO - PROCESS | 3040 | 1467683665082 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:54:25 INFO - PROCESS | 3040 | 1467683665084 Marionette TRACE conn5 <- [1,682,null,{}] 18:54:25 INFO - PROCESS | 3040 | 1467683665087 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}] 18:54:25 INFO - PROCESS | 3040 | 1467683665089 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:25 INFO - PROCESS | 3040 | 1467683665167 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 18:54:25 INFO - PROCESS | 3040 | 1467683665172 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:25 INFO - PROCESS | 3040 | 1467683665174 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:25 INFO - PROCESS | 3040 | ++DOCSHELL 19B01400 == 37 [pid = 3040] [id = 180] 18:54:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19B03800) [pid = 3040] [serial = 538] [outer = 00000000] 18:54:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19B10800) [pid = 3040] [serial = 539] [outer = 19B03800] 18:54:25 INFO - PROCESS | 3040 | 1467683665217 Marionette DEBUG loaded listener.js 18:54:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A0B5000) [pid = 3040] [serial = 540] [outer = 19B03800] 18:54:26 INFO - PROCESS | 3040 | 1467683666173 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]]]}] 18:54:26 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) 18:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1129ms 18:54:26 INFO - PROCESS | 3040 | 1467683666216 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 18:54:26 INFO - PROCESS | 3040 | 1467683666221 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 18:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:54:26 INFO - PROCESS | 3040 | 1467683666269 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:54:26 INFO - PROCESS | 3040 | 1467683666273 Marionette TRACE conn5 <- [1,686,null,{}] 18:54:26 INFO - PROCESS | 3040 | 1467683666278 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}] 18:54:26 INFO - PROCESS | 3040 | 1467683666281 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:26 INFO - PROCESS | 3040 | 1467683666387 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 18:54:26 INFO - PROCESS | 3040 | 1467683666548 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:26 INFO - PROCESS | 3040 | 1467683666551 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:26 INFO - PROCESS | 3040 | ++DOCSHELL 0D536400 == 38 [pid = 3040] [id = 181] 18:54:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0D53B000) [pid = 3040] [serial = 541] [outer = 00000000] 18:54:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0DA74400) [pid = 3040] [serial = 542] [outer = 0D53B000] 18:54:26 INFO - PROCESS | 3040 | 1467683666654 Marionette DEBUG loaded listener.js 18:54:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0DC5C800) [pid = 3040] [serial = 543] [outer = 0D53B000] 18:54:27 INFO - PROCESS | 3040 | 1467683667678 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]]]}] 18:54:27 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) 18:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1420ms 18:54:27 INFO - PROCESS | 3040 | 1467683667691 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 18:54:27 INFO - PROCESS | 3040 | 1467683667696 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 18:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:54:27 INFO - PROCESS | 3040 | 1467683667702 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:54:27 INFO - PROCESS | 3040 | 1467683667705 Marionette TRACE conn5 <- [1,690,null,{}] 18:54:27 INFO - PROCESS | 3040 | 1467683667709 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}] 18:54:27 INFO - PROCESS | 3040 | 1467683667712 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:27 INFO - PROCESS | 3040 | 1467683667820 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 18:54:27 INFO - PROCESS | 3040 | 1467683667900 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:27 INFO - PROCESS | 3040 | 1467683667903 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:27 INFO - PROCESS | 3040 | ++DOCSHELL 0E26D400 == 39 [pid = 3040] [id = 182] 18:54:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1462BC00) [pid = 3040] [serial = 544] [outer = 00000000] 18:54:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (14D60800) [pid = 3040] [serial = 545] [outer = 1462BC00] 18:54:28 INFO - PROCESS | 3040 | 1467683667999 Marionette DEBUG loaded listener.js 18:54:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (15C6C000) [pid = 3040] [serial = 546] [outer = 1462BC00] 18:54:29 INFO - PROCESS | 3040 | 1467683669139 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]]]}] 18:54:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:54:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1481ms 18:54:29 INFO - PROCESS | 3040 | 1467683669187 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 18:54:29 INFO - PROCESS | 3040 | 1467683669191 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 18:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:54:29 INFO - PROCESS | 3040 | 1467683669196 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:54:29 INFO - PROCESS | 3040 | 1467683669199 Marionette TRACE conn5 <- [1,694,null,{}] 18:54:29 INFO - PROCESS | 3040 | 1467683669256 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}] 18:54:29 INFO - PROCESS | 3040 | 1467683669258 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:29 INFO - PROCESS | 3040 | 1467683669381 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 18:54:29 INFO - PROCESS | 3040 | 1467683669502 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:29 INFO - PROCESS | 3040 | 1467683669505 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:29 INFO - PROCESS | 3040 | ++DOCSHELL 0E02FC00 == 40 [pid = 3040] [id = 183] 18:54:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0E030000) [pid = 3040] [serial = 547] [outer = 00000000] 18:54:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E03E000) [pid = 3040] [serial = 548] [outer = 0E030000] 18:54:29 INFO - PROCESS | 3040 | 1467683669555 Marionette DEBUG loaded listener.js 18:54:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E269C00) [pid = 3040] [serial = 549] [outer = 0E030000] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 15E05400 == 39 [pid = 3040] [id = 179] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 1862C400 == 38 [pid = 3040] [id = 178] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 16E54000 == 37 [pid = 3040] [id = 177] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 15EC5800 == 36 [pid = 3040] [id = 176] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 0DC5D800 == 35 [pid = 3040] [id = 175] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 0D57CC00 == 34 [pid = 3040] [id = 174] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 0ECEAC00 == 33 [pid = 3040] [id = 173] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 0C5F7C00 == 32 [pid = 3040] [id = 172] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 14629800 == 31 [pid = 3040] [id = 171] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 146DB400 == 30 [pid = 3040] [id = 162] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 0E26D400 == 29 [pid = 3040] [id = 182] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 19B01400 == 28 [pid = 3040] [id = 180] 18:54:30 INFO - PROCESS | 3040 | --DOCSHELL 0D536400 == 27 [pid = 3040] [id = 181] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (19E40400) [pid = 3040] [serial = 512] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E036800) [pid = 3040] [serial = 491] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E03EC00) [pid = 3040] [serial = 492] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (14868400) [pid = 3040] [serial = 494] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0DB71800) [pid = 3040] [serial = 488] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0DC57000) [pid = 3040] [serial = 489] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (14DE0400) [pid = 3040] [serial = 485] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15E0C800) [pid = 3040] [serial = 486] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16513400) [pid = 3040] [serial = 497] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1651DC00) [pid = 3040] [serial = 498] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (17C6B400) [pid = 3040] [serial = 501] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (16E5B800) [pid = 3040] [serial = 500] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1864A800) [pid = 3040] [serial = 503] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16263400) [pid = 3040] [serial = 506] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1651A000) [pid = 3040] [serial = 507] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0EDCE800) [pid = 3040] [serial = 471] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0E0E8800) [pid = 3040] [serial = 470] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (18631000) [pid = 3040] [serial = 474] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (17C66000) [pid = 3040] [serial = 473] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1BB85C00) [pid = 3040] [serial = 477] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1BB1D000) [pid = 3040] [serial = 476] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (1C578400) [pid = 3040] [serial = 480] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1C56DC00) [pid = 3040] [serial = 479] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (148A3000) [pid = 3040] [serial = 483] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (0E040800) [pid = 3040] [serial = 482] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (192C9800) [pid = 3040] [serial = 504] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (19958C00) [pid = 3040] [serial = 510] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (199CF800) [pid = 3040] [serial = 509] [outer = 00000000] [url = about:blank] 18:54:30 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (14D59400) [pid = 3040] [serial = 495] [outer = 00000000] [url = about:blank] 18:54:31 INFO - PROCESS | 3040 | 1467683671122 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]]]}] 18:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1972ms 18:54:31 INFO - PROCESS | 3040 | 1467683671168 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 18:54:31 INFO - PROCESS | 3040 | 1467683671173 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 18:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:54:31 INFO - PROCESS | 3040 | 1467683671177 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:54:31 INFO - PROCESS | 3040 | 1467683671180 Marionette TRACE conn5 <- [1,698,null,{}] 18:54:31 INFO - PROCESS | 3040 | 1467683671184 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}] 18:54:31 INFO - PROCESS | 3040 | 1467683671188 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:31 INFO - PROCESS | 3040 | 1467683671275 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 18:54:31 INFO - PROCESS | 3040 | 1467683671282 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:31 INFO - PROCESS | 3040 | 1467683671285 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:31 INFO - PROCESS | 3040 | ++DOCSHELL 0D610000 == 28 [pid = 3040] [id = 184] 18:54:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0D665400) [pid = 3040] [serial = 550] [outer = 00000000] 18:54:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0DA80C00) [pid = 3040] [serial = 551] [outer = 0D665400] 18:54:31 INFO - PROCESS | 3040 | 1467683671333 Marionette DEBUG loaded listener.js 18:54:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0DC57000) [pid = 3040] [serial = 552] [outer = 0D665400] 18:54:32 INFO - PROCESS | 3040 | 1467683672300 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]]]}] 18:54:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1172ms 18:54:32 INFO - PROCESS | 3040 | 1467683672350 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 18:54:32 INFO - PROCESS | 3040 | 1467683672355 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 18:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:54:32 INFO - PROCESS | 3040 | 1467683672367 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:54:32 INFO - PROCESS | 3040 | 1467683672370 Marionette TRACE conn5 <- [1,702,null,{}] 18:54:32 INFO - PROCESS | 3040 | 1467683672374 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}] 18:54:32 INFO - PROCESS | 3040 | 1467683672376 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:32 INFO - PROCESS | 3040 | 1467683672492 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 18:54:32 INFO - PROCESS | 3040 | 1467683672499 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:32 INFO - PROCESS | 3040 | 1467683672501 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:32 INFO - PROCESS | 3040 | ++DOCSHELL 0E03F800 == 29 [pid = 3040] [id = 185] 18:54:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0E0E7400) [pid = 3040] [serial = 553] [outer = 00000000] 18:54:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E32B000) [pid = 3040] [serial = 554] [outer = 0E0E7400] 18:54:32 INFO - PROCESS | 3040 | 1467683672548 Marionette DEBUG loaded listener.js 18:54:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E887800) [pid = 3040] [serial = 555] [outer = 0E0E7400] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (19B03800) [pid = 3040] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (1863D400) [pid = 3040] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (16268400) [pid = 3040] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (19B0BC00) [pid = 3040] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (15EC6400) [pid = 3040] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (0D174400) [pid = 3040] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 56 (0DE4C000) [pid = 3040] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 55 (16E54800) [pid = 3040] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 54 (0DC59400) [pid = 3040] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:54:33 INFO - PROCESS | 3040 | --DOMWINDOW == 53 (0ED86400) [pid = 3040] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:54:33 INFO - PROCESS | 3040 | 1467683673522 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]]]}] 18:54:33 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 18:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1230ms 18:54:33 INFO - PROCESS | 3040 | 1467683673595 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 18:54:33 INFO - PROCESS | 3040 | 1467683673600 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 18:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:54:33 INFO - PROCESS | 3040 | 1467683673605 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:54:33 INFO - PROCESS | 3040 | 1467683673609 Marionette TRACE conn5 <- [1,706,null,{}] 18:54:33 INFO - PROCESS | 3040 | 1467683673614 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}] 18:54:33 INFO - PROCESS | 3040 | 1467683673618 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:33 INFO - PROCESS | 3040 | 1467683673737 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 18:54:33 INFO - PROCESS | 3040 | 1467683673851 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:33 INFO - PROCESS | 3040 | 1467683673856 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:33 INFO - PROCESS | 3040 | ++DOCSHELL 0DA74800 == 30 [pid = 3040] [id = 186] 18:54:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 54 (0DA75000) [pid = 3040] [serial = 556] [outer = 00000000] 18:54:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 55 (0DC59400) [pid = 3040] [serial = 557] [outer = 0DA75000] 18:54:33 INFO - PROCESS | 3040 | 1467683673957 Marionette DEBUG loaded listener.js 18:54:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 56 (0E027000) [pid = 3040] [serial = 558] [outer = 0DA75000] 18:54:35 INFO - PROCESS | 3040 | 1467683675072 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]]]}] 18:54:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1478ms 18:54:35 INFO - PROCESS | 3040 | 1467683675083 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 18:54:35 INFO - PROCESS | 3040 | 1467683675088 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 18:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:54:35 INFO - PROCESS | 3040 | 1467683675094 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:54:35 INFO - PROCESS | 3040 | 1467683675097 Marionette TRACE conn5 <- [1,710,null,{}] 18:54:35 INFO - PROCESS | 3040 | 1467683675101 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}] 18:54:35 INFO - PROCESS | 3040 | 1467683675104 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:35 INFO - PROCESS | 3040 | 1467683675239 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 18:54:35 INFO - PROCESS | 3040 | 1467683675379 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:35 INFO - PROCESS | 3040 | 1467683675381 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:35 INFO - PROCESS | 3040 | ++DOCSHELL 14628800 == 31 [pid = 3040] [id = 187] 18:54:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (14629000) [pid = 3040] [serial = 559] [outer = 00000000] 18:54:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (146D9C00) [pid = 3040] [serial = 560] [outer = 14629000] 18:54:35 INFO - PROCESS | 3040 | 1467683675438 Marionette DEBUG loaded listener.js 18:54:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (148A9000) [pid = 3040] [serial = 561] [outer = 14629000] 18:54:35 INFO - PROCESS | 3040 | --DOCSHELL 0D610000 == 30 [pid = 3040] [id = 184] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (19B10800) [pid = 3040] [serial = 539] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (1921F800) [pid = 3040] [serial = 533] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 56 (17C65C00) [pid = 3040] [serial = 536] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 55 (19E4A400) [pid = 3040] [serial = 513] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 54 (16513000) [pid = 3040] [serial = 527] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 53 (1651F000) [pid = 3040] [serial = 528] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 52 (0D605C00) [pid = 3040] [serial = 515] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 51 (0DC59000) [pid = 3040] [serial = 516] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 50 (0E26E000) [pid = 3040] [serial = 524] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 49 (0E889400) [pid = 3040] [serial = 525] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 48 (1862B400) [pid = 3040] [serial = 530] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 47 (0E029400) [pid = 3040] [serial = 521] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 46 (0E036000) [pid = 3040] [serial = 522] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 45 (14624000) [pid = 3040] [serial = 518] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 44 (148A2800) [pid = 3040] [serial = 519] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 43 (193E8C00) [pid = 3040] [serial = 534] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 42 (199CCC00) [pid = 3040] [serial = 537] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 41 (18641000) [pid = 3040] [serial = 531] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | --DOMWINDOW == 40 (1A0B5000) [pid = 3040] [serial = 540] [outer = 00000000] [url = about:blank] 18:54:36 INFO - PROCESS | 3040 | 1467683676069 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] 18:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:54:36 INFO - PROCESS | 3040 | 1467683676120 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 18:54:36 INFO - PROCESS | 3040 | 1467683676125 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:54:36 INFO - PROCESS | 3040 | 1467683676128 Marionette TRACE conn5 <- [1,714,null,{}] 18:54:36 INFO - PROCESS | 3040 | 1467683676134 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}] 18:54:36 INFO - PROCESS | 3040 | 1467683676137 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:36 INFO - PROCESS | 3040 | 1467683676230 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 18:54:36 INFO - PROCESS | 3040 | 1467683676311 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:36 INFO - PROCESS | 3040 | 1467683676313 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:36 INFO - PROCESS | 3040 | ++DOCSHELL 0DFBC800 == 31 [pid = 3040] [id = 188] 18:54:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 41 (0E026000) [pid = 3040] [serial = 562] [outer = 00000000] 18:54:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 42 (0E030400) [pid = 3040] [serial = 563] [outer = 0E026000] 18:54:36 INFO - PROCESS | 3040 | 1467683676360 Marionette DEBUG loaded listener.js 18:54:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 43 (0E0E6000) [pid = 3040] [serial = 564] [outer = 0E026000] 18:54:36 INFO - PROCESS | 3040 | 1467683676831 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]]]}] 18:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 18:54:36 INFO - PROCESS | 3040 | 1467683676856 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 18:54:36 INFO - PROCESS | 3040 | 1467683676860 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 18:54:36 INFO - PROCESS | 3040 | 1467683676866 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:54:36 INFO - PROCESS | 3040 | 1467683676868 Marionette TRACE conn5 <- [1,718,null,{}] 18:54:36 INFO - PROCESS | 3040 | 1467683676872 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}] 18:54:36 INFO - PROCESS | 3040 | 1467683676874 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:36 INFO - PROCESS | 3040 | 1467683676958 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 18:54:36 INFO - PROCESS | 3040 | 1467683676964 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:36 INFO - PROCESS | 3040 | 1467683676966 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:36 INFO - PROCESS | 3040 | ++DOCSHELL 14626400 == 32 [pid = 3040] [id = 189] 18:54:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 44 (146D9000) [pid = 3040] [serial = 565] [outer = 00000000] 18:54:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 45 (148A9C00) [pid = 3040] [serial = 566] [outer = 146D9000] 18:54:37 INFO - PROCESS | 3040 | 1467683677013 Marionette DEBUG loaded listener.js 18:54:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 46 (14F51C00) [pid = 3040] [serial = 567] [outer = 146D9000] 18:54:37 INFO - PROCESS | 3040 | 1467683677506 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] 18:54:37 INFO - PROCESS | 3040 | 1467683677544 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 18:54:37 INFO - PROCESS | 3040 | 1467683677547 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:54:37 INFO - PROCESS | 3040 | 1467683677558 Marionette TRACE conn5 <- [1,722,null,{}] 18:54:37 INFO - PROCESS | 3040 | 1467683677570 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}] 18:54:37 INFO - PROCESS | 3040 | 1467683677574 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:37 INFO - PROCESS | 3040 | 1467683677656 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 18:54:37 INFO - PROCESS | 3040 | 1467683677665 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:37 INFO - PROCESS | 3040 | 1467683677668 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:37 INFO - PROCESS | 3040 | ++DOCSHELL 1651A000 == 33 [pid = 3040] [id = 190] 18:54:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 47 (1651A400) [pid = 3040] [serial = 568] [outer = 00000000] 18:54:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 48 (1672C400) [pid = 3040] [serial = 569] [outer = 1651A400] 18:54:37 INFO - PROCESS | 3040 | 1467683677779 Marionette DEBUG loaded listener.js 18:54:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 49 (168DE800) [pid = 3040] [serial = 570] [outer = 1651A400] 18:54:38 INFO - PROCESS | 3040 | 1467683678172 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]]]}] 18:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 630ms 18:54:38 INFO - PROCESS | 3040 | 1467683678181 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 18:54:38 INFO - PROCESS | 3040 | 1467683678183 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 18:54:38 INFO - PROCESS | 3040 | 1467683678186 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:54:38 INFO - PROCESS | 3040 | 1467683678188 Marionette TRACE conn5 <- [1,726,null,{}] 18:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:54:38 INFO - PROCESS | 3040 | 1467683678191 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}] 18:54:38 INFO - PROCESS | 3040 | 1467683678193 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:38 INFO - PROCESS | 3040 | 1467683678277 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 18:54:38 INFO - PROCESS | 3040 | 1467683678391 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:38 INFO - PROCESS | 3040 | 1467683678393 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:38 INFO - PROCESS | 3040 | ++DOCSHELL 16E60800 == 34 [pid = 3040] [id = 191] 18:54:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 50 (16E60C00) [pid = 3040] [serial = 571] [outer = 00000000] 18:54:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 51 (182CF800) [pid = 3040] [serial = 572] [outer = 16E60C00] 18:54:38 INFO - PROCESS | 3040 | 1467683678438 Marionette DEBUG loaded listener.js 18:54:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 52 (18623C00) [pid = 3040] [serial = 573] [outer = 16E60C00] 18:54:38 INFO - PROCESS | 3040 | --DOMWINDOW == 51 (0D665400) [pid = 3040] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:54:38 INFO - PROCESS | 3040 | --DOMWINDOW == 50 (1462BC00) [pid = 3040] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:54:38 INFO - PROCESS | 3040 | --DOMWINDOW == 49 (0D53B000) [pid = 3040] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:54:38 INFO - PROCESS | 3040 | --DOMWINDOW == 48 (0E030000) [pid = 3040] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:54:39 INFO - PROCESS | 3040 | 1467683679329 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]]]}] 18:54:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms 18:54:39 INFO - PROCESS | 3040 | 1467683679371 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 18:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:54:39 INFO - PROCESS | 3040 | 1467683679373 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 18:54:39 INFO - PROCESS | 3040 | 1467683679376 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:54:39 INFO - PROCESS | 3040 | 1467683679378 Marionette TRACE conn5 <- [1,730,null,{}] 18:54:39 INFO - PROCESS | 3040 | 1467683679381 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}] 18:54:39 INFO - PROCESS | 3040 | 1467683679383 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:39 INFO - PROCESS | 3040 | 1467683679462 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 18:54:39 INFO - PROCESS | 3040 | 1467683679534 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:39 INFO - PROCESS | 3040 | 1467683679536 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:39 INFO - PROCESS | 3040 | ++DOCSHELL 0EC8E800 == 35 [pid = 3040] [id = 192] 18:54:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 49 (0ECE4800) [pid = 3040] [serial = 574] [outer = 00000000] 18:54:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 50 (1862A000) [pid = 3040] [serial = 575] [outer = 0ECE4800] 18:54:39 INFO - PROCESS | 3040 | 1467683679579 Marionette DEBUG loaded listener.js 18:54:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 51 (1862B000) [pid = 3040] [serial = 576] [outer = 0ECE4800] 18:54:40 INFO - PROCESS | 3040 | 1467683680457 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]]]}] 18:54:40 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 18:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1129ms 18:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:54:40 INFO - PROCESS | 3040 | 1467683680505 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 18:54:40 INFO - PROCESS | 3040 | 1467683680506 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 18:54:40 INFO - PROCESS | 3040 | 1467683680509 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:54:40 INFO - PROCESS | 3040 | 1467683680511 Marionette TRACE conn5 <- [1,734,null,{}] 18:54:40 INFO - PROCESS | 3040 | 1467683680515 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}] 18:54:40 INFO - PROCESS | 3040 | 1467683680520 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:40 INFO - PROCESS | 3040 | 1467683680648 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 18:54:40 INFO - PROCESS | 3040 | 1467683680656 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:40 INFO - PROCESS | 3040 | 1467683680658 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:40 INFO - PROCESS | 3040 | ++DOCSHELL 18631000 == 36 [pid = 3040] [id = 193] 18:54:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 52 (18643800) [pid = 3040] [serial = 577] [outer = 00000000] 18:54:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 53 (192CCC00) [pid = 3040] [serial = 578] [outer = 18643800] 18:54:40 INFO - PROCESS | 3040 | 1467683680702 Marionette DEBUG loaded listener.js 18:54:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 54 (1921F800) [pid = 3040] [serial = 579] [outer = 18643800] 18:54:41 INFO - PROCESS | 3040 | 1467683681592 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]]]}] 18:54:41 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.) 18:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1117ms 18:54:41 INFO - PROCESS | 3040 | 1467683681628 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 18:54:41 INFO - PROCESS | 3040 | 1467683681630 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 18:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:54:41 INFO - PROCESS | 3040 | 1467683681633 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:54:41 INFO - PROCESS | 3040 | 1467683681635 Marionette TRACE conn5 <- [1,738,null,{}] 18:54:41 INFO - PROCESS | 3040 | 1467683681638 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}] 18:54:41 INFO - PROCESS | 3040 | 1467683681640 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:41 INFO - PROCESS | 3040 | 1467683681745 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 18:54:41 INFO - PROCESS | 3040 | 1467683681790 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:41 INFO - PROCESS | 3040 | 1467683681792 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:41 INFO - PROCESS | 3040 | ++DOCSHELL 19484C00 == 37 [pid = 3040] [id = 194] 18:54:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 55 (19959000) [pid = 3040] [serial = 580] [outer = 00000000] 18:54:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 56 (199CEC00) [pid = 3040] [serial = 581] [outer = 19959000] 18:54:41 INFO - PROCESS | 3040 | 1467683681835 Marionette DEBUG loaded listener.js 18:54:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (199D5C00) [pid = 3040] [serial = 582] [outer = 19959000] 18:54:42 INFO - PROCESS | 3040 | 1467683682750 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]]]}] 18:54:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1183ms 18:54:42 INFO - PROCESS | 3040 | 1467683682818 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 18:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:54:42 INFO - PROCESS | 3040 | 1467683682822 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 18:54:42 INFO - PROCESS | 3040 | 1467683682827 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:54:42 INFO - PROCESS | 3040 | 1467683682830 Marionette TRACE conn5 <- [1,742,null,{}] 18:54:42 INFO - PROCESS | 3040 | 1467683682837 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}] 18:54:42 INFO - PROCESS | 3040 | 1467683682840 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:42 INFO - PROCESS | 3040 | 1467683682983 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 18:54:43 INFO - PROCESS | 3040 | 1467683683141 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:43 INFO - PROCESS | 3040 | 1467683683146 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:43 INFO - PROCESS | 3040 | ++DOCSHELL 0DA7E800 == 38 [pid = 3040] [id = 195] 18:54:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0DB77800) [pid = 3040] [serial = 583] [outer = 00000000] 18:54:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0E02A000) [pid = 3040] [serial = 584] [outer = 0DB77800] 18:54:43 INFO - PROCESS | 3040 | 1467683683207 Marionette DEBUG loaded listener.js 18:54:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0E392000) [pid = 3040] [serial = 585] [outer = 0DB77800] 18:54:44 INFO - PROCESS | 3040 | 1467683684247 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]]]}] 18:54:44 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 18:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1475ms 18:54:44 INFO - PROCESS | 3040 | 1467683684303 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 18:54:44 INFO - PROCESS | 3040 | 1467683684308 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 18:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:54:44 INFO - PROCESS | 3040 | 1467683684314 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:54:44 INFO - PROCESS | 3040 | 1467683684317 Marionette TRACE conn5 <- [1,746,null,{}] 18:54:44 INFO - PROCESS | 3040 | 1467683684321 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}] 18:54:44 INFO - PROCESS | 3040 | 1467683684324 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:44 INFO - PROCESS | 3040 | 1467683684490 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 18:54:44 INFO - PROCESS | 3040 | 1467683684623 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:44 INFO - PROCESS | 3040 | 1467683684626 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:44 INFO - PROCESS | 3040 | ++DOCSHELL 16268400 == 39 [pid = 3040] [id = 196] 18:54:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (1626F000) [pid = 3040] [serial = 586] [outer = 00000000] 18:54:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (16516800) [pid = 3040] [serial = 587] [outer = 1626F000] 18:54:44 INFO - PROCESS | 3040 | 1467683684681 Marionette DEBUG loaded listener.js 18:54:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (1651E400) [pid = 3040] [serial = 588] [outer = 1626F000] 18:54:45 INFO - PROCESS | 3040 | 1467683685226 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]]]}] 18:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 930ms 18:54:45 INFO - PROCESS | 3040 | 1467683685259 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 18:54:45 INFO - PROCESS | 3040 | 1467683685262 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 18:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:54:45 INFO - PROCESS | 3040 | 1467683685266 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:54:45 INFO - PROCESS | 3040 | 1467683685270 Marionette TRACE conn5 <- [1,750,null,{}] 18:54:45 INFO - PROCESS | 3040 | 1467683685281 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}] 18:54:45 INFO - PROCESS | 3040 | 1467683685285 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:45 INFO - PROCESS | 3040 | 1467683685396 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 18:54:45 INFO - PROCESS | 3040 | 1467683685489 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:45 INFO - PROCESS | 3040 | 1467683685492 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:45 INFO - PROCESS | 3040 | ++DOCSHELL 0E02D400 == 40 [pid = 3040] [id = 197] 18:54:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0E32C000) [pid = 3040] [serial = 589] [outer = 00000000] 18:54:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (15E03400) [pid = 3040] [serial = 590] [outer = 0E32C000] 18:54:45 INFO - PROCESS | 3040 | 1467683685548 Marionette DEBUG loaded listener.js 18:54:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (19222800) [pid = 3040] [serial = 591] [outer = 0E32C000] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 0E02FC00 == 39 [pid = 3040] [id = 183] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 18631000 == 38 [pid = 3040] [id = 193] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 0EC8E800 == 37 [pid = 3040] [id = 192] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 16E60800 == 36 [pid = 3040] [id = 191] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 1651A000 == 35 [pid = 3040] [id = 190] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 14626400 == 34 [pid = 3040] [id = 189] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 0DFBC800 == 33 [pid = 3040] [id = 188] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 14628800 == 32 [pid = 3040] [id = 187] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 0E03F800 == 31 [pid = 3040] [id = 185] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 0DA74800 == 30 [pid = 3040] [id = 186] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 16268400 == 29 [pid = 3040] [id = 196] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 19484C00 == 28 [pid = 3040] [id = 194] 18:54:46 INFO - PROCESS | 3040 | --DOCSHELL 0DA7E800 == 27 [pid = 3040] [id = 195] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (0E269C00) [pid = 3040] [serial = 549] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (0E03E000) [pid = 3040] [serial = 548] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (0DA74400) [pid = 3040] [serial = 542] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (14D60800) [pid = 3040] [serial = 545] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (0DC57000) [pid = 3040] [serial = 552] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (0DA80C00) [pid = 3040] [serial = 551] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (0E32B000) [pid = 3040] [serial = 554] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (15C6C000) [pid = 3040] [serial = 546] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (0DC5C800) [pid = 3040] [serial = 543] [outer = 00000000] [url = about:blank] 18:54:46 INFO - PROCESS | 3040 | 1467683686938 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]]]}] 18:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1723ms 18:54:47 INFO - PROCESS | 3040 | 1467683686992 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 18:54:47 INFO - PROCESS | 3040 | 1467683686996 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 18:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:54:47 INFO - PROCESS | 3040 | 1467683687001 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:54:47 INFO - PROCESS | 3040 | 1467683687004 Marionette TRACE conn5 <- [1,754,null,{}] 18:54:47 INFO - PROCESS | 3040 | 1467683687010 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}] 18:54:47 INFO - PROCESS | 3040 | 1467683687013 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:47 INFO - PROCESS | 3040 | 1467683687137 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 18:54:47 INFO - PROCESS | 3040 | 1467683687210 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:47 INFO - PROCESS | 3040 | 1467683687215 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:47 INFO - PROCESS | 3040 | ++DOCSHELL 0D1E5000 == 28 [pid = 3040] [id = 198] 18:54:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0D533400) [pid = 3040] [serial = 592] [outer = 00000000] 18:54:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0D5E5C00) [pid = 3040] [serial = 593] [outer = 0D533400] 18:54:47 INFO - PROCESS | 3040 | 1467683687265 Marionette DEBUG loaded listener.js 18:54:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0D606400) [pid = 3040] [serial = 594] [outer = 0D533400] 18:54:48 INFO - PROCESS | 3040 | 1467683688138 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]]]}] 18:54:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1182ms 18:54:48 INFO - PROCESS | 3040 | 1467683688184 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 18:54:48 INFO - PROCESS | 3040 | 1467683688189 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 18:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:54:48 INFO - PROCESS | 3040 | 1467683688195 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:54:48 INFO - PROCESS | 3040 | 1467683688198 Marionette TRACE conn5 <- [1,758,null,{}] 18:54:48 INFO - PROCESS | 3040 | 1467683688202 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}] 18:54:48 INFO - PROCESS | 3040 | 1467683688205 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:48 INFO - PROCESS | 3040 | 1467683688291 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 18:54:48 INFO - PROCESS | 3040 | 1467683688297 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:48 INFO - PROCESS | 3040 | 1467683688300 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:48 INFO - PROCESS | 3040 | ++DOCSHELL 0DC60000 == 29 [pid = 3040] [id = 199] 18:54:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DE40C00) [pid = 3040] [serial = 595] [outer = 00000000] 18:54:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0DE4D000) [pid = 3040] [serial = 596] [outer = 0DE40C00] 18:54:48 INFO - PROCESS | 3040 | 1467683688347 Marionette DEBUG loaded listener.js 18:54:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E024000) [pid = 3040] [serial = 597] [outer = 0DE40C00] 18:54:48 INFO - PROCESS | 3040 | 1467683688791 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]]]}] 18:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 630ms 18:54:48 INFO - PROCESS | 3040 | 1467683688842 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 18:54:48 INFO - PROCESS | 3040 | 1467683688844 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 18:54:48 INFO - PROCESS | 3040 | 1467683688852 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:54:48 INFO - PROCESS | 3040 | 1467683688856 Marionette TRACE conn5 <- [1,762,null,{}] 18:54:48 INFO - PROCESS | 3040 | 1467683688867 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}] 18:54:48 INFO - PROCESS | 3040 | 1467683688872 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:48 INFO - PROCESS | 3040 | 1467683688981 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 18:54:49 INFO - PROCESS | 3040 | 1467683689038 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:49 INFO - PROCESS | 3040 | 1467683689040 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:49 INFO - PROCESS | 3040 | ++DOCSHELL 0ED86400 == 30 [pid = 3040] [id = 200] 18:54:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0ED86800) [pid = 3040] [serial = 598] [outer = 00000000] 18:54:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0EDD1000) [pid = 3040] [serial = 599] [outer = 0ED86800] 18:54:49 INFO - PROCESS | 3040 | 1467683689088 Marionette DEBUG loaded listener.js 18:54:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (14622800) [pid = 3040] [serial = 600] [outer = 0ED86800] 18:54:49 INFO - PROCESS | 3040 | 1467683689539 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]]]}] 18:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 730ms 18:54:49 INFO - PROCESS | 3040 | 1467683689587 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 18:54:49 INFO - PROCESS | 3040 | 1467683689590 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 18:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:54:49 INFO - PROCESS | 3040 | 1467683689593 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:54:49 INFO - PROCESS | 3040 | 1467683689594 Marionette TRACE conn5 <- [1,766,null,{}] 18:54:49 INFO - PROCESS | 3040 | 1467683689605 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}] 18:54:49 INFO - PROCESS | 3040 | 1467683689607 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:49 INFO - PROCESS | 3040 | 1467683689741 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 18:54:49 INFO - PROCESS | 3040 | 1467683689797 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:49 INFO - PROCESS | 3040 | 1467683689799 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:49 INFO - PROCESS | 3040 | ++DOCSHELL 14861C00 == 31 [pid = 3040] [id = 201] 18:54:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (14867C00) [pid = 3040] [serial = 601] [outer = 00000000] 18:54:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (14D5EC00) [pid = 3040] [serial = 602] [outer = 14867C00] 18:54:49 INFO - PROCESS | 3040 | 1467683689843 Marionette DEBUG loaded listener.js 18:54:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (14FBA800) [pid = 3040] [serial = 603] [outer = 14867C00] 18:54:50 INFO - PROCESS | 3040 | 1467683690269 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]]]}] 18:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 731ms 18:54:50 INFO - PROCESS | 3040 | 1467683690326 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 18:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:54:50 INFO - PROCESS | 3040 | 1467683690328 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 18:54:50 INFO - PROCESS | 3040 | 1467683690332 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:54:50 INFO - PROCESS | 3040 | 1467683690333 Marionette TRACE conn5 <- [1,770,null,{}] 18:54:50 INFO - PROCESS | 3040 | 1467683690341 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}] 18:54:50 INFO - PROCESS | 3040 | 1467683690343 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:50 INFO - PROCESS | 3040 | 1467683690447 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 18:54:50 INFO - PROCESS | 3040 | 1467683690459 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:50 INFO - PROCESS | 3040 | 1467683690461 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:50 INFO - PROCESS | 3040 | ++DOCSHELL 15C69800 == 32 [pid = 3040] [id = 202] 18:54:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (15C6CC00) [pid = 3040] [serial = 604] [outer = 00000000] 18:54:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15EC6000) [pid = 3040] [serial = 605] [outer = 15C6CC00] 18:54:50 INFO - PROCESS | 3040 | 1467683690504 Marionette DEBUG loaded listener.js 18:54:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1626AC00) [pid = 3040] [serial = 606] [outer = 15C6CC00] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19959000) [pid = 3040] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0ECE4800) [pid = 3040] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (14629000) [pid = 3040] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (146D9000) [pid = 3040] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1651A400) [pid = 3040] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (0DA75000) [pid = 3040] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (0E0E7400) [pid = 3040] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (0E026000) [pid = 3040] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (18643800) [pid = 3040] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:54:50 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (16E60C00) [pid = 3040] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:54:51 INFO - PROCESS | 3040 | 1467683691112 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]]]}] 18:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 830ms 18:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:54:51 INFO - PROCESS | 3040 | 1467683691162 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 18:54:51 INFO - PROCESS | 3040 | 1467683691164 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 18:54:51 INFO - PROCESS | 3040 | 1467683691168 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:54:51 INFO - PROCESS | 3040 | 1467683691169 Marionette TRACE conn5 <- [1,774,null,{}] 18:54:51 INFO - PROCESS | 3040 | 1467683691173 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}] 18:54:51 INFO - PROCESS | 3040 | 1467683691179 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:51 INFO - PROCESS | 3040 | 1467683691309 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 18:54:51 INFO - PROCESS | 3040 | 1467683691366 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 3040 | 1467683691368 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:51 INFO - PROCESS | 3040 | ++DOCSHELL 16513400 == 33 [pid = 3040] [id = 203] 18:54:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (16517400) [pid = 3040] [serial = 607] [outer = 00000000] 18:54:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (168DE400) [pid = 3040] [serial = 608] [outer = 16517400] 18:54:51 INFO - PROCESS | 3040 | 1467683691412 Marionette DEBUG loaded listener.js 18:54:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (16E56400) [pid = 3040] [serial = 609] [outer = 16517400] 18:54:51 INFO - PROCESS | 3040 | 1467683691774 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]]]}] 18:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 630ms 18:54:51 INFO - PROCESS | 3040 | 1467683691798 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 18:54:51 INFO - PROCESS | 3040 | 1467683691800 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 18:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:54:51 INFO - PROCESS | 3040 | 1467683691803 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:54:51 INFO - PROCESS | 3040 | 1467683691805 Marionette TRACE conn5 <- [1,778,null,{}] 18:54:51 INFO - PROCESS | 3040 | 1467683691809 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}] 18:54:51 INFO - PROCESS | 3040 | 1467683691811 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:51 INFO - PROCESS | 3040 | 1467683691919 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 18:54:51 INFO - PROCESS | 3040 | 1467683691926 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 3040 | 1467683691928 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:51 INFO - PROCESS | 3040 | ++DOCSHELL 16E52C00 == 34 [pid = 3040] [id = 204] 18:54:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (16E60400) [pid = 3040] [serial = 610] [outer = 00000000] 18:54:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (17C6B000) [pid = 3040] [serial = 611] [outer = 16E60400] 18:54:51 INFO - PROCESS | 3040 | 1467683691971 Marionette DEBUG loaded listener.js 18:54:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (18623400) [pid = 3040] [serial = 612] [outer = 16E60400] 18:54:52 INFO - PROCESS | 3040 | 1467683692382 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]]]}] 18:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms 18:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:54:52 INFO - PROCESS | 3040 | 1467683692434 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 18:54:52 INFO - PROCESS | 3040 | 1467683692436 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 18:54:52 INFO - PROCESS | 3040 | 1467683692439 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:54:52 INFO - PROCESS | 3040 | 1467683692441 Marionette TRACE conn5 <- [1,782,null,{}] 18:54:52 INFO - PROCESS | 3040 | 1467683692445 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}] 18:54:52 INFO - PROCESS | 3040 | 1467683692446 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:52 INFO - PROCESS | 3040 | 1467683692554 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 18:54:52 INFO - PROCESS | 3040 | 1467683692562 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:52 INFO - PROCESS | 3040 | 1467683692563 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:52 INFO - PROCESS | 3040 | ++DOCSHELL 1862CC00 == 35 [pid = 3040] [id = 205] 18:54:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1862F400) [pid = 3040] [serial = 613] [outer = 00000000] 18:54:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (18644800) [pid = 3040] [serial = 614] [outer = 1862F400] 18:54:52 INFO - PROCESS | 3040 | 1467683692608 Marionette DEBUG loaded listener.js 18:54:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (18646000) [pid = 3040] [serial = 615] [outer = 1862F400] 18:54:53 INFO - PROCESS | 3040 | 1467683693147 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]]]}] 18:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 770ms 18:54:53 INFO - PROCESS | 3040 | 1467683693212 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 18:54:53 INFO - PROCESS | 3040 | 1467683693217 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 18:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:54:53 INFO - PROCESS | 3040 | 1467683693222 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:54:53 INFO - PROCESS | 3040 | 1467683693226 Marionette TRACE conn5 <- [1,786,null,{}] 18:54:53 INFO - PROCESS | 3040 | 1467683693232 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}] 18:54:53 INFO - PROCESS | 3040 | 1467683693235 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:53 INFO - PROCESS | 3040 | 1467683693364 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 18:54:53 INFO - PROCESS | 3040 | 1467683693464 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:53 INFO - PROCESS | 3040 | 1467683693469 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:53 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F7000 == 36 [pid = 3040] [id = 206] 18:54:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0D6F9400) [pid = 3040] [serial = 616] [outer = 00000000] 18:54:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0DA7D000) [pid = 3040] [serial = 617] [outer = 0D6F9400] 18:54:53 INFO - PROCESS | 3040 | 1467683693527 Marionette DEBUG loaded listener.js 18:54:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0DC5F400) [pid = 3040] [serial = 618] [outer = 0D6F9400] 18:54:54 INFO - PROCESS | 3040 | 1467683694253 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]]]}] 18:54:54 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 18:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1076ms 18:54:54 INFO - PROCESS | 3040 | 1467683694315 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 18:54:54 INFO - PROCESS | 3040 | 1467683694320 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 18:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:54:54 INFO - PROCESS | 3040 | 1467683694326 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:54:54 INFO - PROCESS | 3040 | 1467683694329 Marionette TRACE conn5 <- [1,790,null,{}] 18:54:54 INFO - PROCESS | 3040 | 1467683694333 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}] 18:54:54 INFO - PROCESS | 3040 | 1467683694336 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:54 INFO - PROCESS | 3040 | 1467683694453 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 18:54:54 INFO - PROCESS | 3040 | 1467683694577 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:54 INFO - PROCESS | 3040 | 1467683694579 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:54 INFO - PROCESS | 3040 | ++DOCSHELL 14626400 == 37 [pid = 3040] [id = 207] 18:54:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14626C00) [pid = 3040] [serial = 619] [outer = 00000000] 18:54:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (14983C00) [pid = 3040] [serial = 620] [outer = 14626C00] 18:54:54 INFO - PROCESS | 3040 | 1467683694637 Marionette DEBUG loaded listener.js 18:54:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (15C71400) [pid = 3040] [serial = 621] [outer = 14626C00] 18:54:55 INFO - PROCESS | 3040 | 1467683695484 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]]]}] 18:54:55 INFO - PROCESS | 3040 | --DOCSHELL 16E52C00 == 36 [pid = 3040] [id = 204] 18:54:55 INFO - PROCESS | 3040 | --DOCSHELL 16513400 == 35 [pid = 3040] [id = 203] 18:54:55 INFO - PROCESS | 3040 | --DOCSHELL 15C69800 == 34 [pid = 3040] [id = 202] 18:54:55 INFO - PROCESS | 3040 | --DOCSHELL 14861C00 == 33 [pid = 3040] [id = 201] 18:54:55 INFO - PROCESS | 3040 | --DOCSHELL 0ED86400 == 32 [pid = 3040] [id = 200] 18:54:55 INFO - PROCESS | 3040 | --DOCSHELL 0DC60000 == 31 [pid = 3040] [id = 199] 18:54:55 INFO - PROCESS | 3040 | --DOCSHELL 0D1E5000 == 30 [pid = 3040] [id = 198] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (199CEC00) [pid = 3040] [serial = 581] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1862A000) [pid = 3040] [serial = 575] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (146D9C00) [pid = 3040] [serial = 560] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (148A9000) [pid = 3040] [serial = 561] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (148A9C00) [pid = 3040] [serial = 566] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (14F51C00) [pid = 3040] [serial = 567] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1672C400) [pid = 3040] [serial = 569] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (168DE800) [pid = 3040] [serial = 570] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0DC59400) [pid = 3040] [serial = 557] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (0E027000) [pid = 3040] [serial = 558] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (0E887800) [pid = 3040] [serial = 555] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (0E030400) [pid = 3040] [serial = 563] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (0E0E6000) [pid = 3040] [serial = 564] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1921F800) [pid = 3040] [serial = 579] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (192CCC00) [pid = 3040] [serial = 578] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (182CF800) [pid = 3040] [serial = 572] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (1862B000) [pid = 3040] [serial = 576] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (18623C00) [pid = 3040] [serial = 573] [outer = 00000000] [url = about:blank] 18:54:55 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (199D5C00) [pid = 3040] [serial = 582] [outer = 00000000] [url = about:blank] 18:54:55 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 18:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1224ms 18:54:55 INFO - PROCESS | 3040 | 1467683695555 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 18:54:55 INFO - PROCESS | 3040 | 1467683695559 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 18:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:54:55 INFO - PROCESS | 3040 | 1467683695564 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:54:55 INFO - PROCESS | 3040 | 1467683695567 Marionette TRACE conn5 <- [1,794,null,{}] 18:54:55 INFO - PROCESS | 3040 | 1467683695573 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}] 18:54:55 INFO - PROCESS | 3040 | 1467683695575 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:55 INFO - PROCESS | 3040 | 1467683695670 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 18:54:55 INFO - PROCESS | 3040 | 1467683695677 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:55 INFO - PROCESS | 3040 | 1467683695682 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:55 INFO - PROCESS | 3040 | ++DOCSHELL 0D53B000 == 31 [pid = 3040] [id = 208] 18:54:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0D5E9800) [pid = 3040] [serial = 622] [outer = 00000000] 18:54:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0DA74800) [pid = 3040] [serial = 623] [outer = 0D5E9800] 18:54:55 INFO - PROCESS | 3040 | 1467683695729 Marionette DEBUG loaded listener.js 18:54:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DC54800) [pid = 3040] [serial = 624] [outer = 0D5E9800] 18:54:56 INFO - PROCESS | 3040 | 1467683696238 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]]]}] 18:54:56 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 18:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 730ms 18:54:56 INFO - PROCESS | 3040 | 1467683696295 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 3040 | 1467683696299 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 18:54:56 INFO - PROCESS | 3040 | 1467683696305 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:54:56 INFO - PROCESS | 3040 | 1467683696307 Marionette TRACE conn5 <- [1,798,null,{}] 18:54:56 INFO - PROCESS | 3040 | 1467683696311 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}] 18:54:56 INFO - PROCESS | 3040 | 1467683696314 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:56 INFO - PROCESS | 3040 | 1467683696398 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 18:54:56 INFO - PROCESS | 3040 | 1467683696479 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:56 INFO - PROCESS | 3040 | 1467683696481 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:56 INFO - PROCESS | 3040 | ++DOCSHELL 0E035400 == 32 [pid = 3040] [id = 209] 18:54:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E03A800) [pid = 3040] [serial = 625] [outer = 00000000] 18:54:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E38A800) [pid = 3040] [serial = 626] [outer = 0E03A800] 18:54:56 INFO - PROCESS | 3040 | 1467683696527 Marionette DEBUG loaded listener.js 18:54:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0E887800) [pid = 3040] [serial = 627] [outer = 0E03A800] 18:54:56 INFO - PROCESS | 3040 | 1467683696916 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]]]}] 18:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 18:54:56 INFO - PROCESS | 3040 | 1467683696980 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 3040 | 1467683696982 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 18:54:56 INFO - PROCESS | 3040 | 1467683696985 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:54:56 INFO - PROCESS | 3040 | 1467683696989 Marionette TRACE conn5 <- [1,802,null,{}] 18:54:57 INFO - PROCESS | 3040 | 1467683696999 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}] 18:54:57 INFO - PROCESS | 3040 | 1467683697004 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:57 INFO - PROCESS | 3040 | 1467683697091 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 18:54:57 INFO - PROCESS | 3040 | 1467683697103 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:57 INFO - PROCESS | 3040 | 1467683697106 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:57 INFO - PROCESS | 3040 | ++DOCSHELL 14D5E400 == 33 [pid = 3040] [id = 210] 18:54:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (14DD7000) [pid = 3040] [serial = 628] [outer = 00000000] 18:54:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (1508D000) [pid = 3040] [serial = 629] [outer = 14DD7000] 18:54:57 INFO - PROCESS | 3040 | 1467683697156 Marionette DEBUG loaded listener.js 18:54:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (15EC5800) [pid = 3040] [serial = 630] [outer = 14DD7000] 18:54:57 INFO - PROCESS | 3040 | 1467683697634 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] 18:54:57 INFO - PROCESS | 3040 | 1467683697662 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 18:54:57 INFO - PROCESS | 3040 | 1467683697665 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:54:57 INFO - PROCESS | 3040 | 1467683697667 Marionette TRACE conn5 <- [1,806,null,{}] 18:54:57 INFO - PROCESS | 3040 | 1467683697675 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}] 18:54:57 INFO - PROCESS | 3040 | 1467683697677 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:57 INFO - PROCESS | 3040 | 1467683697790 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 18:54:57 INFO - PROCESS | 3040 | 1467683697796 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:57 INFO - PROCESS | 3040 | 1467683697797 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:57 INFO - PROCESS | 3040 | ++DOCSHELL 1651F800 == 34 [pid = 3040] [id = 211] 18:54:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (16723C00) [pid = 3040] [serial = 631] [outer = 00000000] 18:54:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (16E60800) [pid = 3040] [serial = 632] [outer = 16723C00] 18:54:57 INFO - PROCESS | 3040 | 1467683697841 Marionette DEBUG loaded listener.js 18:54:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (182CD000) [pid = 3040] [serial = 633] [outer = 16723C00] 18:54:58 INFO - PROCESS | 3040 | 1467683698292 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]]]}] 18:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 18:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:54:58 INFO - PROCESS | 3040 | 1467683698343 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 18:54:58 INFO - PROCESS | 3040 | 1467683698345 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 18:54:58 INFO - PROCESS | 3040 | 1467683698348 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:54:58 INFO - PROCESS | 3040 | 1467683698350 Marionette TRACE conn5 <- [1,810,null,{}] 18:54:58 INFO - PROCESS | 3040 | 1467683698354 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}] 18:54:58 INFO - PROCESS | 3040 | 1467683698356 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:58 INFO - PROCESS | 3040 | 1467683698463 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 18:54:58 INFO - PROCESS | 3040 | 1467683698546 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:58 INFO - PROCESS | 3040 | 1467683698548 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:58 INFO - PROCESS | 3040 | ++DOCSHELL 1862E800 == 35 [pid = 3040] [id = 212] 18:54:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (18631800) [pid = 3040] [serial = 634] [outer = 00000000] 18:54:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (18641C00) [pid = 3040] [serial = 635] [outer = 18631800] 18:54:58 INFO - PROCESS | 3040 | 1467683698592 Marionette DEBUG loaded listener.js 18:54:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (18647400) [pid = 3040] [serial = 636] [outer = 18631800] 18:54:59 INFO - PROCESS | 3040 | 1467683699011 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] 18:54:59 INFO - PROCESS | 3040 | 1467683699082 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 18:54:59 INFO - PROCESS | 3040 | 1467683699085 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:54:59 INFO - PROCESS | 3040 | 1467683699087 Marionette TRACE conn5 <- [1,814,null,{}] 18:54:59 INFO - PROCESS | 3040 | 1467683699097 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}] 18:54:59 INFO - PROCESS | 3040 | 1467683699102 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:59 INFO - PROCESS | 3040 | 1467683699232 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 18:54:59 INFO - PROCESS | 3040 | 1467683699290 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:59 INFO - PROCESS | 3040 | 1467683699292 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:59 INFO - PROCESS | 3040 | ++DOCSHELL 0C552800 == 36 [pid = 3040] [id = 213] 18:54:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0D585C00) [pid = 3040] [serial = 637] [outer = 00000000] 18:54:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (199CEC00) [pid = 3040] [serial = 638] [outer = 0D585C00] 18:54:59 INFO - PROCESS | 3040 | 1467683699336 Marionette DEBUG loaded listener.js 18:54:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1947B800) [pid = 3040] [serial = 639] [outer = 0D585C00] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0DE40C00) [pid = 3040] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D533400) [pid = 3040] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0ED86800) [pid = 3040] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (14867C00) [pid = 3040] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (16517400) [pid = 3040] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (15C6CC00) [pid = 3040] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (16E60400) [pid = 3040] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0DB77800) [pid = 3040] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:54:59 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1626F000) [pid = 3040] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:54:59 INFO - PROCESS | 3040 | 1467683699820 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]]]}] 18:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 770ms 18:54:59 INFO - PROCESS | 3040 | 1467683699859 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 18:54:59 INFO - PROCESS | 3040 | 1467683699861 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 18:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:54:59 INFO - PROCESS | 3040 | 1467683699864 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:54:59 INFO - PROCESS | 3040 | 1467683699866 Marionette TRACE conn5 <- [1,818,null,{}] 18:54:59 INFO - PROCESS | 3040 | 1467683699869 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}] 18:54:59 INFO - PROCESS | 3040 | 1467683699871 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:54:59 INFO - PROCESS | 3040 | 1467683699948 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 18:55:00 INFO - PROCESS | 3040 | 1467683700032 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:00 INFO - PROCESS | 3040 | 1467683700034 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:00 INFO - PROCESS | 3040 | ++DOCSHELL 14D57800 == 37 [pid = 3040] [id = 214] 18:55:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (15C6CC00) [pid = 3040] [serial = 640] [outer = 00000000] 18:55:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (199CD400) [pid = 3040] [serial = 641] [outer = 15C6CC00] 18:55:00 INFO - PROCESS | 3040 | 1467683700077 Marionette DEBUG loaded listener.js 18:55:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (199D0000) [pid = 3040] [serial = 642] [outer = 15C6CC00] 18:55:00 INFO - PROCESS | 3040 | 1467683700432 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]]]}] 18:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 631ms 18:55:00 INFO - PROCESS | 3040 | 1467683700496 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 18:55:00 INFO - PROCESS | 3040 | 1467683700497 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 18:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:55:00 INFO - PROCESS | 3040 | 1467683700500 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:55:00 INFO - PROCESS | 3040 | 1467683700502 Marionette TRACE conn5 <- [1,822,null,{}] 18:55:00 INFO - PROCESS | 3040 | 1467683700505 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}] 18:55:00 INFO - PROCESS | 3040 | 1467683700507 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:00 INFO - PROCESS | 3040 | 1467683700616 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 18:55:00 INFO - PROCESS | 3040 | 1467683700624 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:00 INFO - PROCESS | 3040 | 1467683700626 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:00 INFO - PROCESS | 3040 | ++DOCSHELL 1462D400 == 38 [pid = 3040] [id = 215] 18:55:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15C70C00) [pid = 3040] [serial = 643] [outer = 00000000] 18:55:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19B06800) [pid = 3040] [serial = 644] [outer = 15C70C00] 18:55:00 INFO - PROCESS | 3040 | 1467683700669 Marionette DEBUG loaded listener.js 18:55:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (19B09C00) [pid = 3040] [serial = 645] [outer = 15C70C00] 18:55:01 INFO - PROCESS | 3040 | 1467683701054 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]]]}] 18:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 570ms 18:55:01 INFO - PROCESS | 3040 | 1467683701072 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 18:55:01 INFO - PROCESS | 3040 | 1467683701074 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 18:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:55:01 INFO - PROCESS | 3040 | 1467683701077 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:55:01 INFO - PROCESS | 3040 | 1467683701078 Marionette TRACE conn5 <- [1,826,null,{}] 18:55:01 INFO - PROCESS | 3040 | 1467683701082 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}] 18:55:01 INFO - PROCESS | 3040 | 1467683701084 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:01 INFO - PROCESS | 3040 | 1467683701164 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 18:55:01 INFO - PROCESS | 3040 | 1467683701268 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:01 INFO - PROCESS | 3040 | 1467683701270 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:01 INFO - PROCESS | 3040 | ++DOCSHELL 14D5D400 == 39 [pid = 3040] [id = 216] 18:55:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (199D8C00) [pid = 3040] [serial = 646] [outer = 00000000] 18:55:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19E43400) [pid = 3040] [serial = 647] [outer = 199D8C00] 18:55:01 INFO - PROCESS | 3040 | 1467683701321 Marionette DEBUG loaded listener.js 18:55:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19E44800) [pid = 3040] [serial = 648] [outer = 199D8C00] 18:55:01 INFO - PROCESS | 3040 | 1467683701671 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]]]}] 18:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 630ms 18:55:01 INFO - PROCESS | 3040 | 1467683701737 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 18:55:01 INFO - PROCESS | 3040 | 1467683701741 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 18:55:01 INFO - PROCESS | 3040 | 1467683701747 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:55:01 INFO - PROCESS | 3040 | 1467683701751 Marionette TRACE conn5 <- [1,830,null,{}] 18:55:01 INFO - PROCESS | 3040 | 1467683701757 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}] 18:55:01 INFO - PROCESS | 3040 | 1467683701761 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:01 INFO - PROCESS | 3040 | 1467683701910 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 18:55:01 INFO - PROCESS | 3040 | 1467683701990 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:01 INFO - PROCESS | 3040 | 1467683701993 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:02 INFO - PROCESS | 3040 | ++DOCSHELL 0D129400 == 40 [pid = 3040] [id = 217] 18:55:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0D16EC00) [pid = 3040] [serial = 649] [outer = 00000000] 18:55:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0DA72400) [pid = 3040] [serial = 650] [outer = 0D16EC00] 18:55:02 INFO - PROCESS | 3040 | 1467683702051 Marionette DEBUG loaded listener.js 18:55:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0E027000) [pid = 3040] [serial = 651] [outer = 0D16EC00] 18:55:02 INFO - PROCESS | 3040 | 1467683702699 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]]]}] 18:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 971ms 18:55:02 INFO - PROCESS | 3040 | 1467683702725 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 18:55:02 INFO - PROCESS | 3040 | 1467683702729 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 18:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:55:02 INFO - PROCESS | 3040 | 1467683702736 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:55:02 INFO - PROCESS | 3040 | 1467683702740 Marionette TRACE conn5 <- [1,834,null,{}] 18:55:02 INFO - PROCESS | 3040 | 1467683702744 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}] 18:55:02 INFO - PROCESS | 3040 | 1467683702747 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:02 INFO - PROCESS | 3040 | 1467683702856 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 18:55:02 INFO - PROCESS | 3040 | 1467683702980 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:02 INFO - PROCESS | 3040 | 1467683702983 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:03 INFO - PROCESS | 3040 | ++DOCSHELL 146DA400 == 41 [pid = 3040] [id = 218] 18:55:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (14861400) [pid = 3040] [serial = 652] [outer = 00000000] 18:55:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (15EC4800) [pid = 3040] [serial = 653] [outer = 14861400] 18:55:03 INFO - PROCESS | 3040 | 1467683703042 Marionette DEBUG loaded listener.js 18:55:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (168DB000) [pid = 3040] [serial = 654] [outer = 14861400] 18:55:03 INFO - PROCESS | 3040 | 1467683703603 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]]]}] 18:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 930ms 18:55:03 INFO - PROCESS | 3040 | 1467683703664 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 18:55:03 INFO - PROCESS | 3040 | 1467683703667 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 18:55:03 INFO - PROCESS | 3040 | 1467683703671 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:55:03 INFO - PROCESS | 3040 | 1467683703673 Marionette TRACE conn5 <- [1,838,null,{}] 18:55:03 INFO - PROCESS | 3040 | 1467683703683 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}] 18:55:03 INFO - PROCESS | 3040 | 1467683703688 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:03 INFO - PROCESS | 3040 | 1467683703802 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 18:55:03 INFO - PROCESS | 3040 | 1467683703904 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:03 INFO - PROCESS | 3040 | 1467683703908 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:03 INFO - PROCESS | 3040 | ++DOCSHELL 19E40000 == 42 [pid = 3040] [id = 219] 18:55:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19E40400) [pid = 3040] [serial = 655] [outer = 00000000] 18:55:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A0B7C00) [pid = 3040] [serial = 656] [outer = 19E40400] 18:55:03 INFO - PROCESS | 3040 | 1467683703964 Marionette DEBUG loaded listener.js 18:55:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A125400) [pid = 3040] [serial = 657] [outer = 19E40400] 18:55:04 INFO - PROCESS | 3040 | 1467683704587 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]]]}] 18:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 970ms 18:55:04 INFO - PROCESS | 3040 | 1467683704644 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 18:55:04 INFO - PROCESS | 3040 | 1467683704646 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 18:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:55:04 INFO - PROCESS | 3040 | 1467683704650 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:55:04 INFO - PROCESS | 3040 | 1467683704652 Marionette TRACE conn5 <- [1,842,null,{}] 18:55:04 INFO - PROCESS | 3040 | 1467683704656 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}] 18:55:04 INFO - PROCESS | 3040 | 1467683704658 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:04 INFO - PROCESS | 3040 | 1467683704765 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 18:55:05 INFO - PROCESS | 3040 | 1467683705888 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:05 INFO - PROCESS | 3040 | 1467683705891 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:06 INFO - PROCESS | 3040 | ++DOCSHELL 168E4400 == 43 [pid = 3040] [id = 220] 18:55:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (16E51800) [pid = 3040] [serial = 658] [outer = 00000000] 18:55:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A509800) [pid = 3040] [serial = 659] [outer = 16E51800] 18:55:06 INFO - PROCESS | 3040 | 1467683706047 Marionette DEBUG loaded listener.js 18:55:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A50D800) [pid = 3040] [serial = 660] [outer = 16E51800] 18:55:06 INFO - PROCESS | 3040 | 1467683706785 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]]]}] 18:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2170ms 18:55:06 INFO - PROCESS | 3040 | 1467683706824 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 18:55:06 INFO - PROCESS | 3040 | 1467683706829 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 18:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:55:06 INFO - PROCESS | 3040 | 1467683706834 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:55:06 INFO - PROCESS | 3040 | 1467683706837 Marionette TRACE conn5 <- [1,846,null,{}] 18:55:06 INFO - PROCESS | 3040 | 1467683706842 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}] 18:55:06 INFO - PROCESS | 3040 | 1467683706845 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:06 INFO - PROCESS | 3040 | 1467683706949 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 18:55:07 INFO - PROCESS | 3040 | 1467683707101 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:07 INFO - PROCESS | 3040 | 1467683707106 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:07 INFO - PROCESS | 3040 | ++DOCSHELL 0E0E6400 == 44 [pid = 3040] [id = 221] 18:55:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E0F0C00) [pid = 3040] [serial = 661] [outer = 00000000] 18:55:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E886400) [pid = 3040] [serial = 662] [outer = 0E0F0C00] 18:55:07 INFO - PROCESS | 3040 | 1467683707160 Marionette DEBUG loaded listener.js 18:55:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (14621400) [pid = 3040] [serial = 663] [outer = 0E0F0C00] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 1462D400 == 43 [pid = 3040] [id = 215] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 14D57800 == 42 [pid = 3040] [id = 214] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 0C552800 == 41 [pid = 3040] [id = 213] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 1862E800 == 40 [pid = 3040] [id = 212] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 1651F800 == 39 [pid = 3040] [id = 211] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 14D5E400 == 38 [pid = 3040] [id = 210] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 0E035400 == 37 [pid = 3040] [id = 209] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 0D53B000 == 36 [pid = 3040] [id = 208] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 14626400 == 35 [pid = 3040] [id = 207] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 0D6F7000 == 34 [pid = 3040] [id = 206] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 0E02D400 == 33 [pid = 3040] [id = 197] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 1862CC00 == 32 [pid = 3040] [id = 205] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 168E4400 == 31 [pid = 3040] [id = 220] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 19E40000 == 30 [pid = 3040] [id = 219] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 14D5D400 == 29 [pid = 3040] [id = 216] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 0D129400 == 28 [pid = 3040] [id = 217] 18:55:08 INFO - PROCESS | 3040 | --DOCSHELL 146DA400 == 27 [pid = 3040] [id = 218] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0DE4D000) [pid = 3040] [serial = 596] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0D5E5C00) [pid = 3040] [serial = 593] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0D606400) [pid = 3040] [serial = 594] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0EDD1000) [pid = 3040] [serial = 599] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (14FBA800) [pid = 3040] [serial = 603] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (14D5EC00) [pid = 3040] [serial = 602] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (15E03400) [pid = 3040] [serial = 590] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (168DE400) [pid = 3040] [serial = 608] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (15EC6000) [pid = 3040] [serial = 605] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (17C6B000) [pid = 3040] [serial = 611] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1626AC00) [pid = 3040] [serial = 606] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (18623400) [pid = 3040] [serial = 612] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E392000) [pid = 3040] [serial = 585] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E02A000) [pid = 3040] [serial = 584] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1651E400) [pid = 3040] [serial = 588] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (16516800) [pid = 3040] [serial = 587] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (14622800) [pid = 3040] [serial = 600] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (18644800) [pid = 3040] [serial = 614] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16E56400) [pid = 3040] [serial = 609] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0E024000) [pid = 3040] [serial = 597] [outer = 00000000] [url = about:blank] 18:55:08 INFO - PROCESS | 3040 | 1467683708327 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]]]}] 18:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1579ms 18:55:08 INFO - PROCESS | 3040 | 1467683708445 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 18:55:08 INFO - PROCESS | 3040 | 1467683708449 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 18:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:55:08 INFO - PROCESS | 3040 | 1467683708454 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:55:08 INFO - PROCESS | 3040 | 1467683708458 Marionette TRACE conn5 <- [1,850,null,{}] 18:55:08 INFO - PROCESS | 3040 | 1467683708466 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}] 18:55:08 INFO - PROCESS | 3040 | 1467683708469 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:08 INFO - PROCESS | 3040 | 1467683708554 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 18:55:08 INFO - PROCESS | 3040 | 1467683708562 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:08 INFO - PROCESS | 3040 | 1467683708566 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:08 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F7C00 == 28 [pid = 3040] [id = 222] 18:55:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0C5F8400) [pid = 3040] [serial = 664] [outer = 00000000] 18:55:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0D1C7000) [pid = 3040] [serial = 665] [outer = 0C5F8400] 18:55:08 INFO - PROCESS | 3040 | 1467683708613 Marionette DEBUG loaded listener.js 18:55:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0D536000) [pid = 3040] [serial = 666] [outer = 0C5F8400] 18:55:09 INFO - PROCESS | 3040 | 1467683709102 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]]]}] 18:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 18:55:09 INFO - PROCESS | 3040 | 1467683709128 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 18:55:09 INFO - PROCESS | 3040 | 1467683709133 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 18:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:55:09 INFO - PROCESS | 3040 | 1467683709139 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:55:09 INFO - PROCESS | 3040 | 1467683709142 Marionette TRACE conn5 <- [1,854,null,{}] 18:55:09 INFO - PROCESS | 3040 | 1467683709146 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}] 18:55:09 INFO - PROCESS | 3040 | 1467683709148 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:09 INFO - PROCESS | 3040 | 1467683709233 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 18:55:09 INFO - PROCESS | 3040 | 1467683709242 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:09 INFO - PROCESS | 3040 | 1467683709245 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:09 INFO - PROCESS | 3040 | ++DOCSHELL 0E030400 == 29 [pid = 3040] [id = 223] 18:55:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E031400) [pid = 3040] [serial = 667] [outer = 00000000] 18:55:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E037800) [pid = 3040] [serial = 668] [outer = 0E031400] 18:55:09 INFO - PROCESS | 3040 | 1467683709291 Marionette DEBUG loaded listener.js 18:55:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0E0E5C00) [pid = 3040] [serial = 669] [outer = 0E031400] 18:55:09 INFO - PROCESS | 3040 | 1467683709755 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]]]}] 18:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 18:55:09 INFO - PROCESS | 3040 | 1467683709813 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 18:55:09 INFO - PROCESS | 3040 | 1467683709816 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 18:55:09 INFO - PROCESS | 3040 | 1467683709819 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:55:09 INFO - PROCESS | 3040 | 1467683709822 Marionette TRACE conn5 <- [1,858,null,{}] 18:55:09 INFO - PROCESS | 3040 | 1467683709833 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}] 18:55:09 INFO - PROCESS | 3040 | 1467683709837 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:09 INFO - PROCESS | 3040 | 1467683709951 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 18:55:10 INFO - PROCESS | 3040 | 1467683710039 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:10 INFO - PROCESS | 3040 | 1467683710042 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:10 INFO - PROCESS | 3040 | ++DOCSHELL 146DA400 == 30 [pid = 3040] [id = 224] 18:55:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (148A0C00) [pid = 3040] [serial = 670] [outer = 00000000] 18:55:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (14989400) [pid = 3040] [serial = 671] [outer = 148A0C00] 18:55:10 INFO - PROCESS | 3040 | 1467683710090 Marionette DEBUG loaded listener.js 18:55:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (14D5A000) [pid = 3040] [serial = 672] [outer = 148A0C00] 18:55:10 INFO - PROCESS | 3040 | 1467683710479 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]]]}] 18:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 672ms 18:55:10 INFO - PROCESS | 3040 | 1467683710494 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 18:55:10 INFO - PROCESS | 3040 | 1467683710496 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 18:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:55:10 INFO - PROCESS | 3040 | 1467683710499 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:55:10 INFO - PROCESS | 3040 | 1467683710501 Marionette TRACE conn5 <- [1,862,null,{}] 18:55:10 INFO - PROCESS | 3040 | 1467683710504 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}] 18:55:10 INFO - PROCESS | 3040 | 1467683710506 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:10 INFO - PROCESS | 3040 | 1467683710626 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 18:55:10 INFO - PROCESS | 3040 | 1467683710643 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:10 INFO - PROCESS | 3040 | 1467683710645 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:10 INFO - PROCESS | 3040 | ++DOCSHELL 14DDB000 == 31 [pid = 3040] [id = 225] 18:55:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (14FB8000) [pid = 3040] [serial = 673] [outer = 00000000] 18:55:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (16261400) [pid = 3040] [serial = 674] [outer = 14FB8000] 18:55:10 INFO - PROCESS | 3040 | 1467683710689 Marionette DEBUG loaded listener.js 18:55:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (16519C00) [pid = 3040] [serial = 675] [outer = 14FB8000] 18:55:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (16723400) [pid = 3040] [serial = 676] [outer = 0D16D800] 18:55:11 INFO - PROCESS | 3040 | 1467683711183 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]]]}] 18:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 730ms 18:55:11 INFO - PROCESS | 3040 | 1467683711230 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 18:55:11 INFO - PROCESS | 3040 | 1467683711232 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 18:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:55:11 INFO - PROCESS | 3040 | 1467683711235 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:55:11 INFO - PROCESS | 3040 | 1467683711237 Marionette TRACE conn5 <- [1,866,null,{}] 18:55:11 INFO - PROCESS | 3040 | 1467683711241 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}] 18:55:11 INFO - PROCESS | 3040 | 1467683711243 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:11 INFO - PROCESS | 3040 | 1467683711379 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 18:55:11 INFO - PROCESS | 3040 | 1467683711437 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:11 INFO - PROCESS | 3040 | 1467683711439 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:11 INFO - PROCESS | 3040 | ++DOCSHELL 1651E400 == 32 [pid = 3040] [id = 226] 18:55:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1651F800) [pid = 3040] [serial = 677] [outer = 00000000] 18:55:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (16E5E000) [pid = 3040] [serial = 678] [outer = 1651F800] 18:55:11 INFO - PROCESS | 3040 | 1467683711483 Marionette DEBUG loaded listener.js 18:55:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (182D9800) [pid = 3040] [serial = 679] [outer = 1651F800] 18:55:11 INFO - PROCESS | 3040 | 1467683711898 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]]]}] 18:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 18:55:11 INFO - PROCESS | 3040 | 1467683711906 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 18:55:11 INFO - PROCESS | 3040 | 1467683711908 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 18:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:55:11 INFO - PROCESS | 3040 | 1467683711911 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:55:11 INFO - PROCESS | 3040 | 1467683711912 Marionette TRACE conn5 <- [1,870,null,{}] 18:55:11 INFO - PROCESS | 3040 | 1467683711916 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}] 18:55:11 INFO - PROCESS | 3040 | 1467683711921 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:12 INFO - PROCESS | 3040 | 1467683712058 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 18:55:12 INFO - PROCESS | 3040 | 1467683712063 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:12 INFO - PROCESS | 3040 | 1467683712065 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:12 INFO - PROCESS | 3040 | ++DOCSHELL 18628400 == 33 [pid = 3040] [id = 227] 18:55:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1862B000) [pid = 3040] [serial = 680] [outer = 00000000] 18:55:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1921F000) [pid = 3040] [serial = 681] [outer = 1862B000] 18:55:12 INFO - PROCESS | 3040 | 1467683712109 Marionette DEBUG loaded listener.js 18:55:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (193E9800) [pid = 3040] [serial = 682] [outer = 1862B000] 18:55:12 INFO - PROCESS | 3040 | 1467683712573 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]]]}] 18:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 730ms 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (16723C00) [pid = 3040] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18631800) [pid = 3040] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (15C6CC00) [pid = 3040] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (14DD7000) [pid = 3040] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (14626C00) [pid = 3040] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0D5E9800) [pid = 3040] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (15C70C00) [pid = 3040] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0D585C00) [pid = 3040] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1862F400) [pid = 3040] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0D6F9400) [pid = 3040] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E03A800) [pid = 3040] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (199D8C00) [pid = 3040] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:55:12 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E32C000) [pid = 3040] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:55:12 INFO - PROCESS | 3040 | 1467683712891 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 18:55:12 INFO - PROCESS | 3040 | 1467683712893 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 18:55:12 INFO - PROCESS | 3040 | 1467683712902 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:55:12 INFO - PROCESS | 3040 | 1467683712904 Marionette TRACE conn5 <- [1,874,null,{}] 18:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:55:12 INFO - PROCESS | 3040 | 1467683712907 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}] 18:55:12 INFO - PROCESS | 3040 | 1467683712909 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:12 INFO - PROCESS | 3040 | 1467683712985 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 18:55:13 INFO - PROCESS | 3040 | 1467683712993 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 3040 | 1467683712994 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:13 INFO - PROCESS | 3040 | ++DOCSHELL 0DE42800 == 34 [pid = 3040] [id = 228] 18:55:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0DFB4000) [pid = 3040] [serial = 683] [outer = 00000000] 18:55:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0E32C000) [pid = 3040] [serial = 684] [outer = 0DFB4000] 18:55:13 INFO - PROCESS | 3040 | 1467683713038 Marionette DEBUG loaded listener.js 18:55:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (146D5000) [pid = 3040] [serial = 685] [outer = 0DFB4000] 18:55:13 INFO - PROCESS | 3040 | 1467683713456 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]]]}] 18:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 570ms 18:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:55:13 INFO - PROCESS | 3040 | 1467683713490 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 18:55:13 INFO - PROCESS | 3040 | 1467683713492 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 18:55:13 INFO - PROCESS | 3040 | 1467683713496 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:55:13 INFO - PROCESS | 3040 | 1467683713498 Marionette TRACE conn5 <- [1,878,null,{}] 18:55:13 INFO - PROCESS | 3040 | 1467683713501 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}] 18:55:13 INFO - PROCESS | 3040 | 1467683713503 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:13 INFO - PROCESS | 3040 | 1467683713579 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 18:55:13 INFO - PROCESS | 3040 | 1467683713584 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 3040 | 1467683713586 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:13 INFO - PROCESS | 3040 | ++DOCSHELL 0D582400 == 35 [pid = 3040] [id = 229] 18:55:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16764C00) [pid = 3040] [serial = 686] [outer = 00000000] 18:55:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (199CA400) [pid = 3040] [serial = 687] [outer = 16764C00] 18:55:13 INFO - PROCESS | 3040 | 1467683713629 Marionette DEBUG loaded listener.js 18:55:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (199CCC00) [pid = 3040] [serial = 688] [outer = 16764C00] 18:55:14 INFO - PROCESS | 3040 | 1467683714057 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]]]}] 18:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 570ms 18:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:55:14 INFO - PROCESS | 3040 | 1467683714067 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 18:55:14 INFO - PROCESS | 3040 | 1467683714069 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 18:55:14 INFO - PROCESS | 3040 | 1467683714072 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:55:14 INFO - PROCESS | 3040 | 1467683714073 Marionette TRACE conn5 <- [1,882,null,{}] 18:55:14 INFO - PROCESS | 3040 | 1467683714077 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}] 18:55:14 INFO - PROCESS | 3040 | 1467683714078 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:14 INFO - PROCESS | 3040 | 1467683714191 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 18:55:14 INFO - PROCESS | 3040 | 1467683714198 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:14 INFO - PROCESS | 3040 | 1467683714200 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:14 INFO - PROCESS | 3040 | ++DOCSHELL 1921E800 == 36 [pid = 3040] [id = 230] 18:55:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (19959000) [pid = 3040] [serial = 689] [outer = 00000000] 18:55:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19E47800) [pid = 3040] [serial = 690] [outer = 19959000] 18:55:14 INFO - PROCESS | 3040 | 1467683714243 Marionette DEBUG loaded listener.js 18:55:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19E4BC00) [pid = 3040] [serial = 691] [outer = 19959000] 18:55:14 INFO - PROCESS | 3040 | 1467683714659 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]]]}] 18:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 630ms 18:55:14 INFO - PROCESS | 3040 | 1467683714703 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 18:55:14 INFO - PROCESS | 3040 | 1467683714705 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 18:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:55:14 INFO - PROCESS | 3040 | 1467683714708 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:55:14 INFO - PROCESS | 3040 | 1467683714710 Marionette TRACE conn5 <- [1,886,null,{}] 18:55:14 INFO - PROCESS | 3040 | 1467683714714 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}] 18:55:14 INFO - PROCESS | 3040 | 1467683714716 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:14 INFO - PROCESS | 3040 | 1467683714832 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 18:55:14 INFO - PROCESS | 3040 | 1467683714844 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:14 INFO - PROCESS | 3040 | 1467683714845 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:14 INFO - PROCESS | 3040 | ++DOCSHELL 0DA7A400 == 37 [pid = 3040] [id = 231] 18:55:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0E022000) [pid = 3040] [serial = 692] [outer = 00000000] 18:55:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A12B400) [pid = 3040] [serial = 693] [outer = 0E022000] 18:55:14 INFO - PROCESS | 3040 | 1467683714888 Marionette DEBUG loaded listener.js 18:55:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A24E400) [pid = 3040] [serial = 694] [outer = 0E022000] 18:55:15 INFO - PROCESS | 3040 | 1467683715676 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]]]}] 18:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1019ms 18:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:55:15 INFO - PROCESS | 3040 | 1467683715729 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 18:55:15 INFO - PROCESS | 3040 | 1467683715733 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 18:55:15 INFO - PROCESS | 3040 | 1467683715738 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:55:15 INFO - PROCESS | 3040 | 1467683715743 Marionette TRACE conn5 <- [1,890,null,{}] 18:55:15 INFO - PROCESS | 3040 | 1467683715808 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}] 18:55:15 INFO - PROCESS | 3040 | 1467683715811 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:15 INFO - PROCESS | 3040 | 1467683715947 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 18:55:16 INFO - PROCESS | 3040 | 1467683716041 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:16 INFO - PROCESS | 3040 | 1467683716045 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:16 INFO - PROCESS | 3040 | ++DOCSHELL 0DE47000 == 38 [pid = 3040] [id = 232] 18:55:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E021400) [pid = 3040] [serial = 695] [outer = 00000000] 18:55:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0E0F1000) [pid = 3040] [serial = 696] [outer = 0E021400] 18:55:16 INFO - PROCESS | 3040 | 1467683716103 Marionette DEBUG loaded listener.js 18:55:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0E881C00) [pid = 3040] [serial = 697] [outer = 0E021400] 18:55:16 INFO - PROCESS | 3040 | 1467683716795 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]]]}] 18:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1129ms 18:55:16 INFO - PROCESS | 3040 | 1467683716875 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 18:55:16 INFO - PROCESS | 3040 | 1467683716880 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 18:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:55:16 INFO - PROCESS | 3040 | 1467683716886 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:55:16 INFO - PROCESS | 3040 | 1467683716889 Marionette TRACE conn5 <- [1,894,null,{}] 18:55:16 INFO - PROCESS | 3040 | 1467683716918 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}] 18:55:16 INFO - PROCESS | 3040 | 1467683716921 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:17 INFO - PROCESS | 3040 | 1467683717145 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 18:55:17 INFO - PROCESS | 3040 | 1467683717272 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:17 INFO - PROCESS | 3040 | 1467683717275 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:17 INFO - PROCESS | 3040 | ++DOCSHELL 0C54F800 == 39 [pid = 3040] [id = 233] 18:55:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0C552800) [pid = 3040] [serial = 698] [outer = 00000000] 18:55:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0C5F1000) [pid = 3040] [serial = 699] [outer = 0C552800] 18:55:17 INFO - PROCESS | 3040 | 1467683717327 Marionette DEBUG loaded listener.js 18:55:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0D5EC800) [pid = 3040] [serial = 700] [outer = 0C552800] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 1921E800 == 38 [pid = 3040] [id = 230] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 0D582400 == 37 [pid = 3040] [id = 229] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 0DE42800 == 36 [pid = 3040] [id = 228] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 18628400 == 35 [pid = 3040] [id = 227] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 1651E400 == 34 [pid = 3040] [id = 226] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 14DDB000 == 33 [pid = 3040] [id = 225] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 146DA400 == 32 [pid = 3040] [id = 224] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 0E030400 == 31 [pid = 3040] [id = 223] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 0C5F7C00 == 30 [pid = 3040] [id = 222] 18:55:17 INFO - PROCESS | 3040 | --DOCSHELL 0E0E6400 == 29 [pid = 3040] [id = 221] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (19222800) [pid = 3040] [serial = 591] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (16E60800) [pid = 3040] [serial = 632] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (18647400) [pid = 3040] [serial = 636] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (18641C00) [pid = 3040] [serial = 635] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (199CD400) [pid = 3040] [serial = 641] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1508D000) [pid = 3040] [serial = 629] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (14983C00) [pid = 3040] [serial = 620] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (15C71400) [pid = 3040] [serial = 621] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0DA74800) [pid = 3040] [serial = 623] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0DC54800) [pid = 3040] [serial = 624] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (19B09C00) [pid = 3040] [serial = 645] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (199CEC00) [pid = 3040] [serial = 638] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (18646000) [pid = 3040] [serial = 615] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0DA7D000) [pid = 3040] [serial = 617] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0DC5F400) [pid = 3040] [serial = 618] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E38A800) [pid = 3040] [serial = 626] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E887800) [pid = 3040] [serial = 627] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19E44800) [pid = 3040] [serial = 648] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (19E43400) [pid = 3040] [serial = 647] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1947B800) [pid = 3040] [serial = 639] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (199D0000) [pid = 3040] [serial = 642] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19B06800) [pid = 3040] [serial = 644] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (182CD000) [pid = 3040] [serial = 633] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (15EC5800) [pid = 3040] [serial = 630] [outer = 00000000] [url = about:blank] 18:55:17 INFO - PROCESS | 3040 | 1467683717910 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]]]}] 18:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1049ms 18:55:17 INFO - PROCESS | 3040 | 1467683717938 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 18:55:17 INFO - PROCESS | 3040 | 1467683717942 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 18:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:55:17 INFO - PROCESS | 3040 | 1467683717950 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:55:17 INFO - PROCESS | 3040 | 1467683717953 Marionette TRACE conn5 <- [1,898,null,{}] 18:55:17 INFO - PROCESS | 3040 | 1467683717958 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}] 18:55:17 INFO - PROCESS | 3040 | 1467683717960 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:18 INFO - PROCESS | 3040 | 1467683718062 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 18:55:18 INFO - PROCESS | 3040 | 1467683718149 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:18 INFO - PROCESS | 3040 | 1467683718152 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:18 INFO - PROCESS | 3040 | ++DOCSHELL 0DA7D800 == 30 [pid = 3040] [id = 234] 18:55:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0DA80C00) [pid = 3040] [serial = 701] [outer = 00000000] 18:55:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0DE44000) [pid = 3040] [serial = 702] [outer = 0DA80C00] 18:55:18 INFO - PROCESS | 3040 | 1467683718198 Marionette DEBUG loaded listener.js 18:55:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E026000) [pid = 3040] [serial = 703] [outer = 0DA80C00] 18:55:18 INFO - PROCESS | 3040 | 1467683718594 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]]]}] 18:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 18:55:18 INFO - PROCESS | 3040 | 1467683718652 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 18:55:18 INFO - PROCESS | 3040 | 1467683718655 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 18:55:18 INFO - PROCESS | 3040 | 1467683718661 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:55:18 INFO - PROCESS | 3040 | 1467683718663 Marionette TRACE conn5 <- [1,902,null,{}] 18:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:55:18 INFO - PROCESS | 3040 | 1467683718667 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}] 18:55:18 INFO - PROCESS | 3040 | 1467683718669 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:18 INFO - PROCESS | 3040 | 1467683718757 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 18:55:18 INFO - PROCESS | 3040 | 1467683718765 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:18 INFO - PROCESS | 3040 | 1467683718767 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:18 INFO - PROCESS | 3040 | ++DOCSHELL 14629000 == 31 [pid = 3040] [id = 235] 18:55:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14863400) [pid = 3040] [serial = 704] [outer = 00000000] 18:55:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (148A9400) [pid = 3040] [serial = 705] [outer = 14863400] 18:55:18 INFO - PROCESS | 3040 | 1467683718812 Marionette DEBUG loaded listener.js 18:55:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (14D65000) [pid = 3040] [serial = 706] [outer = 14863400] 18:55:19 INFO - PROCESS | 3040 | 1467683719280 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]]]}] 18:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 18:55:19 INFO - PROCESS | 3040 | 1467683719338 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 18:55:19 INFO - PROCESS | 3040 | 1467683719341 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 18:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:55:19 INFO - PROCESS | 3040 | 1467683719352 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:55:19 INFO - PROCESS | 3040 | 1467683719356 Marionette TRACE conn5 <- [1,906,null,{}] 18:55:19 INFO - PROCESS | 3040 | 1467683719360 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}] 18:55:19 INFO - PROCESS | 3040 | 1467683719363 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:19 INFO - PROCESS | 3040 | 1467683719451 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 18:55:19 INFO - PROCESS | 3040 | 1467683719461 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:19 INFO - PROCESS | 3040 | 1467683719463 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:19 INFO - PROCESS | 3040 | ++DOCSHELL 1651B800 == 32 [pid = 3040] [id = 236] 18:55:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1671DC00) [pid = 3040] [serial = 707] [outer = 00000000] 18:55:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (168EF400) [pid = 3040] [serial = 708] [outer = 1671DC00] 18:55:19 INFO - PROCESS | 3040 | 1467683719515 Marionette DEBUG loaded listener.js 18:55:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (17C67000) [pid = 3040] [serial = 709] [outer = 1671DC00] 18:55:19 INFO - PROCESS | 3040 | 1467683719940 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]]]}] 18:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 630ms 18:55:19 INFO - PROCESS | 3040 | 1467683719980 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 18:55:19 INFO - PROCESS | 3040 | 1467683719982 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 18:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:55:19 INFO - PROCESS | 3040 | 1467683719985 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:55:19 INFO - PROCESS | 3040 | 1467683719986 Marionette TRACE conn5 <- [1,910,null,{}] 18:55:20 INFO - PROCESS | 3040 | 1467683719990 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}] 18:55:20 INFO - PROCESS | 3040 | 1467683719992 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:20 INFO - PROCESS | 3040 | 1467683720104 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 18:55:20 INFO - PROCESS | 3040 | 1467683720184 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:20 INFO - PROCESS | 3040 | 1467683720186 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:20 INFO - PROCESS | 3040 | ++DOCSHELL 18626400 == 33 [pid = 3040] [id = 237] 18:55:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (18627800) [pid = 3040] [serial = 710] [outer = 00000000] 18:55:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (18641000) [pid = 3040] [serial = 711] [outer = 18627800] 18:55:20 INFO - PROCESS | 3040 | 1467683720229 Marionette DEBUG loaded listener.js 18:55:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (18646000) [pid = 3040] [serial = 712] [outer = 18627800] 18:55:20 INFO - PROCESS | 3040 | 1467683720633 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]]]}] 18:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 18:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:55:20 INFO - PROCESS | 3040 | 1467683720657 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 18:55:20 INFO - PROCESS | 3040 | 1467683720659 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 18:55:20 INFO - PROCESS | 3040 | 1467683720662 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:55:20 INFO - PROCESS | 3040 | 1467683720664 Marionette TRACE conn5 <- [1,914,null,{}] 18:55:20 INFO - PROCESS | 3040 | 1467683720667 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}] 18:55:20 INFO - PROCESS | 3040 | 1467683720669 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:20 INFO - PROCESS | 3040 | 1467683720780 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 18:55:20 INFO - PROCESS | 3040 | 1467683720785 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:20 INFO - PROCESS | 3040 | 1467683720791 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:20 INFO - PROCESS | 3040 | ++DOCSHELL 0E809C00 == 34 [pid = 3040] [id = 238] 18:55:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (192C4400) [pid = 3040] [serial = 713] [outer = 00000000] 18:55:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (193E3C00) [pid = 3040] [serial = 714] [outer = 192C4400] 18:55:20 INFO - PROCESS | 3040 | 1467683720892 Marionette DEBUG loaded listener.js 18:55:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (199CE400) [pid = 3040] [serial = 715] [outer = 192C4400] 18:55:21 INFO - PROCESS | 3040 | 1467683721346 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]]]}] 18:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 730ms 18:55:21 INFO - PROCESS | 3040 | 1467683721393 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 18:55:21 INFO - PROCESS | 3040 | 1467683721395 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 18:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:55:21 INFO - PROCESS | 3040 | 1467683721398 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:55:21 INFO - PROCESS | 3040 | 1467683721400 Marionette TRACE conn5 <- [1,918,null,{}] 18:55:21 INFO - PROCESS | 3040 | 1467683721412 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}] 18:55:21 INFO - PROCESS | 3040 | 1467683721414 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:21 INFO - PROCESS | 3040 | 1467683721562 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 18:55:21 INFO - PROCESS | 3040 | 1467683721574 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:21 INFO - PROCESS | 3040 | 1467683721576 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:21 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EF400 == 35 [pid = 3040] [id = 239] 18:55:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0E02FC00) [pid = 3040] [serial = 716] [outer = 00000000] 18:55:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (19B02800) [pid = 3040] [serial = 717] [outer = 0E02FC00] 18:55:21 INFO - PROCESS | 3040 | 1467683721619 Marionette DEBUG loaded listener.js 18:55:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19B03800) [pid = 3040] [serial = 718] [outer = 0E02FC00] 18:55:22 INFO - PROCESS | 3040 | 1467683722156 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]]]}] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0E031400) [pid = 3040] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0C5F8400) [pid = 3040] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (148A0C00) [pid = 3040] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0E0F0C00) [pid = 3040] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1651F800) [pid = 3040] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0D16EC00) [pid = 3040] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (14861400) [pid = 3040] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (19959000) [pid = 3040] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (19E40400) [pid = 3040] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1862B000) [pid = 3040] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0DFB4000) [pid = 3040] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16764C00) [pid = 3040] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (16E51800) [pid = 3040] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:55:22 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (14FB8000) [pid = 3040] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 830ms 18:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:55:22 INFO - PROCESS | 3040 | 1467683722229 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 18:55:22 INFO - PROCESS | 3040 | 1467683722231 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 18:55:22 INFO - PROCESS | 3040 | 1467683722234 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:55:22 INFO - PROCESS | 3040 | 1467683722236 Marionette TRACE conn5 <- [1,922,null,{}] 18:55:22 INFO - PROCESS | 3040 | 1467683722239 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}] 18:55:22 INFO - PROCESS | 3040 | 1467683722241 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:22 INFO - PROCESS | 3040 | 1467683722319 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 18:55:22 INFO - PROCESS | 3040 | 1467683722324 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:22 INFO - PROCESS | 3040 | 1467683722326 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:22 INFO - PROCESS | 3040 | ++DOCSHELL 0E02A400 == 36 [pid = 3040] [id = 240] 18:55:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0EC94000) [pid = 3040] [serial = 719] [outer = 00000000] 18:55:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (148A4400) [pid = 3040] [serial = 720] [outer = 0EC94000] 18:55:22 INFO - PROCESS | 3040 | 1467683722369 Marionette DEBUG loaded listener.js 18:55:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1651F800) [pid = 3040] [serial = 721] [outer = 0EC94000] 18:55:22 INFO - PROCESS | 3040 | 1467683722808 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]]]}] 18:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 630ms 18:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:55:22 INFO - PROCESS | 3040 | 1467683722865 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 18:55:22 INFO - PROCESS | 3040 | 1467683722867 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 18:55:22 INFO - PROCESS | 3040 | 1467683722871 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:55:22 INFO - PROCESS | 3040 | 1467683722872 Marionette TRACE conn5 <- [1,926,null,{}] 18:55:22 INFO - PROCESS | 3040 | 1467683722878 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}] 18:55:22 INFO - PROCESS | 3040 | 1467683722880 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:22 INFO - PROCESS | 3040 | 1467683722958 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 18:55:22 INFO - PROCESS | 3040 | 1467683722964 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:22 INFO - PROCESS | 3040 | 1467683722966 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:22 INFO - PROCESS | 3040 | ++DOCSHELL 186F9000 == 37 [pid = 3040] [id = 241] 18:55:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19B01C00) [pid = 3040] [serial = 722] [outer = 00000000] 18:55:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19E4E800) [pid = 3040] [serial = 723] [outer = 19B01C00] 18:55:23 INFO - PROCESS | 3040 | 1467683723009 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A131400) [pid = 3040] [serial = 724] [outer = 19B01C00] 18:55:23 INFO - PROCESS | 3040 | 1467683723443 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]]]}] 18:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 630ms 18:55:23 INFO - PROCESS | 3040 | 1467683723502 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 18:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:55:23 INFO - PROCESS | 3040 | 1467683723504 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 18:55:23 INFO - PROCESS | 3040 | 1467683723507 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:55:23 INFO - PROCESS | 3040 | 1467683723508 Marionette TRACE conn5 <- [1,930,null,{}] 18:55:23 INFO - PROCESS | 3040 | 1467683723512 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}] 18:55:23 INFO - PROCESS | 3040 | 1467683723514 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:23 INFO - PROCESS | 3040 | 1467683723594 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 18:55:23 INFO - PROCESS | 3040 | 1467683723601 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:23 INFO - PROCESS | 3040 | 1467683723603 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:23 INFO - PROCESS | 3040 | ++DOCSHELL 19959000 == 38 [pid = 3040] [id = 242] 18:55:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19E4DC00) [pid = 3040] [serial = 725] [outer = 00000000] 18:55:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A50A400) [pid = 3040] [serial = 726] [outer = 19E4DC00] 18:55:23 INFO - PROCESS | 3040 | 1467683723646 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A50D000) [pid = 3040] [serial = 727] [outer = 19E4DC00] 18:55:24 INFO - PROCESS | 3040 | 1467683724074 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]]]}] 18:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 630ms 18:55:24 INFO - PROCESS | 3040 | 1467683724138 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 18:55:24 INFO - PROCESS | 3040 | 1467683724140 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 18:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:55:24 INFO - PROCESS | 3040 | 1467683724184 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:55:24 INFO - PROCESS | 3040 | 1467683724188 Marionette TRACE conn5 <- [1,934,null,{}] 18:55:24 INFO - PROCESS | 3040 | 1467683724194 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}] 18:55:24 INFO - PROCESS | 3040 | 1467683724198 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:24 INFO - PROCESS | 3040 | 1467683724359 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 18:55:24 INFO - PROCESS | 3040 | 1467683724484 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:24 INFO - PROCESS | 3040 | 1467683724488 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:24 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F9400 == 39 [pid = 3040] [id = 243] 18:55:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0D6FE000) [pid = 3040] [serial = 728] [outer = 00000000] 18:55:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0DA7D000) [pid = 3040] [serial = 729] [outer = 0D6FE000] 18:55:24 INFO - PROCESS | 3040 | 1467683724545 Marionette DEBUG loaded listener.js 18:55:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0DE42800) [pid = 3040] [serial = 730] [outer = 0D6FE000] 18:55:25 INFO - PROCESS | 3040 | 1467683725120 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]]]}] 18:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1014ms 18:55:25 INFO - PROCESS | 3040 | 1467683725158 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 18:55:25 INFO - PROCESS | 3040 | 1467683725163 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 18:55:25 INFO - PROCESS | 3040 | 1467683725169 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:55:25 INFO - PROCESS | 3040 | 1467683725171 Marionette TRACE conn5 <- [1,938,null,{}] 18:55:25 INFO - PROCESS | 3040 | 1467683725177 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}] 18:55:25 INFO - PROCESS | 3040 | 1467683725181 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:25 INFO - PROCESS | 3040 | 1467683725292 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 18:55:25 INFO - PROCESS | 3040 | 1467683725396 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:25 INFO - PROCESS | 3040 | 1467683725399 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:25 INFO - PROCESS | 3040 | ++DOCSHELL 15C76400 == 40 [pid = 3040] [id = 244] 18:55:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (15E02000) [pid = 3040] [serial = 731] [outer = 00000000] 18:55:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (15ECC000) [pid = 3040] [serial = 732] [outer = 15E02000] 18:55:25 INFO - PROCESS | 3040 | 1467683725454 Marionette DEBUG loaded listener.js 18:55:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1651C400) [pid = 3040] [serial = 733] [outer = 15E02000] 18:55:26 INFO - PROCESS | 3040 | 1467683726053 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]]]}] 18:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 930ms 18:55:26 INFO - PROCESS | 3040 | 1467683726103 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 18:55:26 INFO - PROCESS | 3040 | 1467683726106 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 18:55:26 INFO - PROCESS | 3040 | 1467683726109 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:55:26 INFO - PROCESS | 3040 | 1467683726112 Marionette TRACE conn5 <- [1,942,null,{}] 18:55:26 INFO - PROCESS | 3040 | 1467683726115 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}] 18:55:26 INFO - PROCESS | 3040 | 1467683726118 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:26 INFO - PROCESS | 3040 | 1467683726232 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 18:55:26 INFO - PROCESS | 3040 | 1467683726336 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:26 INFO - PROCESS | 3040 | 1467683726343 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:26 INFO - PROCESS | 3040 | ++DOCSHELL 19B08C00 == 41 [pid = 3040] [id = 245] 18:55:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (19DCD800) [pid = 3040] [serial = 734] [outer = 00000000] 18:55:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1A1BAC00) [pid = 3040] [serial = 735] [outer = 19DCD800] 18:55:26 INFO - PROCESS | 3040 | 1467683726399 Marionette DEBUG loaded listener.js 18:55:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1A5C2800) [pid = 3040] [serial = 736] [outer = 19DCD800] 18:55:26 INFO - PROCESS | 3040 | 1467683726966 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]]]}] 18:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 930ms 18:55:27 INFO - PROCESS | 3040 | 1467683727047 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 18:55:27 INFO - PROCESS | 3040 | 1467683727050 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 18:55:27 INFO - PROCESS | 3040 | 1467683727053 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:55:27 INFO - PROCESS | 3040 | 1467683727055 Marionette TRACE conn5 <- [1,946,null,{}] 18:55:27 INFO - PROCESS | 3040 | 1467683727059 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}] 18:55:27 INFO - PROCESS | 3040 | 1467683727062 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:27 INFO - PROCESS | 3040 | 1467683727198 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 18:55:27 INFO - PROCESS | 3040 | 1467683727326 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:27 INFO - PROCESS | 3040 | 1467683727328 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:27 INFO - PROCESS | 3040 | ++DOCSHELL 1A688000 == 42 [pid = 3040] [id = 246] 18:55:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (1A688C00) [pid = 3040] [serial = 737] [outer = 00000000] 18:55:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1B398C00) [pid = 3040] [serial = 738] [outer = 1A688C00] 18:55:27 INFO - PROCESS | 3040 | 1467683727382 Marionette DEBUG loaded listener.js 18:55:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1B49B400) [pid = 3040] [serial = 739] [outer = 1A688C00] 18:55:28 INFO - PROCESS | 3040 | 1467683728119 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]]]}] 18:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1119ms 18:55:28 INFO - PROCESS | 3040 | 1467683728177 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 18:55:28 INFO - PROCESS | 3040 | 1467683728181 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 18:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:55:28 INFO - PROCESS | 3040 | 1467683728186 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:55:28 INFO - PROCESS | 3040 | 1467683728189 Marionette TRACE conn5 <- [1,950,null,{}] 18:55:28 INFO - PROCESS | 3040 | 1467683728194 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}] 18:55:28 INFO - PROCESS | 3040 | 1467683728198 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:28 INFO - PROCESS | 3040 | 1467683728300 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 18:55:28 INFO - PROCESS | 3040 | 1467683728384 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:28 INFO - PROCESS | 3040 | 1467683728388 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:28 INFO - PROCESS | 3040 | ++DOCSHELL 0D60B000 == 43 [pid = 3040] [id = 247] 18:55:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0DC57C00) [pid = 3040] [serial = 740] [outer = 00000000] 18:55:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (0E03D800) [pid = 3040] [serial = 741] [outer = 0DC57C00] 18:55:28 INFO - PROCESS | 3040 | 1467683728480 Marionette DEBUG loaded listener.js 18:55:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (0E0F0C00) [pid = 3040] [serial = 742] [outer = 0DC57C00] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 186F9000 == 42 [pid = 3040] [id = 241] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0E02A400 == 41 [pid = 3040] [id = 240] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0C5EF400 == 40 [pid = 3040] [id = 239] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0E809C00 == 39 [pid = 3040] [id = 238] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 18626400 == 38 [pid = 3040] [id = 237] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 1651B800 == 37 [pid = 3040] [id = 236] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 14629000 == 36 [pid = 3040] [id = 235] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0DA7D800 == 35 [pid = 3040] [id = 234] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0C54F800 == 34 [pid = 3040] [id = 233] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0DE47000 == 33 [pid = 3040] [id = 232] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0DA7A400 == 32 [pid = 3040] [id = 231] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 1A688000 == 31 [pid = 3040] [id = 246] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 19B08C00 == 30 [pid = 3040] [id = 245] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 19959000 == 29 [pid = 3040] [id = 242] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 0D6F9400 == 28 [pid = 3040] [id = 243] 18:55:29 INFO - PROCESS | 3040 | --DOCSHELL 15C76400 == 27 [pid = 3040] [id = 244] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (0E037800) [pid = 3040] [serial = 668] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (0E0E5C00) [pid = 3040] [serial = 669] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (0D1C7000) [pid = 3040] [serial = 665] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (0D536000) [pid = 3040] [serial = 666] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (14989400) [pid = 3040] [serial = 671] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (14D5A000) [pid = 3040] [serial = 672] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (14621400) [pid = 3040] [serial = 663] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0E886400) [pid = 3040] [serial = 662] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (16E5E000) [pid = 3040] [serial = 678] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E027000) [pid = 3040] [serial = 651] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0DA72400) [pid = 3040] [serial = 650] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (168DB000) [pid = 3040] [serial = 654] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (19E47800) [pid = 3040] [serial = 690] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (15EC4800) [pid = 3040] [serial = 653] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A125400) [pid = 3040] [serial = 657] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A0B7C00) [pid = 3040] [serial = 656] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1921F000) [pid = 3040] [serial = 681] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (182D9800) [pid = 3040] [serial = 679] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E32C000) [pid = 3040] [serial = 684] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (199CA400) [pid = 3040] [serial = 687] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A50D800) [pid = 3040] [serial = 660] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A509800) [pid = 3040] [serial = 659] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (146D5000) [pid = 3040] [serial = 685] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (16261400) [pid = 3040] [serial = 674] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (16519C00) [pid = 3040] [serial = 675] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (199CCC00) [pid = 3040] [serial = 688] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (182CC000) [pid = 3040] [serial = 390] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (193E9800) [pid = 3040] [serial = 682] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (19E4BC00) [pid = 3040] [serial = 691] [outer = 00000000] [url = about:blank] 18:55:29 INFO - PROCESS | 3040 | 1467683729762 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]]]}] 18:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1639ms 18:55:29 INFO - PROCESS | 3040 | 1467683729827 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 18:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:55:29 INFO - PROCESS | 3040 | 1467683729831 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 18:55:29 INFO - PROCESS | 3040 | 1467683729836 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:55:29 INFO - PROCESS | 3040 | 1467683729839 Marionette TRACE conn5 <- [1,954,null,{}] 18:55:29 INFO - PROCESS | 3040 | 1467683729845 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}] 18:55:29 INFO - PROCESS | 3040 | 1467683729848 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:29 INFO - PROCESS | 3040 | 1467683729977 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 18:55:30 INFO - PROCESS | 3040 | 1467683729993 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:30 INFO - PROCESS | 3040 | 1467683729997 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:30 INFO - PROCESS | 3040 | ++DOCSHELL 0D57CC00 == 28 [pid = 3040] [id = 248] 18:55:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D584000) [pid = 3040] [serial = 743] [outer = 00000000] 18:55:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0D606400) [pid = 3040] [serial = 744] [outer = 0D584000] 18:55:30 INFO - PROCESS | 3040 | 1467683730045 Marionette DEBUG loaded listener.js 18:55:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0D6F9000) [pid = 3040] [serial = 745] [outer = 0D584000] 18:55:30 INFO - PROCESS | 3040 | 1467683730515 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]]]}] 18:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 731ms 18:55:30 INFO - PROCESS | 3040 | 1467683730566 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 18:55:30 INFO - PROCESS | 3040 | 1467683730571 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 18:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:55:30 INFO - PROCESS | 3040 | 1467683730577 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:55:30 INFO - PROCESS | 3040 | 1467683730580 Marionette TRACE conn5 <- [1,958,null,{}] 18:55:30 INFO - PROCESS | 3040 | 1467683730584 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}] 18:55:30 INFO - PROCESS | 3040 | 1467683730586 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:30 INFO - PROCESS | 3040 | 1467683730673 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 18:55:30 INFO - PROCESS | 3040 | 1467683730680 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:30 INFO - PROCESS | 3040 | 1467683730682 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:30 INFO - PROCESS | 3040 | ++DOCSHELL 0E027400 == 29 [pid = 3040] [id = 249] 18:55:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E028C00) [pid = 3040] [serial = 746] [outer = 00000000] 18:55:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E02D000) [pid = 3040] [serial = 747] [outer = 0E028C00] 18:55:30 INFO - PROCESS | 3040 | 1467683730729 Marionette DEBUG loaded listener.js 18:55:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E035C00) [pid = 3040] [serial = 748] [outer = 0E028C00] 18:55:31 INFO - PROCESS | 3040 | 1467683731192 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]]]}] 18:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 18:55:31 INFO - PROCESS | 3040 | 1467683731211 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 18:55:31 INFO - PROCESS | 3040 | 1467683731213 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 18:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:55:31 INFO - PROCESS | 3040 | 1467683731216 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:55:31 INFO - PROCESS | 3040 | 1467683731220 Marionette TRACE conn5 <- [1,962,null,{}] 18:55:31 INFO - PROCESS | 3040 | 1467683731230 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}] 18:55:31 INFO - PROCESS | 3040 | 1467683731235 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:31 INFO - PROCESS | 3040 | 1467683731318 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 18:55:31 INFO - PROCESS | 3040 | 1467683731357 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:31 INFO - PROCESS | 3040 | 1467683731360 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:31 INFO - PROCESS | 3040 | ++DOCSHELL 1462C400 == 30 [pid = 3040] [id = 250] 18:55:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1462CC00) [pid = 3040] [serial = 749] [outer = 00000000] 18:55:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (146DA800) [pid = 3040] [serial = 750] [outer = 1462CC00] 18:55:31 INFO - PROCESS | 3040 | 1467683731410 Marionette DEBUG loaded listener.js 18:55:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (148A1400) [pid = 3040] [serial = 751] [outer = 1462CC00] 18:55:31 INFO - PROCESS | 3040 | 1467683731850 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]]]}] 18:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 690ms 18:55:31 INFO - PROCESS | 3040 | 1467683731913 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 18:55:31 INFO - PROCESS | 3040 | 1467683731916 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 18:55:31 INFO - PROCESS | 3040 | 1467683731919 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:55:31 INFO - PROCESS | 3040 | 1467683731921 Marionette TRACE conn5 <- [1,966,null,{}] 18:55:31 INFO - PROCESS | 3040 | 1467683731924 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}] 18:55:31 INFO - PROCESS | 3040 | 1467683731926 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:32 INFO - PROCESS | 3040 | 1467683732036 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 18:55:32 INFO - PROCESS | 3040 | 1467683732042 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:32 INFO - PROCESS | 3040 | 1467683732044 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:32 INFO - PROCESS | 3040 | ++DOCSHELL 146D9C00 == 31 [pid = 3040] [id = 251] 18:55:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (148AAC00) [pid = 3040] [serial = 752] [outer = 00000000] 18:55:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (15C5DC00) [pid = 3040] [serial = 753] [outer = 148AAC00] 18:55:32 INFO - PROCESS | 3040 | 1467683732132 Marionette DEBUG loaded listener.js 18:55:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (15E10000) [pid = 3040] [serial = 754] [outer = 148AAC00] 18:55:32 INFO - PROCESS | 3040 | 1467683732770 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]]]}] 18:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 870ms 18:55:32 INFO - PROCESS | 3040 | 1467683732792 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 18:55:32 INFO - PROCESS | 3040 | 1467683732794 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 18:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:55:32 INFO - PROCESS | 3040 | 1467683732797 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:55:32 INFO - PROCESS | 3040 | 1467683732799 Marionette TRACE conn5 <- [1,970,null,{}] 18:55:32 INFO - PROCESS | 3040 | 1467683732807 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}] 18:55:32 INFO - PROCESS | 3040 | 1467683732809 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:32 INFO - PROCESS | 3040 | 1467683732914 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 18:55:32 INFO - PROCESS | 3040 | 1467683732920 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:32 INFO - PROCESS | 3040 | 1467683732922 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:32 INFO - PROCESS | 3040 | ++DOCSHELL 16518C00 == 32 [pid = 3040] [id = 252] 18:55:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (16519800) [pid = 3040] [serial = 755] [outer = 00000000] 18:55:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1671EC00) [pid = 3040] [serial = 756] [outer = 16519800] 18:55:32 INFO - PROCESS | 3040 | 1467683732966 Marionette DEBUG loaded listener.js 18:55:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (168E9800) [pid = 3040] [serial = 757] [outer = 16519800] 18:55:33 INFO - PROCESS | 3040 | 1467683733429 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]]]}] 18:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 18:55:33 INFO - PROCESS | 3040 | 1467683733468 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 18:55:33 INFO - PROCESS | 3040 | 1467683733470 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 18:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:55:33 INFO - PROCESS | 3040 | 1467683733473 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:55:33 INFO - PROCESS | 3040 | 1467683733474 Marionette TRACE conn5 <- [1,974,null,{}] 18:55:33 INFO - PROCESS | 3040 | 1467683733478 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}] 18:55:33 INFO - PROCESS | 3040 | 1467683733483 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:33 INFO - PROCESS | 3040 | 1467683733616 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 18:55:33 INFO - PROCESS | 3040 | 1467683733673 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:33 INFO - PROCESS | 3040 | 1467683733675 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:33 INFO - PROCESS | 3040 | ++DOCSHELL 16E54000 == 33 [pid = 3040] [id = 253] 18:55:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (17C66000) [pid = 3040] [serial = 758] [outer = 00000000] 18:55:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1862FC00) [pid = 3040] [serial = 759] [outer = 17C66000] 18:55:33 INFO - PROCESS | 3040 | 1467683733720 Marionette DEBUG loaded listener.js 18:55:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (18644800) [pid = 3040] [serial = 760] [outer = 17C66000] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (18627800) [pid = 3040] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (192C4400) [pid = 3040] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (14863400) [pid = 3040] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E021400) [pid = 3040] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E02FC00) [pid = 3040] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1671DC00) [pid = 3040] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0C552800) [pid = 3040] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E022000) [pid = 3040] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DA80C00) [pid = 3040] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0EC94000) [pid = 3040] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19B01C00) [pid = 3040] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:55:34 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (19E4DC00) [pid = 3040] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:55:34 INFO - PROCESS | 3040 | 1467683734372 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]]]}] 18:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 930ms 18:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:55:34 INFO - PROCESS | 3040 | 1467683734404 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 18:55:34 INFO - PROCESS | 3040 | 1467683734406 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 18:55:34 INFO - PROCESS | 3040 | 1467683734409 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:55:34 INFO - PROCESS | 3040 | 1467683734411 Marionette TRACE conn5 <- [1,978,null,{}] 18:55:34 INFO - PROCESS | 3040 | 1467683734414 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}] 18:55:34 INFO - PROCESS | 3040 | 1467683734416 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:34 INFO - PROCESS | 3040 | 1467683734524 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 18:55:34 INFO - PROCESS | 3040 | 1467683734580 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:34 INFO - PROCESS | 3040 | 1467683734582 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:34 INFO - PROCESS | 3040 | ++DOCSHELL 0D1CE000 == 34 [pid = 3040] [id = 254] 18:55:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (14863400) [pid = 3040] [serial = 761] [outer = 00000000] 18:55:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1862F800) [pid = 3040] [serial = 762] [outer = 14863400] 18:55:34 INFO - PROCESS | 3040 | 1467683734626 Marionette DEBUG loaded listener.js 18:55:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1863F800) [pid = 3040] [serial = 763] [outer = 14863400] 18:55:34 INFO - PROCESS | 3040 | 1467683734966 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]]]}] 18:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 630ms 18:55:35 INFO - PROCESS | 3040 | 1467683735041 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 18:55:35 INFO - PROCESS | 3040 | 1467683735042 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 18:55:35 INFO - PROCESS | 3040 | 1467683735046 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:55:35 INFO - PROCESS | 3040 | 1467683735047 Marionette TRACE conn5 <- [1,982,null,{}] 18:55:35 INFO - PROCESS | 3040 | 1467683735051 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}] 18:55:35 INFO - PROCESS | 3040 | 1467683735053 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:35 INFO - PROCESS | 3040 | 1467683735129 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 18:55:35 INFO - PROCESS | 3040 | 1467683735134 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:35 INFO - PROCESS | 3040 | 1467683735136 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:35 INFO - PROCESS | 3040 | ++DOCSHELL 1921B800 == 35 [pid = 3040] [id = 255] 18:55:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1921D800) [pid = 3040] [serial = 764] [outer = 00000000] 18:55:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (193E0C00) [pid = 3040] [serial = 765] [outer = 1921D800] 18:55:35 INFO - PROCESS | 3040 | 1467683735180 Marionette DEBUG loaded listener.js 18:55:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (192CCC00) [pid = 3040] [serial = 766] [outer = 1921D800] 18:55:35 INFO - PROCESS | 3040 | 1467683735619 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]]]}] 18:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 630ms 18:55:35 INFO - PROCESS | 3040 | 1467683735680 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 18:55:35 INFO - PROCESS | 3040 | 1467683735682 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 18:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:55:35 INFO - PROCESS | 3040 | 1467683735685 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:55:35 INFO - PROCESS | 3040 | 1467683735687 Marionette TRACE conn5 <- [1,986,null,{}] 18:55:35 INFO - PROCESS | 3040 | 1467683735691 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}] 18:55:35 INFO - PROCESS | 3040 | 1467683735692 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:35 INFO - PROCESS | 3040 | 1467683735769 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 18:55:35 INFO - PROCESS | 3040 | 1467683735775 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:35 INFO - PROCESS | 3040 | 1467683735777 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:35 INFO - PROCESS | 3040 | ++DOCSHELL 1462B000 == 36 [pid = 3040] [id = 256] 18:55:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (199CC400) [pid = 3040] [serial = 767] [outer = 00000000] 18:55:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199D3400) [pid = 3040] [serial = 768] [outer = 199CC400] 18:55:35 INFO - PROCESS | 3040 | 1467683735820 Marionette DEBUG loaded listener.js 18:55:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (199D4800) [pid = 3040] [serial = 769] [outer = 199CC400] 18:55:36 INFO - PROCESS | 3040 | 1467683736607 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]]]}] 18:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 970ms 18:55:36 INFO - PROCESS | 3040 | 1467683736656 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 18:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:55:36 INFO - PROCESS | 3040 | 1467683736661 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 18:55:36 INFO - PROCESS | 3040 | 1467683736666 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:55:36 INFO - PROCESS | 3040 | 1467683736670 Marionette TRACE conn5 <- [1,990,null,{}] 18:55:36 INFO - PROCESS | 3040 | 1467683736676 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}] 18:55:36 INFO - PROCESS | 3040 | 1467683736680 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:36 INFO - PROCESS | 3040 | 1467683736802 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 18:55:36 INFO - PROCESS | 3040 | 1467683736932 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:36 INFO - PROCESS | 3040 | 1467683736935 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:36 INFO - PROCESS | 3040 | ++DOCSHELL 0D585C00 == 37 [pid = 3040] [id = 257] 18:55:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0D610000) [pid = 3040] [serial = 770] [outer = 00000000] 18:55:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0E023400) [pid = 3040] [serial = 771] [outer = 0D610000] 18:55:37 INFO - PROCESS | 3040 | 1467683736993 Marionette DEBUG loaded listener.js 18:55:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0E03C400) [pid = 3040] [serial = 772] [outer = 0D610000] 18:55:37 INFO - PROCESS | 3040 | 1467683737695 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]]]}] 18:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1078ms 18:55:37 INFO - PROCESS | 3040 | 1467683737749 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 18:55:37 INFO - PROCESS | 3040 | 1467683737754 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 18:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:55:37 INFO - PROCESS | 3040 | 1467683737760 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:55:37 INFO - PROCESS | 3040 | 1467683737763 Marionette TRACE conn5 <- [1,994,null,{}] 18:55:37 INFO - PROCESS | 3040 | 1467683737767 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}] 18:55:37 INFO - PROCESS | 3040 | 1467683737770 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:37 INFO - PROCESS | 3040 | 1467683737902 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 18:55:38 INFO - PROCESS | 3040 | 1467683738026 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:38 INFO - PROCESS | 3040 | 1467683738028 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:38 INFO - PROCESS | 3040 | ++DOCSHELL 14D21400 == 38 [pid = 3040] [id = 258] 18:55:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (14D5A000) [pid = 3040] [serial = 773] [outer = 00000000] 18:55:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (15C74C00) [pid = 3040] [serial = 774] [outer = 14D5A000] 18:55:38 INFO - PROCESS | 3040 | 1467683738085 Marionette DEBUG loaded listener.js 18:55:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (16518800) [pid = 3040] [serial = 775] [outer = 14D5A000] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 1921B800 == 37 [pid = 3040] [id = 255] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 0D1CE000 == 36 [pid = 3040] [id = 254] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 16E54000 == 35 [pid = 3040] [id = 253] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 16518C00 == 34 [pid = 3040] [id = 252] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 146D9C00 == 33 [pid = 3040] [id = 251] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 1462C400 == 32 [pid = 3040] [id = 250] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 0E027400 == 31 [pid = 3040] [id = 249] 18:55:38 INFO - PROCESS | 3040 | --DOCSHELL 0D57CC00 == 30 [pid = 3040] [id = 248] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1A50A400) [pid = 3040] [serial = 726] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (18641000) [pid = 3040] [serial = 711] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18646000) [pid = 3040] [serial = 712] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (199CE400) [pid = 3040] [serial = 715] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (193E3C00) [pid = 3040] [serial = 714] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (148A9400) [pid = 3040] [serial = 705] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (14D65000) [pid = 3040] [serial = 706] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E0F1000) [pid = 3040] [serial = 696] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (19B02800) [pid = 3040] [serial = 717] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E881C00) [pid = 3040] [serial = 697] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (168EF400) [pid = 3040] [serial = 708] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0C5F1000) [pid = 3040] [serial = 699] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D5EC800) [pid = 3040] [serial = 700] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A24E400) [pid = 3040] [serial = 694] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A12B400) [pid = 3040] [serial = 693] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0DE44000) [pid = 3040] [serial = 702] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0E026000) [pid = 3040] [serial = 703] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (148A4400) [pid = 3040] [serial = 720] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1651F800) [pid = 3040] [serial = 721] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19E4E800) [pid = 3040] [serial = 723] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A50D000) [pid = 3040] [serial = 727] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19B03800) [pid = 3040] [serial = 718] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1A131400) [pid = 3040] [serial = 724] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (17C67000) [pid = 3040] [serial = 709] [outer = 00000000] [url = about:blank] 18:55:38 INFO - PROCESS | 3040 | 1467683738900 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]]]}] 18:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1180ms 18:55:38 INFO - PROCESS | 3040 | 1467683738946 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 18:55:38 INFO - PROCESS | 3040 | 1467683738950 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 18:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:55:38 INFO - PROCESS | 3040 | 1467683738955 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:55:38 INFO - PROCESS | 3040 | 1467683738958 Marionette TRACE conn5 <- [1,998,null,{}] 18:55:38 INFO - PROCESS | 3040 | 1467683738964 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}] 18:55:38 INFO - PROCESS | 3040 | 1467683738967 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:39 INFO - PROCESS | 3040 | 1467683739055 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 18:55:39 INFO - PROCESS | 3040 | 1467683739061 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:39 INFO - PROCESS | 3040 | 1467683739066 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:39 INFO - PROCESS | 3040 | ++DOCSHELL 0D660000 == 31 [pid = 3040] [id = 259] 18:55:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0D6F0400) [pid = 3040] [serial = 776] [outer = 00000000] 18:55:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0DB6E000) [pid = 3040] [serial = 777] [outer = 0D6F0400] 18:55:39 INFO - PROCESS | 3040 | 1467683739113 Marionette DEBUG loaded listener.js 18:55:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0DFB4800) [pid = 3040] [serial = 778] [outer = 0D6F0400] 18:55:39 INFO - PROCESS | 3040 | 1467683739641 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]]]}] 18:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 730ms 18:55:39 INFO - PROCESS | 3040 | 1467683739685 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 18:55:39 INFO - PROCESS | 3040 | 1467683739689 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 18:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:55:39 INFO - PROCESS | 3040 | 1467683739695 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:55:39 INFO - PROCESS | 3040 | 1467683739698 Marionette TRACE conn5 <- [1,1002,null,{}] 18:55:39 INFO - PROCESS | 3040 | 1467683739701 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}] 18:55:39 INFO - PROCESS | 3040 | 1467683739704 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:39 INFO - PROCESS | 3040 | 1467683739794 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 18:55:39 INFO - PROCESS | 3040 | 1467683739882 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:39 INFO - PROCESS | 3040 | 1467683739884 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:39 INFO - PROCESS | 3040 | ++DOCSHELL 0E268C00 == 32 [pid = 3040] [id = 260] 18:55:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E32C000) [pid = 3040] [serial = 779] [outer = 00000000] 18:55:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0EC92800) [pid = 3040] [serial = 780] [outer = 0E32C000] 18:55:39 INFO - PROCESS | 3040 | 1467683739932 Marionette DEBUG loaded listener.js 18:55:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (146DA400) [pid = 3040] [serial = 781] [outer = 0E32C000] 18:55:40 INFO - PROCESS | 3040 | 1467683740343 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]]]}] 18:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 18:55:40 INFO - PROCESS | 3040 | 1467683740366 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 18:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:55:40 INFO - PROCESS | 3040 | 1467683740368 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 18:55:40 INFO - PROCESS | 3040 | 1467683740372 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:55:40 INFO - PROCESS | 3040 | 1467683740375 Marionette TRACE conn5 <- [1,1006,null,{}] 18:55:40 INFO - PROCESS | 3040 | 1467683740385 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}] 18:55:40 INFO - PROCESS | 3040 | 1467683740390 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:40 INFO - PROCESS | 3040 | 1467683740478 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 18:55:40 INFO - PROCESS | 3040 | 1467683740484 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:40 INFO - PROCESS | 3040 | 1467683740487 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:40 INFO - PROCESS | 3040 | ++DOCSHELL 16513400 == 33 [pid = 3040] [id = 261] 18:55:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (16513800) [pid = 3040] [serial = 782] [outer = 00000000] 18:55:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (16723C00) [pid = 3040] [serial = 783] [outer = 16513800] 18:55:40 INFO - PROCESS | 3040 | 1467683740535 Marionette DEBUG loaded listener.js 18:55:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (16E54C00) [pid = 3040] [serial = 784] [outer = 16513800] 18:55:41 INFO - PROCESS | 3040 | 1467683741014 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]]]}] 18:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 690ms 18:55:41 INFO - PROCESS | 3040 | 1467683741062 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 18:55:41 INFO - PROCESS | 3040 | 1467683741065 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 18:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:55:41 INFO - PROCESS | 3040 | 1467683741074 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:55:41 INFO - PROCESS | 3040 | 1467683741075 Marionette TRACE conn5 <- [1,1010,null,{}] 18:55:41 INFO - PROCESS | 3040 | 1467683741079 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}] 18:55:41 INFO - PROCESS | 3040 | 1467683741081 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:41 INFO - PROCESS | 3040 | 1467683741198 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 18:55:41 INFO - PROCESS | 3040 | 1467683741203 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:41 INFO - PROCESS | 3040 | 1467683741205 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:41 INFO - PROCESS | 3040 | ++DOCSHELL 18625400 == 34 [pid = 3040] [id = 262] 18:55:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (18625800) [pid = 3040] [serial = 785] [outer = 00000000] 18:55:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1863F400) [pid = 3040] [serial = 786] [outer = 18625800] 18:55:41 INFO - PROCESS | 3040 | 1467683741295 Marionette DEBUG loaded listener.js 18:55:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (18647000) [pid = 3040] [serial = 787] [outer = 18625800] 18:55:41 INFO - PROCESS | 3040 | 1467683741702 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]]]}] 18:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 18:55:41 INFO - PROCESS | 3040 | 1467683741747 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 18:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:55:41 INFO - PROCESS | 3040 | 1467683741749 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 18:55:41 INFO - PROCESS | 3040 | 1467683741753 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:55:41 INFO - PROCESS | 3040 | 1467683741754 Marionette TRACE conn5 <- [1,1014,null,{}] 18:55:41 INFO - PROCESS | 3040 | 1467683741764 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}] 18:55:41 INFO - PROCESS | 3040 | 1467683741766 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:41 INFO - PROCESS | 3040 | 1467683741873 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 18:55:41 INFO - PROCESS | 3040 | 1467683741955 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:41 INFO - PROCESS | 3040 | 1467683741958 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:41 INFO - PROCESS | 3040 | ++DOCSHELL 1864A400 == 35 [pid = 3040] [id = 263] 18:55:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1864CC00) [pid = 3040] [serial = 788] [outer = 00000000] 18:55:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (193E9000) [pid = 3040] [serial = 789] [outer = 1864CC00] 18:55:42 INFO - PROCESS | 3040 | 1467683742003 Marionette DEBUG loaded listener.js 18:55:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19959000) [pid = 3040] [serial = 790] [outer = 1864CC00] 18:55:42 INFO - PROCESS | 3040 | 1467683742417 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]]]}] 18:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 730ms 18:55:42 INFO - PROCESS | 3040 | 1467683742483 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 18:55:42 INFO - PROCESS | 3040 | 1467683742486 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 18:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:55:42 INFO - PROCESS | 3040 | 1467683742489 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:55:42 INFO - PROCESS | 3040 | 1467683742491 Marionette TRACE conn5 <- [1,1018,null,{}] 18:55:42 INFO - PROCESS | 3040 | 1467683742494 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}] 18:55:42 INFO - PROCESS | 3040 | 1467683742500 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:42 INFO - PROCESS | 3040 | 1467683742634 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 18:55:42 INFO - PROCESS | 3040 | 1467683742701 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:42 INFO - PROCESS | 3040 | 1467683742703 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:42 INFO - PROCESS | 3040 | ++DOCSHELL 199D2C00 == 36 [pid = 3040] [id = 264] 18:55:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19B02800) [pid = 3040] [serial = 791] [outer = 00000000] 18:55:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (19DD0800) [pid = 3040] [serial = 792] [outer = 19B02800] 18:55:42 INFO - PROCESS | 3040 | 1467683742748 Marionette DEBUG loaded listener.js 18:55:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (14FBD400) [pid = 3040] [serial = 793] [outer = 19B02800] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E028C00) [pid = 3040] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0D584000) [pid = 3040] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1462CC00) [pid = 3040] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0DC57C00) [pid = 3040] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0D6FE000) [pid = 3040] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (15E02000) [pid = 3040] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (19DCD800) [pid = 3040] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A688C00) [pid = 3040] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (16519800) [pid = 3040] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (17C66000) [pid = 3040] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (14863400) [pid = 3040] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1921D800) [pid = 3040] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:55:43 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (148AAC00) [pid = 3040] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:55:43 INFO - PROCESS | 3040 | 1467683743242 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]]]}] 18:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 770ms 18:55:43 INFO - PROCESS | 3040 | 1467683743263 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 18:55:43 INFO - PROCESS | 3040 | 1467683743266 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 18:55:43 INFO - PROCESS | 3040 | 1467683743269 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:55:43 INFO - PROCESS | 3040 | 1467683743270 Marionette TRACE conn5 <- [1,1022,null,{}] 18:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:55:43 INFO - PROCESS | 3040 | 1467683743274 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}] 18:55:43 INFO - PROCESS | 3040 | 1467683743276 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:43 INFO - PROCESS | 3040 | 1467683743353 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 18:55:43 INFO - PROCESS | 3040 | 1467683743361 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:43 INFO - PROCESS | 3040 | 1467683743363 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:43 INFO - PROCESS | 3040 | ++DOCSHELL 14625C00 == 37 [pid = 3040] [id = 265] 18:55:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14628000) [pid = 3040] [serial = 794] [outer = 00000000] 18:55:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (16519800) [pid = 3040] [serial = 795] [outer = 14628000] 18:55:43 INFO - PROCESS | 3040 | 1467683743405 Marionette DEBUG loaded listener.js 18:55:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1863F000) [pid = 3040] [serial = 796] [outer = 14628000] 18:55:43 INFO - PROCESS | 3040 | 1467683743852 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]]]}] 18:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 630ms 18:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:55:43 INFO - PROCESS | 3040 | 1467683743903 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 18:55:43 INFO - PROCESS | 3040 | 1467683743905 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 18:55:43 INFO - PROCESS | 3040 | 1467683743908 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:55:43 INFO - PROCESS | 3040 | 1467683743910 Marionette TRACE conn5 <- [1,1026,null,{}] 18:55:43 INFO - PROCESS | 3040 | 1467683743913 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}] 18:55:43 INFO - PROCESS | 3040 | 1467683743915 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:44 INFO - PROCESS | 3040 | 1467683743996 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 18:55:44 INFO - PROCESS | 3040 | 1467683744001 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:44 INFO - PROCESS | 3040 | 1467683744003 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:44 INFO - PROCESS | 3040 | ++DOCSHELL 148A5C00 == 38 [pid = 3040] [id = 266] 18:55:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1498A000) [pid = 3040] [serial = 797] [outer = 00000000] 18:55:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19E42C00) [pid = 3040] [serial = 798] [outer = 1498A000] 18:55:44 INFO - PROCESS | 3040 | 1467683744046 Marionette DEBUG loaded listener.js 18:55:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19E48400) [pid = 3040] [serial = 799] [outer = 1498A000] 18:55:44 INFO - PROCESS | 3040 | 1467683744450 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]]]}] 18:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 570ms 18:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:55:44 INFO - PROCESS | 3040 | 1467683744479 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 18:55:44 INFO - PROCESS | 3040 | 1467683744481 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 18:55:44 INFO - PROCESS | 3040 | 1467683744484 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:55:44 INFO - PROCESS | 3040 | 1467683744486 Marionette TRACE conn5 <- [1,1030,null,{}] 18:55:44 INFO - PROCESS | 3040 | 1467683744512 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}] 18:55:44 INFO - PROCESS | 3040 | 1467683744514 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:44 INFO - PROCESS | 3040 | 1467683744599 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 18:55:44 INFO - PROCESS | 3040 | 1467683744604 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:44 INFO - PROCESS | 3040 | 1467683744606 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:44 INFO - PROCESS | 3040 | ++DOCSHELL 16512C00 == 39 [pid = 3040] [id = 267] 18:55:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A124000) [pid = 3040] [serial = 800] [outer = 00000000] 18:55:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A12DC00) [pid = 3040] [serial = 801] [outer = 1A124000] 18:55:44 INFO - PROCESS | 3040 | 1467683744651 Marionette DEBUG loaded listener.js 18:55:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A24E000) [pid = 3040] [serial = 802] [outer = 1A124000] 18:55:45 INFO - PROCESS | 3040 | 1467683745088 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]]]}] 18:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 650ms 18:55:45 INFO - PROCESS | 3040 | 1467683745173 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 18:55:45 INFO - PROCESS | 3040 | 1467683745177 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 18:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:55:45 INFO - PROCESS | 3040 | 1467683745187 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:55:45 INFO - PROCESS | 3040 | 1467683745192 Marionette TRACE conn5 <- [1,1034,null,{}] 18:55:45 INFO - PROCESS | 3040 | 1467683745198 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}] 18:55:45 INFO - PROCESS | 3040 | 1467683745202 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:45 INFO - PROCESS | 3040 | 1467683745329 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 18:55:45 INFO - PROCESS | 3040 | 1467683745427 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:45 INFO - PROCESS | 3040 | 1467683745432 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:45 INFO - PROCESS | 3040 | ++DOCSHELL 0D5E6800 == 40 [pid = 3040] [id = 268] 18:55:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0D5EC400) [pid = 3040] [serial = 803] [outer = 00000000] 18:55:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0DA7EC00) [pid = 3040] [serial = 804] [outer = 0D5EC400] 18:55:45 INFO - PROCESS | 3040 | 1467683745490 Marionette DEBUG loaded listener.js 18:55:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0E028800) [pid = 3040] [serial = 805] [outer = 0D5EC400] 18:55:46 INFO - PROCESS | 3040 | 1467683746155 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]]]}] 18:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1024ms 18:55:46 INFO - PROCESS | 3040 | 1467683746215 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 18:55:46 INFO - PROCESS | 3040 | 1467683746219 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 18:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:55:46 INFO - PROCESS | 3040 | 1467683746226 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:55:46 INFO - PROCESS | 3040 | 1467683746229 Marionette TRACE conn5 <- [1,1038,null,{}] 18:55:46 INFO - PROCESS | 3040 | 1467683746234 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}] 18:55:46 INFO - PROCESS | 3040 | 1467683746237 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:46 INFO - PROCESS | 3040 | 1467683746347 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 18:55:46 INFO - PROCESS | 3040 | 1467683746477 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:46 INFO - PROCESS | 3040 | 1467683746480 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:46 INFO - PROCESS | 3040 | ++DOCSHELL 14F56800 == 41 [pid = 3040] [id = 269] 18:55:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (14FB8000) [pid = 3040] [serial = 806] [outer = 00000000] 18:55:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (16264C00) [pid = 3040] [serial = 807] [outer = 14FB8000] 18:55:46 INFO - PROCESS | 3040 | 1467683746538 Marionette DEBUG loaded listener.js 18:55:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (168E8000) [pid = 3040] [serial = 808] [outer = 14FB8000] 18:55:47 INFO - PROCESS | 3040 | 1467683747116 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]]]}] 18:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 930ms 18:55:47 INFO - PROCESS | 3040 | 1467683747155 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 18:55:47 INFO - PROCESS | 3040 | 1467683747158 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 18:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:55:47 INFO - PROCESS | 3040 | 1467683747161 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:55:47 INFO - PROCESS | 3040 | 1467683747164 Marionette TRACE conn5 <- [1,1042,null,{}] 18:55:47 INFO - PROCESS | 3040 | 1467683747173 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}] 18:55:47 INFO - PROCESS | 3040 | 1467683747178 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:47 INFO - PROCESS | 3040 | 1467683747289 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 18:55:47 INFO - PROCESS | 3040 | 1467683747421 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:47 INFO - PROCESS | 3040 | 1467683747425 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:47 INFO - PROCESS | 3040 | ++DOCSHELL 19DCFC00 == 42 [pid = 3040] [id = 270] 18:55:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (19E41000) [pid = 3040] [serial = 809] [outer = 00000000] 18:55:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A12C000) [pid = 3040] [serial = 810] [outer = 19E41000] 18:55:47 INFO - PROCESS | 3040 | 1467683747483 Marionette DEBUG loaded listener.js 18:55:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A25A400) [pid = 3040] [serial = 811] [outer = 19E41000] 18:55:48 INFO - PROCESS | 3040 | 1467683748084 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]]]}] 18:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 970ms 18:55:48 INFO - PROCESS | 3040 | 1467683748134 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 18:55:48 INFO - PROCESS | 3040 | 1467683748137 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 18:55:48 INFO - PROCESS | 3040 | 1467683748140 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:55:48 INFO - PROCESS | 3040 | 1467683748142 Marionette TRACE conn5 <- [1,1046,null,{}] 18:55:48 INFO - PROCESS | 3040 | 1467683748146 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}] 18:55:48 INFO - PROCESS | 3040 | 1467683748148 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:48 INFO - PROCESS | 3040 | 1467683748256 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 18:55:48 INFO - PROCESS | 3040 | 1467683748384 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:48 INFO - PROCESS | 3040 | 1467683748387 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:48 INFO - PROCESS | 3040 | ++DOCSHELL 1A258400 == 43 [pid = 3040] [id = 271] 18:55:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A50E800) [pid = 3040] [serial = 812] [outer = 00000000] 18:55:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1A5C5400) [pid = 3040] [serial = 813] [outer = 1A50E800] 18:55:48 INFO - PROCESS | 3040 | 1467683748441 Marionette DEBUG loaded listener.js 18:55:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1A64F800) [pid = 3040] [serial = 814] [outer = 1A50E800] 18:55:49 INFO - PROCESS | 3040 | 1467683749229 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]]]}] 18:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1124ms 18:55:49 INFO - PROCESS | 3040 | 1467683749269 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 18:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:55:49 INFO - PROCESS | 3040 | 1467683749274 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 18:55:49 INFO - PROCESS | 3040 | 1467683749279 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:55:49 INFO - PROCESS | 3040 | 1467683749282 Marionette TRACE conn5 <- [1,1050,null,{}] 18:55:49 INFO - PROCESS | 3040 | 1467683749287 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}] 18:55:49 INFO - PROCESS | 3040 | 1467683749290 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:49 INFO - PROCESS | 3040 | 1467683749395 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 18:55:49 INFO - PROCESS | 3040 | 1467683749526 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:49 INFO - PROCESS | 3040 | 1467683749530 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:49 INFO - PROCESS | 3040 | ++DOCSHELL 0E026000 == 44 [pid = 3040] [id = 272] 18:55:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0E027400) [pid = 3040] [serial = 815] [outer = 00000000] 18:55:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0E040800) [pid = 3040] [serial = 816] [outer = 0E027400] 18:55:49 INFO - PROCESS | 3040 | 1467683749580 Marionette DEBUG loaded listener.js 18:55:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (0E395800) [pid = 3040] [serial = 817] [outer = 0E027400] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 148A5C00 == 43 [pid = 3040] [id = 266] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 14625C00 == 42 [pid = 3040] [id = 265] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 199D2C00 == 41 [pid = 3040] [id = 264] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 1864A400 == 40 [pid = 3040] [id = 263] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 18625400 == 39 [pid = 3040] [id = 262] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 16513400 == 38 [pid = 3040] [id = 261] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 0E268C00 == 37 [pid = 3040] [id = 260] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 0D660000 == 36 [pid = 3040] [id = 259] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 1462B000 == 35 [pid = 3040] [id = 256] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 0D60B000 == 34 [pid = 3040] [id = 247] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 0D585C00 == 33 [pid = 3040] [id = 257] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 14D21400 == 32 [pid = 3040] [id = 258] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 1A258400 == 31 [pid = 3040] [id = 271] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 19DCFC00 == 30 [pid = 3040] [id = 270] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 16512C00 == 29 [pid = 3040] [id = 267] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 0D5E6800 == 28 [pid = 3040] [id = 268] 18:55:50 INFO - PROCESS | 3040 | --DOCSHELL 14F56800 == 27 [pid = 3040] [id = 269] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (0E02D000) [pid = 3040] [serial = 747] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0E035C00) [pid = 3040] [serial = 748] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0D606400) [pid = 3040] [serial = 744] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (0D6F9000) [pid = 3040] [serial = 745] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (146DA800) [pid = 3040] [serial = 750] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0E0F0C00) [pid = 3040] [serial = 742] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E03D800) [pid = 3040] [serial = 741] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0DE42800) [pid = 3040] [serial = 730] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0DA7D000) [pid = 3040] [serial = 729] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1651C400) [pid = 3040] [serial = 733] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (15ECC000) [pid = 3040] [serial = 732] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A5C2800) [pid = 3040] [serial = 736] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A1BAC00) [pid = 3040] [serial = 735] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1B49B400) [pid = 3040] [serial = 739] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1B398C00) [pid = 3040] [serial = 738] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1671EC00) [pid = 3040] [serial = 756] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (168E9800) [pid = 3040] [serial = 757] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1862FC00) [pid = 3040] [serial = 759] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1862F800) [pid = 3040] [serial = 762] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (193E0C00) [pid = 3040] [serial = 765] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (18644800) [pid = 3040] [serial = 760] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (15C5DC00) [pid = 3040] [serial = 753] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (199D3400) [pid = 3040] [serial = 768] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (15E10000) [pid = 3040] [serial = 754] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1863F800) [pid = 3040] [serial = 763] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (192CCC00) [pid = 3040] [serial = 766] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (148A1400) [pid = 3040] [serial = 751] [outer = 00000000] [url = about:blank] 18:55:50 INFO - PROCESS | 3040 | 1467683750805 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]]]}] 18:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1582ms 18:55:50 INFO - PROCESS | 3040 | 1467683750869 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 18:55:50 INFO - PROCESS | 3040 | 1467683750873 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 18:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:55:50 INFO - PROCESS | 3040 | 1467683750884 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:55:50 INFO - PROCESS | 3040 | 1467683750887 Marionette TRACE conn5 <- [1,1054,null,{}] 18:55:50 INFO - PROCESS | 3040 | 1467683750892 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}] 18:55:50 INFO - PROCESS | 3040 | 1467683750895 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:50 INFO - PROCESS | 3040 | 1467683750981 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 18:55:51 INFO - PROCESS | 3040 | 1467683750995 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:51 INFO - PROCESS | 3040 | 1467683750997 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:51 INFO - PROCESS | 3040 | ++DOCSHELL 0D12A400 == 28 [pid = 3040] [id = 273] 18:55:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0D57A000) [pid = 3040] [serial = 818] [outer = 00000000] 18:55:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D60AC00) [pid = 3040] [serial = 819] [outer = 0D57A000] 18:55:51 INFO - PROCESS | 3040 | 1467683751044 Marionette DEBUG loaded listener.js 18:55:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0DA73800) [pid = 3040] [serial = 820] [outer = 0D57A000] 18:55:51 INFO - PROCESS | 3040 | 1467683751515 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]]]}] 18:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 690ms 18:55:51 INFO - PROCESS | 3040 | 1467683751571 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 18:55:51 INFO - PROCESS | 3040 | 1467683751576 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 18:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:55:51 INFO - PROCESS | 3040 | 1467683751582 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:55:51 INFO - PROCESS | 3040 | 1467683751585 Marionette TRACE conn5 <- [1,1058,null,{}] 18:55:51 INFO - PROCESS | 3040 | 1467683751589 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}] 18:55:51 INFO - PROCESS | 3040 | 1467683751591 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:51 INFO - PROCESS | 3040 | 1467683751677 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 18:55:51 INFO - PROCESS | 3040 | 1467683751686 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:51 INFO - PROCESS | 3040 | 1467683751688 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:51 INFO - PROCESS | 3040 | ++DOCSHELL 0E02B000 == 29 [pid = 3040] [id = 274] 18:55:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0E02B400) [pid = 3040] [serial = 821] [outer = 00000000] 18:55:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E037000) [pid = 3040] [serial = 822] [outer = 0E02B400] 18:55:51 INFO - PROCESS | 3040 | 1467683751734 Marionette DEBUG loaded listener.js 18:55:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E040000) [pid = 3040] [serial = 823] [outer = 0E02B400] 18:55:52 INFO - PROCESS | 3040 | 1467683752205 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]]]}] 18:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 18:55:52 INFO - PROCESS | 3040 | 1467683752256 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 18:55:52 INFO - PROCESS | 3040 | 1467683752258 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 18:55:52 INFO - PROCESS | 3040 | 1467683752262 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:55:52 INFO - PROCESS | 3040 | 1467683752265 Marionette TRACE conn5 <- [1,1062,null,{}] 18:55:52 INFO - PROCESS | 3040 | 1467683752275 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}] 18:55:52 INFO - PROCESS | 3040 | 1467683752280 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:52 INFO - PROCESS | 3040 | 1467683752394 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 18:55:52 INFO - PROCESS | 3040 | 1467683752491 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:52 INFO - PROCESS | 3040 | 1467683752494 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:52 INFO - PROCESS | 3040 | ++DOCSHELL 14867000 == 30 [pid = 3040] [id = 275] 18:55:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (14867800) [pid = 3040] [serial = 824] [outer = 00000000] 18:55:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (148A2400) [pid = 3040] [serial = 825] [outer = 14867800] 18:55:52 INFO - PROCESS | 3040 | 1467683752542 Marionette DEBUG loaded listener.js 18:55:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1498A800) [pid = 3040] [serial = 826] [outer = 14867800] 18:55:52 INFO - PROCESS | 3040 | 1467683752959 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]]]}] 18:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 730ms 18:55:53 INFO - PROCESS | 3040 | 1467683752996 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 3040 | 1467683752998 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 18:55:53 INFO - PROCESS | 3040 | 1467683753001 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 3040 | 1467683753003 Marionette TRACE conn5 <- [1,1066,null,{}] 18:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:55:53 INFO - PROCESS | 3040 | 1467683753006 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}] 18:55:53 INFO - PROCESS | 3040 | 1467683753008 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:53 INFO - PROCESS | 3040 | 1467683753125 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 18:55:53 INFO - PROCESS | 3040 | 1467683753130 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:53 INFO - PROCESS | 3040 | 1467683753132 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:53 INFO - PROCESS | 3040 | ++DOCSHELL 14D65C00 == 31 [pid = 3040] [id = 276] 18:55:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (14DDC800) [pid = 3040] [serial = 827] [outer = 00000000] 18:55:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (15E03000) [pid = 3040] [serial = 828] [outer = 14DDC800] 18:55:53 INFO - PROCESS | 3040 | 1467683753225 Marionette DEBUG loaded listener.js 18:55:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16264800) [pid = 3040] [serial = 829] [outer = 14DDC800] 18:55:53 INFO - PROCESS | 3040 | 1467683753644 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]]]}] 18:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 18:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:55:53 INFO - PROCESS | 3040 | 1467683753676 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 3040 | 1467683753678 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 18:55:53 INFO - PROCESS | 3040 | 1467683753681 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 3040 | 1467683753683 Marionette TRACE conn5 <- [1,1070,null,{}] 18:55:53 INFO - PROCESS | 3040 | 1467683753686 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}] 18:55:53 INFO - PROCESS | 3040 | 1467683753688 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:53 INFO - PROCESS | 3040 | 1467683753824 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 18:55:53 INFO - PROCESS | 3040 | 1467683753845 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:53 INFO - PROCESS | 3040 | 1467683753847 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:53 INFO - PROCESS | 3040 | ++DOCSHELL 1651C400 == 32 [pid = 3040] [id = 277] 18:55:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1671DC00) [pid = 3040] [serial = 830] [outer = 00000000] 18:55:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (168DE800) [pid = 3040] [serial = 831] [outer = 1671DC00] 18:55:53 INFO - PROCESS | 3040 | 1467683753890 Marionette DEBUG loaded listener.js 18:55:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (16E5FC00) [pid = 3040] [serial = 832] [outer = 1671DC00] 18:55:54 INFO - PROCESS | 3040 | 1467683754352 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]]]}] 18:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 730ms 18:55:54 INFO - PROCESS | 3040 | 1467683754412 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 18:55:54 INFO - PROCESS | 3040 | 1467683754414 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 18:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:55:54 INFO - PROCESS | 3040 | 1467683754422 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:55:54 INFO - PROCESS | 3040 | 1467683754424 Marionette TRACE conn5 <- [1,1074,null,{}] 18:55:54 INFO - PROCESS | 3040 | 1467683754427 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}] 18:55:54 INFO - PROCESS | 3040 | 1467683754433 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:54 INFO - PROCESS | 3040 | 1467683754565 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 18:55:54 INFO - PROCESS | 3040 | 1467683754628 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:54 INFO - PROCESS | 3040 | 1467683754630 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:54 INFO - PROCESS | 3040 | ++DOCSHELL 1863F800 == 33 [pid = 3040] [id = 278] 18:55:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (18640400) [pid = 3040] [serial = 833] [outer = 00000000] 18:55:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (18644800) [pid = 3040] [serial = 834] [outer = 18640400] 18:55:54 INFO - PROCESS | 3040 | 1467683754682 Marionette DEBUG loaded listener.js 18:55:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (18647800) [pid = 3040] [serial = 835] [outer = 18640400] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0D610000) [pid = 3040] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0D6F0400) [pid = 3040] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1864CC00) [pid = 3040] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19B02800) [pid = 3040] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (16513800) [pid = 3040] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (14628000) [pid = 3040] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14D5A000) [pid = 3040] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (18625800) [pid = 3040] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1498A000) [pid = 3040] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (199CC400) [pid = 3040] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E32C000) [pid = 3040] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:55:55 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A124000) [pid = 3040] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:55:55 INFO - PROCESS | 3040 | 1467683755287 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]]]}] 18:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 930ms 18:55:55 INFO - PROCESS | 3040 | 1467683755352 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 18:55:55 INFO - PROCESS | 3040 | 1467683755354 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 18:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:55:55 INFO - PROCESS | 3040 | 1467683755357 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:55:55 INFO - PROCESS | 3040 | 1467683755359 Marionette TRACE conn5 <- [1,1078,null,{}] 18:55:55 INFO - PROCESS | 3040 | 1467683755362 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}] 18:55:55 INFO - PROCESS | 3040 | 1467683755364 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:55 INFO - PROCESS | 3040 | 1467683755440 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 18:55:55 INFO - PROCESS | 3040 | 1467683755445 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:55 INFO - PROCESS | 3040 | 1467683755447 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:55 INFO - PROCESS | 3040 | ++DOCSHELL 148AAC00 == 34 [pid = 3040] [id = 279] 18:55:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (15E04C00) [pid = 3040] [serial = 836] [outer = 00000000] 18:55:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1862BC00) [pid = 3040] [serial = 837] [outer = 15E04C00] 18:55:55 INFO - PROCESS | 3040 | 1467683755490 Marionette DEBUG loaded listener.js 18:55:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1862E800) [pid = 3040] [serial = 838] [outer = 15E04C00] 18:55:55 INFO - PROCESS | 3040 | 1467683755905 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]]]}] 18:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 570ms 18:55:55 INFO - PROCESS | 3040 | 1467683755928 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 18:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:55:55 INFO - PROCESS | 3040 | 1467683755929 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 18:55:55 INFO - PROCESS | 3040 | 1467683755946 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:55:55 INFO - PROCESS | 3040 | 1467683755948 Marionette TRACE conn5 <- [1,1082,null,{}] 18:55:55 INFO - PROCESS | 3040 | 1467683755952 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}] 18:55:55 INFO - PROCESS | 3040 | 1467683755954 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:56 INFO - PROCESS | 3040 | 1467683756032 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 18:55:56 INFO - PROCESS | 3040 | 1467683756038 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:56 INFO - PROCESS | 3040 | 1467683756039 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:56 INFO - PROCESS | 3040 | ++DOCSHELL 186EB400 == 35 [pid = 3040] [id = 280] 18:55:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1921D000) [pid = 3040] [serial = 839] [outer = 00000000] 18:55:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (193E3C00) [pid = 3040] [serial = 840] [outer = 1921D000] 18:55:56 INFO - PROCESS | 3040 | 1467683756083 Marionette DEBUG loaded listener.js 18:55:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (192C8C00) [pid = 3040] [serial = 841] [outer = 1921D000] 18:55:56 INFO - PROCESS | 3040 | 1467683756519 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]]]}] 18:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 650ms 18:55:56 INFO - PROCESS | 3040 | 1467683756584 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 18:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:55:56 INFO - PROCESS | 3040 | 1467683756586 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 18:55:56 INFO - PROCESS | 3040 | 1467683756589 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:55:56 INFO - PROCESS | 3040 | 1467683756591 Marionette TRACE conn5 <- [1,1086,null,{}] 18:55:56 INFO - PROCESS | 3040 | 1467683756594 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}] 18:55:56 INFO - PROCESS | 3040 | 1467683756596 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:56 INFO - PROCESS | 3040 | 1467683756676 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 18:55:56 INFO - PROCESS | 3040 | 1467683756684 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:56 INFO - PROCESS | 3040 | 1467683756685 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:56 INFO - PROCESS | 3040 | ++DOCSHELL 14864C00 == 36 [pid = 3040] [id = 281] 18:55:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (199D1400) [pid = 3040] [serial = 842] [outer = 00000000] 18:55:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (199D6400) [pid = 3040] [serial = 843] [outer = 199D1400] 18:55:56 INFO - PROCESS | 3040 | 1467683756738 Marionette DEBUG loaded listener.js 18:55:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199D7400) [pid = 3040] [serial = 844] [outer = 199D1400] 18:55:57 INFO - PROCESS | 3040 | --DOCSHELL 0D12A400 == 35 [pid = 3040] [id = 273] 18:55:57 INFO - PROCESS | 3040 | --DOCSHELL 0E026000 == 34 [pid = 3040] [id = 272] 18:55:58 INFO - PROCESS | 3040 | --DOCSHELL 14D65C00 == 33 [pid = 3040] [id = 276] 18:55:58 INFO - PROCESS | 3040 | --DOCSHELL 14867000 == 32 [pid = 3040] [id = 275] 18:55:58 INFO - PROCESS | 3040 | --DOCSHELL 0E02B000 == 31 [pid = 3040] [id = 274] 18:55:58 INFO - PROCESS | 3040 | --DOCSHELL 1863F800 == 30 [pid = 3040] [id = 278] 18:55:58 INFO - PROCESS | 3040 | --DOCSHELL 186EB400 == 29 [pid = 3040] [id = 280] 18:55:58 INFO - PROCESS | 3040 | --DOCSHELL 1651C400 == 28 [pid = 3040] [id = 277] 18:55:58 INFO - PROCESS | 3040 | --DOCSHELL 148AAC00 == 27 [pid = 3040] [id = 279] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A12DC00) [pid = 3040] [serial = 801] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1A24E000) [pid = 3040] [serial = 802] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (19E48400) [pid = 3040] [serial = 799] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E03C400) [pid = 3040] [serial = 772] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DFB4800) [pid = 3040] [serial = 778] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (193E9000) [pid = 3040] [serial = 789] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19DD0800) [pid = 3040] [serial = 792] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (16723C00) [pid = 3040] [serial = 783] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1863F000) [pid = 3040] [serial = 796] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (15C74C00) [pid = 3040] [serial = 774] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0E023400) [pid = 3040] [serial = 771] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16519800) [pid = 3040] [serial = 795] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1863F400) [pid = 3040] [serial = 786] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (18647000) [pid = 3040] [serial = 787] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19E42C00) [pid = 3040] [serial = 798] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0DB6E000) [pid = 3040] [serial = 777] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (14FBD400) [pid = 3040] [serial = 793] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (16518800) [pid = 3040] [serial = 775] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (19959000) [pid = 3040] [serial = 790] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (199D4800) [pid = 3040] [serial = 769] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (0EC92800) [pid = 3040] [serial = 780] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (16E54C00) [pid = 3040] [serial = 784] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (146DA400) [pid = 3040] [serial = 781] [outer = 00000000] [url = about:blank] 18:55:58 INFO - PROCESS | 3040 | 1467683758526 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]]]}] 18:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1983ms 18:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:55:58 INFO - PROCESS | 3040 | 1467683758574 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 18:55:58 INFO - PROCESS | 3040 | 1467683758577 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 18:55:58 INFO - PROCESS | 3040 | 1467683758582 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:55:58 INFO - PROCESS | 3040 | 1467683758585 Marionette TRACE conn5 <- [1,1090,null,{}] 18:55:58 INFO - PROCESS | 3040 | 1467683758591 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}] 18:55:58 INFO - PROCESS | 3040 | 1467683758594 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:58 INFO - PROCESS | 3040 | 1467683758686 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 18:55:58 INFO - PROCESS | 3040 | 1467683758693 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:58 INFO - PROCESS | 3040 | 1467683758698 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:58 INFO - PROCESS | 3040 | ++DOCSHELL 0D6FF000 == 28 [pid = 3040] [id = 282] 18:55:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0DA71800) [pid = 3040] [serial = 845] [outer = 00000000] 18:55:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0DA80C00) [pid = 3040] [serial = 846] [outer = 0DA71800] 18:55:58 INFO - PROCESS | 3040 | 1467683758745 Marionette DEBUG loaded listener.js 18:55:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0DC55400) [pid = 3040] [serial = 847] [outer = 0DA71800] 18:55:59 INFO - PROCESS | 3040 | 1467683759227 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]]]}] 18:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 18:55:59 INFO - PROCESS | 3040 | 1467683759253 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 18:55:59 INFO - PROCESS | 3040 | 1467683759258 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 18:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:55:59 INFO - PROCESS | 3040 | 1467683759269 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:55:59 INFO - PROCESS | 3040 | 1467683759271 Marionette TRACE conn5 <- [1,1094,null,{}] 18:55:59 INFO - PROCESS | 3040 | 1467683759275 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}] 18:55:59 INFO - PROCESS | 3040 | 1467683759278 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:59 INFO - PROCESS | 3040 | 1467683759364 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 18:55:59 INFO - PROCESS | 3040 | 1467683759373 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:59 INFO - PROCESS | 3040 | 1467683759375 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:55:59 INFO - PROCESS | 3040 | ++DOCSHELL 0E02D000 == 29 [pid = 3040] [id = 283] 18:55:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0E02E400) [pid = 3040] [serial = 848] [outer = 00000000] 18:55:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0E035C00) [pid = 3040] [serial = 849] [outer = 0E02E400] 18:55:59 INFO - PROCESS | 3040 | 1467683759423 Marionette DEBUG loaded listener.js 18:55:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0E03F800) [pid = 3040] [serial = 850] [outer = 0E02E400] 18:55:59 INFO - PROCESS | 3040 | 1467683759891 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]]]}] 18:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 18:55:59 INFO - PROCESS | 3040 | 1467683759944 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 18:55:59 INFO - PROCESS | 3040 | 1467683759946 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 18:55:59 INFO - PROCESS | 3040 | 1467683759950 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:55:59 INFO - PROCESS | 3040 | 1467683759953 Marionette TRACE conn5 <- [1,1098,null,{}] 18:55:59 INFO - PROCESS | 3040 | 1467683759964 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}] 18:55:59 INFO - PROCESS | 3040 | 1467683759968 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:00 INFO - PROCESS | 3040 | 1467683760078 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 18:56:00 INFO - PROCESS | 3040 | 1467683760166 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:00 INFO - PROCESS | 3040 | 1467683760169 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:00 INFO - PROCESS | 3040 | ++DOCSHELL 14625000 == 30 [pid = 3040] [id = 284] 18:56:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (14625400) [pid = 3040] [serial = 851] [outer = 00000000] 18:56:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1462B800) [pid = 3040] [serial = 852] [outer = 14625400] 18:56:00 INFO - PROCESS | 3040 | 1467683760216 Marionette DEBUG loaded listener.js 18:56:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (146DB400) [pid = 3040] [serial = 853] [outer = 14625400] 18:56:00 INFO - PROCESS | 3040 | 1467683760605 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]]]}] 18:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 18:56:00 INFO - PROCESS | 3040 | 1467683760624 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 18:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:56:00 INFO - PROCESS | 3040 | 1467683760626 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 18:56:00 INFO - PROCESS | 3040 | 1467683760629 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:56:00 INFO - PROCESS | 3040 | 1467683760631 Marionette TRACE conn5 <- [1,1102,null,{}] 18:56:00 INFO - PROCESS | 3040 | 1467683760634 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}] 18:56:00 INFO - PROCESS | 3040 | 1467683760636 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:00 INFO - PROCESS | 3040 | 1467683760717 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 18:56:00 INFO - PROCESS | 3040 | 1467683760795 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:00 INFO - PROCESS | 3040 | 1467683760797 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:00 INFO - PROCESS | 3040 | ++DOCSHELL 148A1400 == 31 [pid = 3040] [id = 285] 18:56:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (148AAC00) [pid = 3040] [serial = 854] [outer = 00000000] 18:56:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (14FB9400) [pid = 3040] [serial = 855] [outer = 148AAC00] 18:56:00 INFO - PROCESS | 3040 | 1467683760845 Marionette DEBUG loaded listener.js 18:56:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (15C65400) [pid = 3040] [serial = 856] [outer = 148AAC00] 18:56:01 INFO - PROCESS | 3040 | 1467683761193 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]]]}] 18:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 631ms 18:56:01 INFO - PROCESS | 3040 | 1467683761261 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 18:56:01 INFO - PROCESS | 3040 | 1467683761263 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 18:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:56:01 INFO - PROCESS | 3040 | 1467683761266 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:56:01 INFO - PROCESS | 3040 | 1467683761267 Marionette TRACE conn5 <- [1,1106,null,{}] 18:56:01 INFO - PROCESS | 3040 | 1467683761271 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}] 18:56:01 INFO - PROCESS | 3040 | 1467683761273 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:01 INFO - PROCESS | 3040 | 1467683761381 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 18:56:01 INFO - PROCESS | 3040 | 1467683761387 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:01 INFO - PROCESS | 3040 | 1467683761389 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:01 INFO - PROCESS | 3040 | ++DOCSHELL 15EC4C00 == 32 [pid = 3040] [id = 286] 18:56:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (15EC5400) [pid = 3040] [serial = 857] [outer = 00000000] 18:56:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (16514400) [pid = 3040] [serial = 858] [outer = 15EC5400] 18:56:01 INFO - PROCESS | 3040 | 1467683761462 Marionette DEBUG loaded listener.js 18:56:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1651C000) [pid = 3040] [serial = 859] [outer = 15EC5400] 18:56:01 INFO - PROCESS | 3040 | 1467683761853 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]]]}] 18:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 18:56:01 INFO - PROCESS | 3040 | 1467683761897 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 18:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:56:01 INFO - PROCESS | 3040 | 1467683761899 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 18:56:01 INFO - PROCESS | 3040 | 1467683761903 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:56:01 INFO - PROCESS | 3040 | 1467683761904 Marionette TRACE conn5 <- [1,1110,null,{}] 18:56:01 INFO - PROCESS | 3040 | 1467683761908 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}] 18:56:01 INFO - PROCESS | 3040 | 1467683761913 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:02 INFO - PROCESS | 3040 | 1467683762016 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 18:56:02 INFO - PROCESS | 3040 | 1467683762022 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:02 INFO - PROCESS | 3040 | 1467683762024 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:02 INFO - PROCESS | 3040 | ++DOCSHELL 168DE400 == 33 [pid = 3040] [id = 287] 18:56:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (168DF800) [pid = 3040] [serial = 860] [outer = 00000000] 18:56:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (18623000) [pid = 3040] [serial = 861] [outer = 168DF800] 18:56:02 INFO - PROCESS | 3040 | 1467683762070 Marionette DEBUG loaded listener.js 18:56:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1862F800) [pid = 3040] [serial = 862] [outer = 168DF800] 18:56:02 INFO - PROCESS | 3040 | 1467683762507 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]]]}] 18:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 632ms 18:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:56:02 INFO - PROCESS | 3040 | 1467683762535 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 18:56:02 INFO - PROCESS | 3040 | 1467683762537 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 18:56:02 INFO - PROCESS | 3040 | 1467683762545 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:56:02 INFO - PROCESS | 3040 | 1467683762546 Marionette TRACE conn5 <- [1,1114,null,{}] 18:56:02 INFO - PROCESS | 3040 | 1467683762550 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}] 18:56:02 INFO - PROCESS | 3040 | 1467683762552 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:02 INFO - PROCESS | 3040 | 1467683762628 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 18:56:02 INFO - PROCESS | 3040 | 1467683762634 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:02 INFO - PROCESS | 3040 | 1467683762636 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:02 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5A800 == 34 [pid = 3040] [id = 288] 18:56:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1863F400) [pid = 3040] [serial = 863] [outer = 00000000] 18:56:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (186F7000) [pid = 3040] [serial = 864] [outer = 1863F400] 18:56:02 INFO - PROCESS | 3040 | 1467683762678 Marionette DEBUG loaded listener.js 18:56:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (192C9800) [pid = 3040] [serial = 865] [outer = 1863F400] 18:56:03 INFO - PROCESS | 3040 | 1467683763120 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]]]}] 18:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 630ms 18:56:03 INFO - PROCESS | 3040 | 1467683763179 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 18:56:03 INFO - PROCESS | 3040 | 1467683763181 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 18:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:56:03 INFO - PROCESS | 3040 | 1467683763184 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:56:03 INFO - PROCESS | 3040 | 1467683763186 Marionette TRACE conn5 <- [1,1118,null,{}] 18:56:03 INFO - PROCESS | 3040 | 1467683763190 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}] 18:56:03 INFO - PROCESS | 3040 | 1467683763192 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:03 INFO - PROCESS | 3040 | 1467683763268 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 18:56:03 INFO - PROCESS | 3040 | 1467683763273 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:03 INFO - PROCESS | 3040 | 1467683763275 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:03 INFO - PROCESS | 3040 | ++DOCSHELL 19958C00 == 35 [pid = 3040] [id = 289] 18:56:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19959000) [pid = 3040] [serial = 866] [outer = 00000000] 18:56:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199CC800) [pid = 3040] [serial = 867] [outer = 19959000] 18:56:03 INFO - PROCESS | 3040 | 1467683763320 Marionette DEBUG loaded listener.js 18:56:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (199CCC00) [pid = 3040] [serial = 868] [outer = 19959000] 18:56:03 INFO - PROCESS | 3040 | 1467683763768 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]]]}] 18:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 630ms 18:56:03 INFO - PROCESS | 3040 | 1467683763816 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 18:56:03 INFO - PROCESS | 3040 | 1467683763818 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 18:56:03 INFO - PROCESS | 3040 | 1467683763822 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:56:03 INFO - PROCESS | 3040 | 1467683763824 Marionette TRACE conn5 <- [1,1122,null,{}] 18:56:03 INFO - PROCESS | 3040 | 1467683763827 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}] 18:56:03 INFO - PROCESS | 3040 | 1467683763829 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:03 INFO - PROCESS | 3040 | 1467683763935 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 18:56:03 INFO - PROCESS | 3040 | 1467683763943 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:03 INFO - PROCESS | 3040 | 1467683763945 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:04 INFO - PROCESS | 3040 | ++DOCSHELL 14624800 == 36 [pid = 3040] [id = 290] 18:56:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19B05000) [pid = 3040] [serial = 869] [outer = 00000000] 18:56:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19B0C000) [pid = 3040] [serial = 870] [outer = 19B05000] 18:56:04 INFO - PROCESS | 3040 | 1467683764034 Marionette DEBUG loaded listener.js 18:56:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (19B10000) [pid = 3040] [serial = 871] [outer = 19B05000] 18:56:04 INFO - PROCESS | 3040 | 1467683764477 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]]]}] 18:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 730ms 18:56:04 INFO - PROCESS | 3040 | 1467683764556 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 18:56:04 INFO - PROCESS | 3040 | 1467683764558 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 18:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:56:04 INFO - PROCESS | 3040 | 1467683764561 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:56:04 INFO - PROCESS | 3040 | 1467683764563 Marionette TRACE conn5 <- [1,1126,null,{}] 18:56:04 INFO - PROCESS | 3040 | 1467683764566 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}] 18:56:04 INFO - PROCESS | 3040 | 1467683764568 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:04 INFO - PROCESS | 3040 | 1467683764683 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 18:56:04 INFO - PROCESS | 3040 | 1467683764688 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:04 INFO - PROCESS | 3040 | 1467683764690 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:04 INFO - PROCESS | 3040 | ++DOCSHELL 199D6C00 == 37 [pid = 3040] [id = 291] 18:56:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19B05400) [pid = 3040] [serial = 872] [outer = 00000000] 18:56:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (19E43400) [pid = 3040] [serial = 873] [outer = 19B05400] 18:56:04 INFO - PROCESS | 3040 | 1467683764734 Marionette DEBUG loaded listener.js 18:56:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (19E48400) [pid = 3040] [serial = 874] [outer = 19B05400] 18:56:05 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 18:56:05 INFO - PROCESS | 3040 | 1467683765283 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]]]}] 18:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 770ms 18:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:56:05 INFO - PROCESS | 3040 | 1467683765332 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 18:56:05 INFO - PROCESS | 3040 | 1467683765334 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 18:56:05 INFO - PROCESS | 3040 | 1467683765337 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:56:05 INFO - PROCESS | 3040 | 1467683765340 Marionette TRACE conn5 <- [1,1130,null,{}] 18:56:05 INFO - PROCESS | 3040 | 1467683765343 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}] 18:56:05 INFO - PROCESS | 3040 | 1467683765346 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:05 INFO - PROCESS | 3040 | 1467683765467 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 18:56:05 INFO - PROCESS | 3040 | 1467683765684 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:05 INFO - PROCESS | 3040 | 1467683765686 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (14DDC800) [pid = 3040] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1671DC00) [pid = 3040] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18640400) [pid = 3040] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1921D000) [pid = 3040] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (14FB8000) [pid = 3040] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0D5EC400) [pid = 3040] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (14867800) [pid = 3040] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E02B400) [pid = 3040] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0D57A000) [pid = 3040] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E027400) [pid = 3040] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1A50E800) [pid = 3040] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (19E41000) [pid = 3040] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:56:05 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15E04C00) [pid = 3040] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:56:05 INFO - PROCESS | 3040 | ++DOCSHELL 0C5EF000 == 38 [pid = 3040] [id = 292] 18:56:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0C5F0C00) [pid = 3040] [serial = 875] [outer = 00000000] 18:56:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0E027400) [pid = 3040] [serial = 876] [outer = 0C5F0C00] 18:56:05 INFO - PROCESS | 3040 | 1467683765740 Marionette DEBUG loaded listener.js 18:56:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (15C5DC00) [pid = 3040] [serial = 877] [outer = 0C5F0C00] 18:56:06 INFO - PROCESS | 3040 | 1467683766120 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]]]}] 18:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 830ms 18:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:56:06 INFO - PROCESS | 3040 | 1467683766168 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 18:56:06 INFO - PROCESS | 3040 | 1467683766170 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 18:56:06 INFO - PROCESS | 3040 | 1467683766173 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:56:06 INFO - PROCESS | 3040 | 1467683766175 Marionette TRACE conn5 <- [1,1134,null,{}] 18:56:06 INFO - PROCESS | 3040 | 1467683766178 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}] 18:56:06 INFO - PROCESS | 3040 | 1467683766180 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:06 INFO - PROCESS | 3040 | 1467683766295 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 18:56:06 INFO - PROCESS | 3040 | 1467683766304 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:06 INFO - PROCESS | 3040 | 1467683766306 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:06 INFO - PROCESS | 3040 | ++DOCSHELL 15C59000 == 39 [pid = 3040] [id = 293] 18:56:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (15E04C00) [pid = 3040] [serial = 878] [outer = 00000000] 18:56:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A0BA800) [pid = 3040] [serial = 879] [outer = 15E04C00] 18:56:06 INFO - PROCESS | 3040 | 1467683766350 Marionette DEBUG loaded listener.js 18:56:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A501400) [pid = 3040] [serial = 880] [outer = 15E04C00] 18:56:06 INFO - PROCESS | 3040 | 1467683766728 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]]]}] 18:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 630ms 18:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:56:06 INFO - PROCESS | 3040 | 1467683766804 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 18:56:06 INFO - PROCESS | 3040 | 1467683766806 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 18:56:06 INFO - PROCESS | 3040 | 1467683766809 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:56:06 INFO - PROCESS | 3040 | 1467683766811 Marionette TRACE conn5 <- [1,1138,null,{}] 18:56:06 INFO - PROCESS | 3040 | 1467683766814 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}] 18:56:06 INFO - PROCESS | 3040 | 1467683766816 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:06 INFO - PROCESS | 3040 | 1467683766928 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 18:56:06 INFO - PROCESS | 3040 | 1467683766966 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:06 INFO - PROCESS | 3040 | 1467683766967 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:06 INFO - PROCESS | 3040 | ++DOCSHELL 1863F800 == 40 [pid = 3040] [id = 294] 18:56:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1947B800) [pid = 3040] [serial = 881] [outer = 00000000] 18:56:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A50EC00) [pid = 3040] [serial = 882] [outer = 1947B800] 18:56:07 INFO - PROCESS | 3040 | 1467683767010 Marionette DEBUG loaded listener.js 18:56:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A5C1C00) [pid = 3040] [serial = 883] [outer = 1947B800] 18:56:07 INFO - PROCESS | 3040 | 1467683767412 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]]]}] 18:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 630ms 18:56:07 INFO - PROCESS | 3040 | 1467683767440 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 18:56:07 INFO - PROCESS | 3040 | 1467683767442 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 18:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:56:07 INFO - PROCESS | 3040 | 1467683767445 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:56:07 INFO - PROCESS | 3040 | 1467683767446 Marionette TRACE conn5 <- [1,1142,null,{}] 18:56:07 INFO - PROCESS | 3040 | 1467683767449 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}] 18:56:07 INFO - PROCESS | 3040 | 1467683767451 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:07 INFO - PROCESS | 3040 | 1467683767563 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 18:56:07 INFO - PROCESS | 3040 | 1467683767571 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:07 INFO - PROCESS | 3040 | 1467683767573 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:07 INFO - PROCESS | 3040 | ++DOCSHELL 1672C400 == 41 [pid = 3040] [id = 295] 18:56:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A5C0400) [pid = 3040] [serial = 884] [outer = 00000000] 18:56:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A655400) [pid = 3040] [serial = 885] [outer = 1A5C0400] 18:56:07 INFO - PROCESS | 3040 | 1467683767617 Marionette DEBUG loaded listener.js 18:56:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A68A800) [pid = 3040] [serial = 886] [outer = 1A5C0400] 18:56:08 INFO - PROCESS | 3040 | 1467683768444 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]]]}] 18:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1070ms 18:56:08 INFO - PROCESS | 3040 | 1467683768517 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 18:56:08 INFO - PROCESS | 3040 | 1467683768521 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 18:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:56:08 INFO - PROCESS | 3040 | 1467683768525 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:56:08 INFO - PROCESS | 3040 | 1467683768529 Marionette TRACE conn5 <- [1,1146,null,{}] 18:56:08 INFO - PROCESS | 3040 | 1467683768534 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}] 18:56:08 INFO - PROCESS | 3040 | 1467683768537 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:08 INFO - PROCESS | 3040 | 1467683768667 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 18:56:08 INFO - PROCESS | 3040 | 1467683768792 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:08 INFO - PROCESS | 3040 | 1467683768795 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:08 INFO - PROCESS | 3040 | ++DOCSHELL 0DA74800 == 42 [pid = 3040] [id = 296] 18:56:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0DC54800) [pid = 3040] [serial = 887] [outer = 00000000] 18:56:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0E02C000) [pid = 3040] [serial = 888] [outer = 0DC54800] 18:56:08 INFO - PROCESS | 3040 | 1467683768858 Marionette DEBUG loaded listener.js 18:56:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0E0F0C00) [pid = 3040] [serial = 889] [outer = 0DC54800] 18:56:09 INFO - PROCESS | 3040 | 1467683769784 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]]]}] 18:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1325ms 18:56:09 INFO - PROCESS | 3040 | 1467683769852 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 18:56:09 INFO - PROCESS | 3040 | 1467683769856 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 18:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:56:09 INFO - PROCESS | 3040 | 1467683769861 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:56:09 INFO - PROCESS | 3040 | 1467683769864 Marionette TRACE conn5 <- [1,1150,null,{}] 18:56:09 INFO - PROCESS | 3040 | 1467683769870 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}] 18:56:09 INFO - PROCESS | 3040 | 1467683769873 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:10 INFO - PROCESS | 3040 | 1467683769986 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 18:56:10 INFO - PROCESS | 3040 | 1467683770071 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 3040 | 1467683770075 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:10 INFO - PROCESS | 3040 | ++DOCSHELL 0C533C00 == 43 [pid = 3040] [id = 297] 18:56:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0DE40C00) [pid = 3040] [serial = 890] [outer = 00000000] 18:56:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0E025C00) [pid = 3040] [serial = 891] [outer = 0DE40C00] 18:56:10 INFO - PROCESS | 3040 | 1467683770171 Marionette DEBUG loaded listener.js 18:56:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (0E03D800) [pid = 3040] [serial = 892] [outer = 0DE40C00] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 1863F800 == 42 [pid = 3040] [id = 294] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 15C59000 == 41 [pid = 3040] [id = 293] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 0C5EF000 == 40 [pid = 3040] [id = 292] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 199D6C00 == 39 [pid = 3040] [id = 291] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 14624800 == 38 [pid = 3040] [id = 290] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 19958C00 == 37 [pid = 3040] [id = 289] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 0DC5A800 == 36 [pid = 3040] [id = 288] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 168DE400 == 35 [pid = 3040] [id = 287] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 15EC4C00 == 34 [pid = 3040] [id = 286] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 148A1400 == 33 [pid = 3040] [id = 285] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (199D6400) [pid = 3040] [serial = 843] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 14625000 == 32 [pid = 3040] [id = 284] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 0E02D000 == 31 [pid = 3040] [id = 283] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 0D6FF000 == 30 [pid = 3040] [id = 282] 18:56:10 INFO - PROCESS | 3040 | --DOCSHELL 14864C00 == 29 [pid = 3040] [id = 281] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (15E03000) [pid = 3040] [serial = 828] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (168DE800) [pid = 3040] [serial = 831] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (16264800) [pid = 3040] [serial = 829] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (18644800) [pid = 3040] [serial = 834] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (16E5FC00) [pid = 3040] [serial = 832] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (193E3C00) [pid = 3040] [serial = 840] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18647800) [pid = 3040] [serial = 835] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (168E8000) [pid = 3040] [serial = 808] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (16264C00) [pid = 3040] [serial = 807] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0E028800) [pid = 3040] [serial = 805] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0DA7EC00) [pid = 3040] [serial = 804] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (148A2400) [pid = 3040] [serial = 825] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E037000) [pid = 3040] [serial = 822] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E040000) [pid = 3040] [serial = 823] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0D60AC00) [pid = 3040] [serial = 819] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DA73800) [pid = 3040] [serial = 820] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E395800) [pid = 3040] [serial = 817] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E040800) [pid = 3040] [serial = 816] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A64F800) [pid = 3040] [serial = 814] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A5C5400) [pid = 3040] [serial = 813] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A25A400) [pid = 3040] [serial = 811] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A12C000) [pid = 3040] [serial = 810] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1862BC00) [pid = 3040] [serial = 837] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (192C8C00) [pid = 3040] [serial = 841] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1862E800) [pid = 3040] [serial = 838] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1498A800) [pid = 3040] [serial = 826] [outer = 00000000] [url = about:blank] 18:56:10 INFO - PROCESS | 3040 | 1467683770753 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]]]}] 18:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 931ms 18:56:10 INFO - PROCESS | 3040 | 1467683770792 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 18:56:10 INFO - PROCESS | 3040 | 1467683770797 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 18:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:56:10 INFO - PROCESS | 3040 | 1467683770803 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:56:10 INFO - PROCESS | 3040 | 1467683770805 Marionette TRACE conn5 <- [1,1154,null,{}] 18:56:10 INFO - PROCESS | 3040 | 1467683770809 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}] 18:56:10 INFO - PROCESS | 3040 | 1467683770811 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:10 INFO - PROCESS | 3040 | 1467683770897 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 18:56:10 INFO - PROCESS | 3040 | 1467683770906 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 3040 | 1467683770908 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:10 INFO - PROCESS | 3040 | ++DOCSHELL 0DFBD400 == 30 [pid = 3040] [id = 298] 18:56:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0DFBDC00) [pid = 3040] [serial = 893] [outer = 00000000] 18:56:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E0EF000) [pid = 3040] [serial = 894] [outer = 0DFBDC00] 18:56:10 INFO - PROCESS | 3040 | 1467683770955 Marionette DEBUG loaded listener.js 18:56:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0E80E400) [pid = 3040] [serial = 895] [outer = 0DFBDC00] 18:56:11 INFO - PROCESS | 3040 | 1467683771443 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]]]}] 18:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 18:56:11 INFO - PROCESS | 3040 | 1467683771494 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 18:56:11 INFO - PROCESS | 3040 | 1467683771496 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 18:56:11 INFO - PROCESS | 3040 | 1467683771500 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:56:11 INFO - PROCESS | 3040 | 1467683771503 Marionette TRACE conn5 <- [1,1158,null,{}] 18:56:11 INFO - PROCESS | 3040 | 1467683771514 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}] 18:56:11 INFO - PROCESS | 3040 | 1467683771518 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:11 INFO - PROCESS | 3040 | 1467683771605 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 18:56:11 INFO - PROCESS | 3040 | 1467683771695 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:11 INFO - PROCESS | 3040 | 1467683771698 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:11 INFO - PROCESS | 3040 | ++DOCSHELL 148A7800 == 31 [pid = 3040] [id = 299] 18:56:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (148A9800) [pid = 3040] [serial = 896] [outer = 00000000] 18:56:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14D59C00) [pid = 3040] [serial = 897] [outer = 148A9800] 18:56:11 INFO - PROCESS | 3040 | 1467683771747 Marionette DEBUG loaded listener.js 18:56:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14F54000) [pid = 3040] [serial = 898] [outer = 148A9800] 18:56:12 INFO - PROCESS | 3040 | 1467683772118 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]]]}] 18:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 18:56:12 INFO - PROCESS | 3040 | 1467683772174 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 18:56:12 INFO - PROCESS | 3040 | 1467683772177 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 18:56:12 INFO - PROCESS | 3040 | 1467683772180 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:56:12 INFO - PROCESS | 3040 | 1467683772182 Marionette TRACE conn5 <- [1,1162,null,{}] 18:56:12 INFO - PROCESS | 3040 | 1467683772185 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}] 18:56:12 INFO - PROCESS | 3040 | 1467683772187 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:12 INFO - PROCESS | 3040 | 1467683772272 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 18:56:12 INFO - PROCESS | 3040 | 1467683772278 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:12 INFO - PROCESS | 3040 | 1467683772280 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:12 INFO - PROCESS | 3040 | ++DOCSHELL 15EC4C00 == 32 [pid = 3040] [id = 300] 18:56:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (15EC5C00) [pid = 3040] [serial = 899] [outer = 00000000] 18:56:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (16723C00) [pid = 3040] [serial = 900] [outer = 15EC5C00] 18:56:12 INFO - PROCESS | 3040 | 1467683772333 Marionette DEBUG loaded listener.js 18:56:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (168E4C00) [pid = 3040] [serial = 901] [outer = 15EC5C00] 18:56:12 INFO - PROCESS | 3040 | 1467683772767 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] 18:56:12 INFO - PROCESS | 3040 | 1467683772825 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 18:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:56:12 INFO - PROCESS | 3040 | 1467683772828 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:56:12 INFO - PROCESS | 3040 | 1467683772830 Marionette TRACE conn5 <- [1,1166,null,{}] 18:56:12 INFO - PROCESS | 3040 | 1467683772833 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}] 18:56:12 INFO - PROCESS | 3040 | 1467683772835 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:12 INFO - PROCESS | 3040 | 1467683772945 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 18:56:13 INFO - PROCESS | 3040 | 1467683773026 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:13 INFO - PROCESS | 3040 | 1467683773028 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:13 INFO - PROCESS | 3040 | ++DOCSHELL 17C66000 == 33 [pid = 3040] [id = 301] 18:56:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (17C6C800) [pid = 3040] [serial = 902] [outer = 00000000] 18:56:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (182D5800) [pid = 3040] [serial = 903] [outer = 17C6C800] 18:56:13 INFO - PROCESS | 3040 | 1467683773073 Marionette DEBUG loaded listener.js 18:56:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (18627400) [pid = 3040] [serial = 904] [outer = 17C6C800] 18:56:13 INFO - PROCESS | 3040 | 1467683773468 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] 18:56:13 INFO - PROCESS | 3040 | 1467683773502 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 18:56:13 INFO - PROCESS | 3040 | 1467683773505 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:56:13 INFO - PROCESS | 3040 | 1467683773507 Marionette TRACE conn5 <- [1,1170,null,{}] 18:56:13 INFO - PROCESS | 3040 | 1467683773510 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}] 18:56:13 INFO - PROCESS | 3040 | 1467683773516 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:13 INFO - PROCESS | 3040 | 1467683773655 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 18:56:13 INFO - PROCESS | 3040 | 1467683773660 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:13 INFO - PROCESS | 3040 | 1467683773662 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:13 INFO - PROCESS | 3040 | ++DOCSHELL 182D0C00 == 34 [pid = 3040] [id = 302] 18:56:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1862C000) [pid = 3040] [serial = 905] [outer = 00000000] 18:56:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (192C7400) [pid = 3040] [serial = 906] [outer = 1862C000] 18:56:13 INFO - PROCESS | 3040 | 1467683773707 Marionette DEBUG loaded listener.js 18:56:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1947A400) [pid = 3040] [serial = 907] [outer = 1862C000] 18:56:14 INFO - PROCESS | 3040 | 1467683774194 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] 18:56:14 INFO - PROCESS | 3040 | 1467683774242 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 18:56:14 INFO - PROCESS | 3040 | 1467683774249 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:56:14 INFO - PROCESS | 3040 | 1467683774251 Marionette TRACE conn5 <- [1,1174,null,{}] 18:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:56:14 INFO - PROCESS | 3040 | 1467683774255 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}] 18:56:14 INFO - PROCESS | 3040 | 1467683774257 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:14 INFO - PROCESS | 3040 | 1467683774400 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 18:56:14 INFO - PROCESS | 3040 | 1467683774462 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:14 INFO - PROCESS | 3040 | 1467683774464 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:14 INFO - PROCESS | 3040 | ++DOCSHELL 19958800 == 35 [pid = 3040] [id = 303] 18:56:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19959400) [pid = 3040] [serial = 908] [outer = 00000000] 18:56:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19B03800) [pid = 3040] [serial = 909] [outer = 19959400] 18:56:14 INFO - PROCESS | 3040 | 1467683774507 Marionette DEBUG loaded listener.js 18:56:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19B06C00) [pid = 3040] [serial = 910] [outer = 19959400] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1947B800) [pid = 3040] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0C5F0C00) [pid = 3040] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (15E04C00) [pid = 3040] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19B05000) [pid = 3040] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (19B05400) [pid = 3040] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E02E400) [pid = 3040] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (19959000) [pid = 3040] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DA71800) [pid = 3040] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (148AAC00) [pid = 3040] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (168DF800) [pid = 3040] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (15EC5400) [pid = 3040] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (199D1400) [pid = 3040] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1863F400) [pid = 3040] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:56:15 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (14625400) [pid = 3040] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:56:15 INFO - PROCESS | 3040 | 1467683775090 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] 18:56:15 INFO - PROCESS | 3040 | 1467683775127 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 18:56:15 INFO - PROCESS | 3040 | 1467683775130 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:56:15 INFO - PROCESS | 3040 | 1467683775132 Marionette TRACE conn5 <- [1,1178,null,{}] 18:56:15 INFO - PROCESS | 3040 | 1467683775135 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}] 18:56:15 INFO - PROCESS | 3040 | 1467683775137 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:15 INFO - PROCESS | 3040 | 1467683775214 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 18:56:15 INFO - PROCESS | 3040 | 1467683775222 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:15 INFO - PROCESS | 3040 | 1467683775224 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:15 INFO - PROCESS | 3040 | ++DOCSHELL 0E392400 == 36 [pid = 3040] [id = 304] 18:56:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14DDB000) [pid = 3040] [serial = 911] [outer = 00000000] 18:56:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19B02C00) [pid = 3040] [serial = 912] [outer = 14DDB000] 18:56:15 INFO - PROCESS | 3040 | 1467683775267 Marionette DEBUG loaded listener.js 18:56:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19E42C00) [pid = 3040] [serial = 913] [outer = 14DDB000] 18:56:15 INFO - PROCESS | 3040 | 1467683775687 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] 18:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:56:15 INFO - PROCESS | 3040 | 1467683775767 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 18:56:15 INFO - PROCESS | 3040 | 1467683775770 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:56:15 INFO - PROCESS | 3040 | 1467683775771 Marionette TRACE conn5 <- [1,1182,null,{}] 18:56:15 INFO - PROCESS | 3040 | 1467683775775 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}] 18:56:15 INFO - PROCESS | 3040 | 1467683775776 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:15 INFO - PROCESS | 3040 | 1467683775854 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 18:56:15 INFO - PROCESS | 3040 | 1467683775860 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:15 INFO - PROCESS | 3040 | 1467683775862 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:15 INFO - PROCESS | 3040 | ++DOCSHELL 15E05400 == 37 [pid = 3040] [id = 305] 18:56:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (199D4000) [pid = 3040] [serial = 914] [outer = 00000000] 18:56:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A131400) [pid = 3040] [serial = 915] [outer = 199D4000] 18:56:15 INFO - PROCESS | 3040 | 1467683775904 Marionette DEBUG loaded listener.js 18:56:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A257C00) [pid = 3040] [serial = 916] [outer = 199D4000] 18:56:16 INFO - PROCESS | 3040 | 1467683776335 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] 18:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:56:16 INFO - PROCESS | 3040 | 1467683776403 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 18:56:16 INFO - PROCESS | 3040 | 1467683776406 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:56:16 INFO - PROCESS | 3040 | 1467683776408 Marionette TRACE conn5 <- [1,1186,null,{}] 18:56:16 INFO - PROCESS | 3040 | 1467683776411 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}] 18:56:16 INFO - PROCESS | 3040 | 1467683776413 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:16 INFO - PROCESS | 3040 | 1467683776497 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 18:56:16 INFO - PROCESS | 3040 | 1467683776503 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:16 INFO - PROCESS | 3040 | 1467683776504 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:16 INFO - PROCESS | 3040 | ++DOCSHELL 1A50C400 == 38 [pid = 3040] [id = 306] 18:56:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A50F400) [pid = 3040] [serial = 917] [outer = 00000000] 18:56:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A5C8800) [pid = 3040] [serial = 918] [outer = 1A50F400] 18:56:16 INFO - PROCESS | 3040 | 1467683776549 Marionette DEBUG loaded listener.js 18:56:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A5C9400) [pid = 3040] [serial = 919] [outer = 1A50F400] 18:56:16 INFO - PROCESS | 3040 | 1467683776978 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]]]}] 18:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 630ms 18:56:17 INFO - PROCESS | 3040 | 1467683777040 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 18:56:17 INFO - PROCESS | 3040 | 1467683777044 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 18:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:56:17 INFO - PROCESS | 3040 | 1467683777053 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:56:17 INFO - PROCESS | 3040 | 1467683777057 Marionette TRACE conn5 <- [1,1190,null,{}] 18:56:17 INFO - PROCESS | 3040 | 1467683777064 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}] 18:56:17 INFO - PROCESS | 3040 | 1467683777067 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:17 INFO - PROCESS | 3040 | 1467683777188 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 18:56:17 INFO - PROCESS | 3040 | 1467683777351 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:17 INFO - PROCESS | 3040 | 1467683777356 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:17 INFO - PROCESS | 3040 | ++DOCSHELL 0D659800 == 39 [pid = 3040] [id = 307] 18:56:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0D6F1000) [pid = 3040] [serial = 920] [outer = 00000000] 18:56:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0DA7C000) [pid = 3040] [serial = 921] [outer = 0D6F1000] 18:56:17 INFO - PROCESS | 3040 | 1467683777413 Marionette DEBUG loaded listener.js 18:56:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0DFB8400) [pid = 3040] [serial = 922] [outer = 0D6F1000] 18:56:18 INFO - PROCESS | 3040 | 1467683777990 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]]]}] 18:56:18 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 18:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 970ms 18:56:18 INFO - PROCESS | 3040 | 1467683778028 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 18:56:18 INFO - PROCESS | 3040 | 1467683778032 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 18:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:56:18 INFO - PROCESS | 3040 | 1467683778038 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:56:18 INFO - PROCESS | 3040 | 1467683778043 Marionette TRACE conn5 <- [1,1194,null,{}] 18:56:18 INFO - PROCESS | 3040 | 1467683778047 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}] 18:56:18 INFO - PROCESS | 3040 | 1467683778050 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:18 INFO - PROCESS | 3040 | 1467683778165 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 18:56:18 INFO - PROCESS | 3040 | 1467683778269 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:18 INFO - PROCESS | 3040 | 1467683778271 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:18 INFO - PROCESS | 3040 | ++DOCSHELL 14984800 == 40 [pid = 3040] [id = 308] 18:56:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (14989800) [pid = 3040] [serial = 923] [outer = 00000000] 18:56:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (15089000) [pid = 3040] [serial = 924] [outer = 14989800] 18:56:18 INFO - PROCESS | 3040 | 1467683778327 Marionette DEBUG loaded listener.js 18:56:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (16511400) [pid = 3040] [serial = 925] [outer = 14989800] 18:56:18 INFO - PROCESS | 3040 | 1467683778925 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]]]}] 18:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 930ms 18:56:18 INFO - PROCESS | 3040 | 1467683778968 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 18:56:18 INFO - PROCESS | 3040 | 1467683778971 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 18:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:56:18 INFO - PROCESS | 3040 | 1467683778974 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:56:18 INFO - PROCESS | 3040 | 1467683778976 Marionette TRACE conn5 <- [1,1198,null,{}] 18:56:19 INFO - PROCESS | 3040 | 1467683778986 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}] 18:56:19 INFO - PROCESS | 3040 | 1467683778991 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:19 INFO - PROCESS | 3040 | 1467683779105 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 18:56:19 INFO - PROCESS | 3040 | 1467683779239 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:19 INFO - PROCESS | 3040 | 1467683779243 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:19 INFO - PROCESS | 3040 | ++DOCSHELL 199CD800 == 41 [pid = 3040] [id = 309] 18:56:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19B01400) [pid = 3040] [serial = 926] [outer = 00000000] 18:56:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A124000) [pid = 3040] [serial = 927] [outer = 19B01400] 18:56:19 INFO - PROCESS | 3040 | 1467683779301 Marionette DEBUG loaded listener.js 18:56:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A5BF400) [pid = 3040] [serial = 928] [outer = 19B01400] 18:56:19 INFO - PROCESS | 3040 | 1467683779887 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]]]}] 18:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 930ms 18:56:19 INFO - PROCESS | 3040 | 1467683779908 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 18:56:19 INFO - PROCESS | 3040 | 1467683779910 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 18:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:56:19 INFO - PROCESS | 3040 | 1467683779913 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:56:19 INFO - PROCESS | 3040 | 1467683779915 Marionette TRACE conn5 <- [1,1202,null,{}] 18:56:19 INFO - PROCESS | 3040 | 1467683779919 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}] 18:56:19 INFO - PROCESS | 3040 | 1467683779921 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:20 INFO - PROCESS | 3040 | 1467683780031 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 18:56:20 INFO - PROCESS | 3040 | 1467683780136 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:20 INFO - PROCESS | 3040 | 1467683780138 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:20 INFO - PROCESS | 3040 | ++DOCSHELL 1B49A800 == 42 [pid = 3040] [id = 310] 18:56:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1B49B400) [pid = 3040] [serial = 929] [outer = 00000000] 18:56:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1BB81800) [pid = 3040] [serial = 930] [outer = 1B49B400] 18:56:20 INFO - PROCESS | 3040 | 1467683780191 Marionette DEBUG loaded listener.js 18:56:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (1BE4D800) [pid = 3040] [serial = 931] [outer = 1B49B400] 18:56:20 INFO - PROCESS | 3040 | 1467683780815 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]]]}] 18:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 971ms 18:56:20 INFO - PROCESS | 3040 | 1467683780888 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 18:56:20 INFO - PROCESS | 3040 | 1467683780890 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 18:56:20 INFO - PROCESS | 3040 | 1467683780894 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:56:20 INFO - PROCESS | 3040 | 1467683780896 Marionette TRACE conn5 <- [1,1206,null,{}] 18:56:20 INFO - PROCESS | 3040 | 1467683780900 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}] 18:56:20 INFO - PROCESS | 3040 | 1467683780902 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:21 INFO - PROCESS | 3040 | 1467683781016 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 18:56:21 INFO - PROCESS | 3040 | 1467683781248 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:21 INFO - PROCESS | 3040 | 1467683781251 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:21 INFO - PROCESS | 3040 | ++DOCSHELL 0C554400 == 43 [pid = 3040] [id = 311] 18:56:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0C556000) [pid = 3040] [serial = 932] [outer = 00000000] 18:56:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (0D606400) [pid = 3040] [serial = 933] [outer = 0C556000] 18:56:21 INFO - PROCESS | 3040 | 1467683781311 Marionette DEBUG loaded listener.js 18:56:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0DA73800) [pid = 3040] [serial = 934] [outer = 0C556000] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 15E05400 == 42 [pid = 3040] [id = 305] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 0E392400 == 41 [pid = 3040] [id = 304] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 19958800 == 40 [pid = 3040] [id = 303] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 182D0C00 == 39 [pid = 3040] [id = 302] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 17C66000 == 38 [pid = 3040] [id = 301] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 15EC4C00 == 37 [pid = 3040] [id = 300] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 148A7800 == 36 [pid = 3040] [id = 299] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 0DFBD400 == 35 [pid = 3040] [id = 298] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 0C533C00 == 34 [pid = 3040] [id = 297] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 1672C400 == 33 [pid = 3040] [id = 295] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 0DA74800 == 32 [pid = 3040] [id = 296] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 1B49A800 == 31 [pid = 3040] [id = 310] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 199CD800 == 30 [pid = 3040] [id = 309] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 1A50C400 == 29 [pid = 3040] [id = 306] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 0D659800 == 28 [pid = 3040] [id = 307] 18:56:22 INFO - PROCESS | 3040 | --DOCSHELL 14984800 == 27 [pid = 3040] [id = 308] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (19B0C000) [pid = 3040] [serial = 870] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (19E43400) [pid = 3040] [serial = 873] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0E035C00) [pid = 3040] [serial = 849] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0E03F800) [pid = 3040] [serial = 850] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (199CC800) [pid = 3040] [serial = 867] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0DA80C00) [pid = 3040] [serial = 846] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0DC55400) [pid = 3040] [serial = 847] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (19B10000) [pid = 3040] [serial = 871] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (14FB9400) [pid = 3040] [serial = 855] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (15C65400) [pid = 3040] [serial = 856] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (18623000) [pid = 3040] [serial = 861] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1862F800) [pid = 3040] [serial = 862] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (16514400) [pid = 3040] [serial = 858] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1651C000) [pid = 3040] [serial = 859] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (199D7400) [pid = 3040] [serial = 844] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (186F7000) [pid = 3040] [serial = 864] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (192C9800) [pid = 3040] [serial = 865] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1462B800) [pid = 3040] [serial = 852] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (146DB400) [pid = 3040] [serial = 853] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19E48400) [pid = 3040] [serial = 874] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A50EC00) [pid = 3040] [serial = 882] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E027400) [pid = 3040] [serial = 876] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (15C5DC00) [pid = 3040] [serial = 877] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A5C1C00) [pid = 3040] [serial = 883] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A0BA800) [pid = 3040] [serial = 879] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A501400) [pid = 3040] [serial = 880] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (199CCC00) [pid = 3040] [serial = 868] [outer = 00000000] [url = about:blank] 18:56:22 INFO - PROCESS | 3040 | 1467683782685 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]]]}] 18:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1821ms 18:56:22 INFO - PROCESS | 3040 | 1467683782720 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 18:56:22 INFO - PROCESS | 3040 | 1467683782724 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 18:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:56:22 INFO - PROCESS | 3040 | 1467683782730 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:56:22 INFO - PROCESS | 3040 | 1467683782733 Marionette TRACE conn5 <- [1,1210,null,{}] 18:56:22 INFO - PROCESS | 3040 | 1467683782739 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}] 18:56:22 INFO - PROCESS | 3040 | 1467683782742 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:22 INFO - PROCESS | 3040 | 1467683782837 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 18:56:22 INFO - PROCESS | 3040 | 1467683782845 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:22 INFO - PROCESS | 3040 | 1467683782849 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:22 INFO - PROCESS | 3040 | ++DOCSHELL 0D6FAC00 == 28 [pid = 3040] [id = 312] 18:56:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D6FB000) [pid = 3040] [serial = 935] [outer = 00000000] 18:56:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0DB77800) [pid = 3040] [serial = 936] [outer = 0D6FB000] 18:56:22 INFO - PROCESS | 3040 | 1467683782897 Marionette DEBUG loaded listener.js 18:56:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0DC55800) [pid = 3040] [serial = 937] [outer = 0D6FB000] 18:56:23 INFO - PROCESS | 3040 | 1467683783396 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] 18:56:23 INFO - PROCESS | 3040 | 1467683783469 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 18:56:23 INFO - PROCESS | 3040 | 1467683783475 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:56:23 INFO - PROCESS | 3040 | 1467683783478 Marionette TRACE conn5 <- [1,1214,null,{}] 18:56:23 INFO - PROCESS | 3040 | 1467683783482 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}] 18:56:23 INFO - PROCESS | 3040 | 1467683783485 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:23 INFO - PROCESS | 3040 | 1467683783577 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 18:56:23 INFO - PROCESS | 3040 | 1467683783668 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:23 INFO - PROCESS | 3040 | 1467683783671 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:23 INFO - PROCESS | 3040 | ++DOCSHELL 0E26A400 == 29 [pid = 3040] [id = 313] 18:56:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E38C000) [pid = 3040] [serial = 938] [outer = 00000000] 18:56:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E80B400) [pid = 3040] [serial = 939] [outer = 0E38C000] 18:56:23 INFO - PROCESS | 3040 | 1467683783719 Marionette DEBUG loaded listener.js 18:56:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0ED87400) [pid = 3040] [serial = 940] [outer = 0E38C000] 18:56:24 INFO - PROCESS | 3040 | 1467683784108 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]]]}] 18:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 18:56:24 INFO - PROCESS | 3040 | 1467683784149 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 18:56:24 INFO - PROCESS | 3040 | 1467683784151 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 18:56:24 INFO - PROCESS | 3040 | 1467683784155 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:56:24 INFO - PROCESS | 3040 | 1467683784158 Marionette TRACE conn5 <- [1,1218,null,{}] 18:56:24 INFO - PROCESS | 3040 | 1467683784169 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}] 18:56:24 INFO - PROCESS | 3040 | 1467683784174 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:24 INFO - PROCESS | 3040 | 1467683784284 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 18:56:24 INFO - PROCESS | 3040 | 1467683784297 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:24 INFO - PROCESS | 3040 | 1467683784300 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:24 INFO - PROCESS | 3040 | ++DOCSHELL 14983800 == 30 [pid = 3040] [id = 314] 18:56:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (14983C00) [pid = 3040] [serial = 941] [outer = 00000000] 18:56:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (15090C00) [pid = 3040] [serial = 942] [outer = 14983C00] 18:56:24 INFO - PROCESS | 3040 | 1467683784347 Marionette DEBUG loaded listener.js 18:56:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (15C75000) [pid = 3040] [serial = 943] [outer = 14983C00] 18:56:24 INFO - PROCESS | 3040 | 1467683784807 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]]]}] 18:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 730ms 18:56:24 INFO - PROCESS | 3040 | 1467683784889 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 18:56:24 INFO - PROCESS | 3040 | 1467683784892 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 18:56:24 INFO - PROCESS | 3040 | 1467683784895 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:56:24 INFO - PROCESS | 3040 | 1467683784896 Marionette TRACE conn5 <- [1,1222,null,{}] 18:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:56:24 INFO - PROCESS | 3040 | 1467683784900 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}] 18:56:24 INFO - PROCESS | 3040 | 1467683784902 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:25 INFO - PROCESS | 3040 | 1467683785014 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 18:56:25 INFO - PROCESS | 3040 | 1467683785019 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:25 INFO - PROCESS | 3040 | 1467683785021 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:25 INFO - PROCESS | 3040 | ++DOCSHELL 16263400 == 31 [pid = 3040] [id = 315] 18:56:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1626AC00) [pid = 3040] [serial = 944] [outer = 00000000] 18:56:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16724800) [pid = 3040] [serial = 945] [outer = 1626AC00] 18:56:25 INFO - PROCESS | 3040 | 1467683785065 Marionette DEBUG loaded listener.js 18:56:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (16E58400) [pid = 3040] [serial = 946] [outer = 1626AC00] 18:56:25 INFO - PROCESS | 3040 | 1467683785499 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]]]}] 18:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 18:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:56:25 INFO - PROCESS | 3040 | 1467683785529 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 18:56:25 INFO - PROCESS | 3040 | 1467683785531 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 18:56:25 INFO - PROCESS | 3040 | 1467683785534 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:56:25 INFO - PROCESS | 3040 | 1467683785536 Marionette TRACE conn5 <- [1,1226,null,{}] 18:56:25 INFO - PROCESS | 3040 | 1467683785545 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}] 18:56:25 INFO - PROCESS | 3040 | 1467683785548 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:25 INFO - PROCESS | 3040 | 1467683785684 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 18:56:25 INFO - PROCESS | 3040 | 1467683785745 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:25 INFO - PROCESS | 3040 | 1467683785747 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:25 INFO - PROCESS | 3040 | ++DOCSHELL 17C6C400 == 32 [pid = 3040] [id = 316] 18:56:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (17C6E400) [pid = 3040] [serial = 947] [outer = 00000000] 18:56:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1862A000) [pid = 3040] [serial = 948] [outer = 17C6E400] 18:56:25 INFO - PROCESS | 3040 | 1467683785790 Marionette DEBUG loaded listener.js 18:56:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1863D800) [pid = 3040] [serial = 949] [outer = 17C6E400] 18:56:26 INFO - PROCESS | 3040 | 1467683786212 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]]]}] 18:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 730ms 18:56:26 INFO - PROCESS | 3040 | 1467683786265 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 18:56:26 INFO - PROCESS | 3040 | 1467683786267 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 18:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:56:26 INFO - PROCESS | 3040 | 1467683786270 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:56:26 INFO - PROCESS | 3040 | 1467683786271 Marionette TRACE conn5 <- [1,1230,null,{}] 18:56:26 INFO - PROCESS | 3040 | 1467683786275 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}] 18:56:26 INFO - PROCESS | 3040 | 1467683786280 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:26 INFO - PROCESS | 3040 | 1467683786411 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 18:56:26 INFO - PROCESS | 3040 | 1467683786416 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:26 INFO - PROCESS | 3040 | 1467683786418 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:26 INFO - PROCESS | 3040 | ++DOCSHELL 18641C00 == 33 [pid = 3040] [id = 317] 18:56:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (18642000) [pid = 3040] [serial = 950] [outer = 00000000] 18:56:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (193E0C00) [pid = 3040] [serial = 951] [outer = 18642000] 18:56:26 INFO - PROCESS | 3040 | 1467683786462 Marionette DEBUG loaded listener.js 18:56:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (19958800) [pid = 3040] [serial = 952] [outer = 18642000] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (17C6C800) [pid = 3040] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1862C000) [pid = 3040] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (15EC5C00) [pid = 3040] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (148A9800) [pid = 3040] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A5C0400) [pid = 3040] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (19959400) [pid = 3040] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0DFBDC00) [pid = 3040] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0DE40C00) [pid = 3040] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DC54800) [pid = 3040] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14DDB000) [pid = 3040] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A50F400) [pid = 3040] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:56:27 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (199D4000) [pid = 3040] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:56:27 INFO - PROCESS | 3040 | 1467683787163 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]]]}] 18:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 931ms 18:56:27 INFO - PROCESS | 3040 | 1467683787202 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 18:56:27 INFO - PROCESS | 3040 | 1467683787204 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 18:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:56:27 INFO - PROCESS | 3040 | 1467683787207 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 3040 | 1467683787209 Marionette TRACE conn5 <- [1,1234,null,{}] 18:56:27 INFO - PROCESS | 3040 | 1467683787212 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}] 18:56:27 INFO - PROCESS | 3040 | 1467683787214 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:27 INFO - PROCESS | 3040 | 1467683787289 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 18:56:27 INFO - PROCESS | 3040 | 1467683787295 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:27 INFO - PROCESS | 3040 | 1467683787297 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:27 INFO - PROCESS | 3040 | ++DOCSHELL 0DB6E000 == 34 [pid = 3040] [id = 318] 18:56:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0DC52800) [pid = 3040] [serial = 953] [outer = 00000000] 18:56:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (14DDB000) [pid = 3040] [serial = 954] [outer = 0DC52800] 18:56:27 INFO - PROCESS | 3040 | 1467683787340 Marionette DEBUG loaded listener.js 18:56:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16518000) [pid = 3040] [serial = 955] [outer = 0DC52800] 18:56:27 INFO - PROCESS | 3040 | 1467683787762 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]]]}] 18:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 570ms 18:56:27 INFO - PROCESS | 3040 | 1467683787778 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 18:56:27 INFO - PROCESS | 3040 | 1467683787780 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 18:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:56:27 INFO - PROCESS | 3040 | 1467683787783 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 3040 | 1467683787784 Marionette TRACE conn5 <- [1,1238,null,{}] 18:56:27 INFO - PROCESS | 3040 | 1467683787798 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}] 18:56:27 INFO - PROCESS | 3040 | 1467683787800 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:27 INFO - PROCESS | 3040 | 1467683787876 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 18:56:27 INFO - PROCESS | 3040 | 1467683787881 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:27 INFO - PROCESS | 3040 | 1467683787883 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:27 INFO - PROCESS | 3040 | ++DOCSHELL 193E7C00 == 35 [pid = 3040] [id = 319] 18:56:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1995B000) [pid = 3040] [serial = 956] [outer = 00000000] 18:56:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (199D4800) [pid = 3040] [serial = 957] [outer = 1995B000] 18:56:27 INFO - PROCESS | 3040 | 1467683787926 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (199D5800) [pid = 3040] [serial = 958] [outer = 1995B000] 18:56:28 INFO - PROCESS | 3040 | 1467683788340 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]]]}] 18:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 630ms 18:56:28 INFO - PROCESS | 3040 | 1467683788414 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 18:56:28 INFO - PROCESS | 3040 | 1467683788416 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 18:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:56:28 INFO - PROCESS | 3040 | 1467683788419 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:56:28 INFO - PROCESS | 3040 | 1467683788421 Marionette TRACE conn5 <- [1,1242,null,{}] 18:56:28 INFO - PROCESS | 3040 | 1467683788424 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}] 18:56:28 INFO - PROCESS | 3040 | 1467683788426 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:28 INFO - PROCESS | 3040 | 1467683788503 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 18:56:28 INFO - PROCESS | 3040 | 1467683788511 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:28 INFO - PROCESS | 3040 | 1467683788513 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:28 INFO - PROCESS | 3040 | ++DOCSHELL 19B0E000 == 36 [pid = 3040] [id = 320] 18:56:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19B10000) [pid = 3040] [serial = 959] [outer = 00000000] 18:56:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (19E3FC00) [pid = 3040] [serial = 960] [outer = 19B10000] 18:56:28 INFO - PROCESS | 3040 | 1467683788556 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19E42800) [pid = 3040] [serial = 961] [outer = 19B10000] 18:56:29 INFO - PROCESS | 3040 | 1467683789001 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]]]}] 18:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 630ms 18:56:29 INFO - PROCESS | 3040 | 1467683789060 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 18:56:29 INFO - PROCESS | 3040 | 1467683789062 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 18:56:29 INFO - PROCESS | 3040 | 1467683789065 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:56:29 INFO - PROCESS | 3040 | 1467683789066 Marionette TRACE conn5 <- [1,1246,null,{}] 18:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:56:29 INFO - PROCESS | 3040 | 1467683789069 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}] 18:56:29 INFO - PROCESS | 3040 | 1467683789071 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:29 INFO - PROCESS | 3040 | 1467683789194 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 18:56:29 INFO - PROCESS | 3040 | 1467683789328 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:29 INFO - PROCESS | 3040 | 1467683789331 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:29 INFO - PROCESS | 3040 | ++DOCSHELL 0C5ED000 == 37 [pid = 3040] [id = 321] 18:56:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0C5EE400) [pid = 3040] [serial = 962] [outer = 00000000] 18:56:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0D610000) [pid = 3040] [serial = 963] [outer = 0C5EE400] 18:56:29 INFO - PROCESS | 3040 | 1467683789392 Marionette DEBUG loaded listener.js 18:56:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0DB76C00) [pid = 3040] [serial = 964] [outer = 0C5EE400] 18:56:30 INFO - PROCESS | 3040 | 1467683790077 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]]]}] 18:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1068ms 18:56:30 INFO - PROCESS | 3040 | 1467683790139 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 18:56:30 INFO - PROCESS | 3040 | 1467683790144 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 18:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:56:30 INFO - PROCESS | 3040 | 1467683790149 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:56:30 INFO - PROCESS | 3040 | 1467683790152 Marionette TRACE conn5 <- [1,1250,null,{}] 18:56:30 INFO - PROCESS | 3040 | 1467683790157 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}] 18:56:30 INFO - PROCESS | 3040 | 1467683790160 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:30 INFO - PROCESS | 3040 | 1467683790297 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 18:56:30 INFO - PROCESS | 3040 | 1467683790422 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:30 INFO - PROCESS | 3040 | 1467683790425 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:30 INFO - PROCESS | 3040 | ++DOCSHELL 1462CC00 == 38 [pid = 3040] [id = 322] 18:56:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (146D5000) [pid = 3040] [serial = 965] [outer = 00000000] 18:56:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (148AE800) [pid = 3040] [serial = 966] [outer = 146D5000] 18:56:30 INFO - PROCESS | 3040 | 1467683790482 Marionette DEBUG loaded listener.js 18:56:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1508D000) [pid = 3040] [serial = 967] [outer = 146D5000] 18:56:31 INFO - PROCESS | 3040 | 1467683791193 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]]]}] 18:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1126ms 18:56:31 INFO - PROCESS | 3040 | 1467683791281 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 18:56:31 INFO - PROCESS | 3040 | 1467683791284 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 18:56:31 INFO - PROCESS | 3040 | 1467683791288 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:56:31 INFO - PROCESS | 3040 | 1467683791290 Marionette TRACE conn5 <- [1,1254,null,{}] 18:56:31 INFO - PROCESS | 3040 | 1467683791294 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}] 18:56:31 INFO - PROCESS | 3040 | 1467683791297 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:31 INFO - PROCESS | 3040 | 1467683791532 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 18:56:31 INFO - PROCESS | 3040 | 1467683791663 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:31 INFO - PROCESS | 3040 | 1467683791666 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:31 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F8C00 == 39 [pid = 3040] [id = 323] 18:56:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0D6FE400) [pid = 3040] [serial = 968] [outer = 00000000] 18:56:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0DFBD400) [pid = 3040] [serial = 969] [outer = 0D6FE400] 18:56:31 INFO - PROCESS | 3040 | 1467683791717 Marionette DEBUG loaded listener.js 18:56:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0E032800) [pid = 3040] [serial = 970] [outer = 0D6FE400] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 19B0E000 == 38 [pid = 3040] [id = 320] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 193E7C00 == 37 [pid = 3040] [id = 319] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 0DB6E000 == 36 [pid = 3040] [id = 318] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 18641C00 == 35 [pid = 3040] [id = 317] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 17C6C400 == 34 [pid = 3040] [id = 316] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 16263400 == 33 [pid = 3040] [id = 315] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 14983800 == 32 [pid = 3040] [id = 314] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 0E26A400 == 31 [pid = 3040] [id = 313] 18:56:32 INFO - PROCESS | 3040 | --DOCSHELL 0D6FAC00 == 30 [pid = 3040] [id = 312] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (182D5800) [pid = 3040] [serial = 903] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (18627400) [pid = 3040] [serial = 904] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1947A400) [pid = 3040] [serial = 907] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (192C7400) [pid = 3040] [serial = 906] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (16723C00) [pid = 3040] [serial = 900] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (14D59C00) [pid = 3040] [serial = 897] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (14F54000) [pid = 3040] [serial = 898] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A68A800) [pid = 3040] [serial = 886] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1A655400) [pid = 3040] [serial = 885] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (19B03800) [pid = 3040] [serial = 909] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E0EF000) [pid = 3040] [serial = 894] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E80E400) [pid = 3040] [serial = 895] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E025C00) [pid = 3040] [serial = 891] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E03D800) [pid = 3040] [serial = 892] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E02C000) [pid = 3040] [serial = 888] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E0F0C00) [pid = 3040] [serial = 889] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19E42C00) [pid = 3040] [serial = 913] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A5C8800) [pid = 3040] [serial = 918] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19B02C00) [pid = 3040] [serial = 912] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A5C9400) [pid = 3040] [serial = 919] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A257C00) [pid = 3040] [serial = 916] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A131400) [pid = 3040] [serial = 915] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19B06C00) [pid = 3040] [serial = 910] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (168E4C00) [pid = 3040] [serial = 901] [outer = 00000000] [url = about:blank] 18:56:32 INFO - PROCESS | 3040 | 1467683792302 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]]]}] 18:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1018ms 18:56:32 INFO - PROCESS | 3040 | 1467683792312 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 18:56:32 INFO - PROCESS | 3040 | 1467683792316 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 18:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:56:32 INFO - PROCESS | 3040 | 1467683792320 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:56:32 INFO - PROCESS | 3040 | 1467683792323 Marionette TRACE conn5 <- [1,1258,null,{}] 18:56:32 INFO - PROCESS | 3040 | 1467683792331 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}] 18:56:32 INFO - PROCESS | 3040 | 1467683792334 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:32 INFO - PROCESS | 3040 | 1467683792439 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 18:56:32 INFO - PROCESS | 3040 | 1467683792455 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:32 INFO - PROCESS | 3040 | 1467683792458 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:32 INFO - PROCESS | 3040 | ++DOCSHELL 0E32B000 == 31 [pid = 3040] [id = 324] 18:56:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E38A800) [pid = 3040] [serial = 971] [outer = 00000000] 18:56:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0E87E800) [pid = 3040] [serial = 972] [outer = 0E38A800] 18:56:32 INFO - PROCESS | 3040 | 1467683792509 Marionette DEBUG loaded listener.js 18:56:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0ED8A400) [pid = 3040] [serial = 973] [outer = 0E38A800] 18:56:33 INFO - PROCESS | 3040 | 1467683792996 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]]]}] 18:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 730ms 18:56:33 INFO - PROCESS | 3040 | 1467683793054 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 18:56:33 INFO - PROCESS | 3040 | 1467683793057 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 18:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:56:33 INFO - PROCESS | 3040 | 1467683793060 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:56:33 INFO - PROCESS | 3040 | 1467683793062 Marionette TRACE conn5 <- [1,1262,null,{}] 18:56:33 INFO - PROCESS | 3040 | 1467683793066 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}] 18:56:33 INFO - PROCESS | 3040 | 1467683793068 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:33 INFO - PROCESS | 3040 | 1467683793152 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 18:56:33 INFO - PROCESS | 3040 | 1467683793244 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:33 INFO - PROCESS | 3040 | 1467683793246 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:33 INFO - PROCESS | 3040 | ++DOCSHELL 14D5A400 == 32 [pid = 3040] [id = 325] 18:56:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14D5DC00) [pid = 3040] [serial = 974] [outer = 00000000] 18:56:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (15C73400) [pid = 3040] [serial = 975] [outer = 14D5DC00] 18:56:33 INFO - PROCESS | 3040 | 1467683793293 Marionette DEBUG loaded listener.js 18:56:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1626F000) [pid = 3040] [serial = 976] [outer = 14D5DC00] 18:56:33 INFO - PROCESS | 3040 | 1467683793673 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]]]}] 18:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 631ms 18:56:33 INFO - PROCESS | 3040 | 1467683793707 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 18:56:33 INFO - PROCESS | 3040 | 1467683793711 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 18:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:56:33 INFO - PROCESS | 3040 | 1467683793722 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:56:33 INFO - PROCESS | 3040 | 1467683793726 Marionette TRACE conn5 <- [1,1266,null,{}] 18:56:33 INFO - PROCESS | 3040 | 1467683793730 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}] 18:56:33 INFO - PROCESS | 3040 | 1467683793733 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:33 INFO - PROCESS | 3040 | 1467683793821 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 18:56:33 INFO - PROCESS | 3040 | 1467683793827 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:33 INFO - PROCESS | 3040 | 1467683793829 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:33 INFO - PROCESS | 3040 | ++DOCSHELL 16769800 == 33 [pid = 3040] [id = 326] 18:56:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1676C400) [pid = 3040] [serial = 977] [outer = 00000000] 18:56:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (18625800) [pid = 3040] [serial = 978] [outer = 1676C400] 18:56:33 INFO - PROCESS | 3040 | 1467683793883 Marionette DEBUG loaded listener.js 18:56:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (18645C00) [pid = 3040] [serial = 979] [outer = 1676C400] 18:56:34 INFO - PROCESS | 3040 | 1467683794319 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]]]}] 18:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 630ms 18:56:34 INFO - PROCESS | 3040 | 1467683794364 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 18:56:34 INFO - PROCESS | 3040 | 1467683794366 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 18:56:34 INFO - PROCESS | 3040 | 1467683794369 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:56:34 INFO - PROCESS | 3040 | 1467683794371 Marionette TRACE conn5 <- [1,1270,null,{}] 18:56:34 INFO - PROCESS | 3040 | 1467683794380 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}] 18:56:34 INFO - PROCESS | 3040 | 1467683794382 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:34 INFO - PROCESS | 3040 | 1467683794493 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 18:56:34 INFO - PROCESS | 3040 | 1467683794582 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:34 INFO - PROCESS | 3040 | 1467683794584 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:34 INFO - PROCESS | 3040 | ++DOCSHELL 146D2C00 == 34 [pid = 3040] [id = 327] 18:56:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1651D000) [pid = 3040] [serial = 980] [outer = 00000000] 18:56:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (192C8800) [pid = 3040] [serial = 981] [outer = 1651D000] 18:56:34 INFO - PROCESS | 3040 | 1467683794627 Marionette DEBUG loaded listener.js 18:56:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (192D2800) [pid = 3040] [serial = 982] [outer = 1651D000] 18:56:35 INFO - PROCESS | 3040 | 1467683795051 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]]]}] 18:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 18:56:35 INFO - PROCESS | 3040 | 1467683795103 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 18:56:35 INFO - PROCESS | 3040 | 1467683795105 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 18:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:56:35 INFO - PROCESS | 3040 | 1467683795109 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:56:35 INFO - PROCESS | 3040 | 1467683795110 Marionette TRACE conn5 <- [1,1274,null,{}] 18:56:35 INFO - PROCESS | 3040 | 1467683795114 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}] 18:56:35 INFO - PROCESS | 3040 | 1467683795116 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:35 INFO - PROCESS | 3040 | 1467683795236 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 18:56:35 INFO - PROCESS | 3040 | 1467683795302 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:35 INFO - PROCESS | 3040 | 1467683795308 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:35 INFO - PROCESS | 3040 | ++DOCSHELL 19B03800 == 35 [pid = 3040] [id = 328] 18:56:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19B05400) [pid = 3040] [serial = 983] [outer = 00000000] 18:56:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (19B10C00) [pid = 3040] [serial = 984] [outer = 19B05400] 18:56:35 INFO - PROCESS | 3040 | 1467683795361 Marionette DEBUG loaded listener.js 18:56:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19E44C00) [pid = 3040] [serial = 985] [outer = 19B05400] 18:56:35 INFO - PROCESS | 3040 | 1467683795800 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]]]}] 18:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 730ms 18:56:35 INFO - PROCESS | 3040 | 1467683795869 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 18:56:35 INFO - PROCESS | 3040 | 1467683795871 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 18:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:56:35 INFO - PROCESS | 3040 | 1467683795875 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:56:35 INFO - PROCESS | 3040 | 1467683795876 Marionette TRACE conn5 <- [1,1278,null,{}] 18:56:35 INFO - PROCESS | 3040 | 1467683795880 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}] 18:56:35 INFO - PROCESS | 3040 | 1467683795882 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:36 INFO - PROCESS | 3040 | 1467683796003 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 18:56:36 INFO - PROCESS | 3040 | 1467683796064 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:36 INFO - PROCESS | 3040 | 1467683796066 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:36 INFO - PROCESS | 3040 | ++DOCSHELL 0E80AC00 == 36 [pid = 3040] [id = 329] 18:56:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E80F800) [pid = 3040] [serial = 986] [outer = 00000000] 18:56:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A1BA800) [pid = 3040] [serial = 987] [outer = 0E80F800] 18:56:36 INFO - PROCESS | 3040 | 1467683796111 Marionette DEBUG loaded listener.js 18:56:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A258400) [pid = 3040] [serial = 988] [outer = 0E80F800] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1995B000) [pid = 3040] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0DC52800) [pid = 3040] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0D6FB000) [pid = 3040] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0C556000) [pid = 3040] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1B49B400) [pid = 3040] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (18642000) [pid = 3040] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (17C6E400) [pid = 3040] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1626AC00) [pid = 3040] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (14983C00) [pid = 3040] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14989800) [pid = 3040] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19B01400) [pid = 3040] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0D6F1000) [pid = 3040] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:56:36 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E38C000) [pid = 3040] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:56:36 INFO - PROCESS | 3040 | 1467683796574 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]]]}] 18:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 731ms 18:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:56:36 INFO - PROCESS | 3040 | 1467683796606 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 18:56:36 INFO - PROCESS | 3040 | 1467683796608 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 18:56:36 INFO - PROCESS | 3040 | 1467683796611 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:56:36 INFO - PROCESS | 3040 | 1467683796613 Marionette TRACE conn5 <- [1,1282,null,{}] 18:56:36 INFO - PROCESS | 3040 | 1467683796617 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}] 18:56:36 INFO - PROCESS | 3040 | 1467683796618 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:36 INFO - PROCESS | 3040 | 1467683796695 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 18:56:36 INFO - PROCESS | 3040 | 1467683796784 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:36 INFO - PROCESS | 3040 | 1467683796786 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:36 INFO - PROCESS | 3040 | ++DOCSHELL 0DE46C00 == 37 [pid = 3040] [id = 330] 18:56:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0ECDFC00) [pid = 3040] [serial = 989] [outer = 00000000] 18:56:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (18642000) [pid = 3040] [serial = 990] [outer = 0ECDFC00] 18:56:36 INFO - PROCESS | 3040 | 1467683796829 Marionette DEBUG loaded listener.js 18:56:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19B05800) [pid = 3040] [serial = 991] [outer = 0ECDFC00] 18:56:37 INFO - PROCESS | 3040 | 1467683797165 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]]]}] 18:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 630ms 18:56:37 INFO - PROCESS | 3040 | 1467683797242 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 18:56:37 INFO - PROCESS | 3040 | 1467683797244 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 18:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:56:37 INFO - PROCESS | 3040 | 1467683797247 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:56:37 INFO - PROCESS | 3040 | 1467683797249 Marionette TRACE conn5 <- [1,1286,null,{}] 18:56:37 INFO - PROCESS | 3040 | 1467683797252 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}] 18:56:37 INFO - PROCESS | 3040 | 1467683797254 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:37 INFO - PROCESS | 3040 | 1467683797395 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 18:56:37 INFO - PROCESS | 3040 | 1467683797406 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:37 INFO - PROCESS | 3040 | 1467683797408 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:37 INFO - PROCESS | 3040 | ++DOCSHELL 0D5EC800 == 38 [pid = 3040] [id = 331] 18:56:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A0B5C00) [pid = 3040] [serial = 992] [outer = 00000000] 18:56:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A50BC00) [pid = 3040] [serial = 993] [outer = 1A0B5C00] 18:56:37 INFO - PROCESS | 3040 | 1467683797451 Marionette DEBUG loaded listener.js 18:56:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A5BE800) [pid = 3040] [serial = 994] [outer = 1A0B5C00] 18:56:37 INFO - PROCESS | 3040 | 1467683797868 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]]]}] 18:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 18:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:56:37 INFO - PROCESS | 3040 | 1467683797918 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 18:56:37 INFO - PROCESS | 3040 | 1467683797920 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 18:56:37 INFO - PROCESS | 3040 | 1467683797930 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:56:37 INFO - PROCESS | 3040 | 1467683797932 Marionette TRACE conn5 <- [1,1290,null,{}] 18:56:37 INFO - PROCESS | 3040 | 1467683797937 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}] 18:56:37 INFO - PROCESS | 3040 | 1467683797939 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:38 INFO - PROCESS | 3040 | 1467683798019 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 18:56:38 INFO - PROCESS | 3040 | 1467683798026 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:38 INFO - PROCESS | 3040 | 1467683798028 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:38 INFO - PROCESS | 3040 | ++DOCSHELL 18627800 == 39 [pid = 3040] [id = 332] 18:56:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A5C2800) [pid = 3040] [serial = 995] [outer = 00000000] 18:56:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A5CB800) [pid = 3040] [serial = 996] [outer = 1A5C2800] 18:56:38 INFO - PROCESS | 3040 | 1467683798073 Marionette DEBUG loaded listener.js 18:56:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A653C00) [pid = 3040] [serial = 997] [outer = 1A5C2800] 18:56:38 INFO - PROCESS | 3040 | 1467683798682 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]]]}] 18:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 830ms 18:56:38 INFO - PROCESS | 3040 | 1467683798755 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 18:56:38 INFO - PROCESS | 3040 | 1467683798761 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 18:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:56:38 INFO - PROCESS | 3040 | 1467683798766 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:56:38 INFO - PROCESS | 3040 | 1467683798770 Marionette TRACE conn5 <- [1,1294,null,{}] 18:56:38 INFO - PROCESS | 3040 | 1467683798787 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}] 18:56:38 INFO - PROCESS | 3040 | 1467683798790 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:38 INFO - PROCESS | 3040 | 1467683798937 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 18:56:39 INFO - PROCESS | 3040 | 1467683799037 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:39 INFO - PROCESS | 3040 | 1467683799041 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:39 INFO - PROCESS | 3040 | ++DOCSHELL 0DA74000 == 40 [pid = 3040] [id = 333] 18:56:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0DA7D800) [pid = 3040] [serial = 998] [outer = 00000000] 18:56:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E0F2800) [pid = 3040] [serial = 999] [outer = 0DA7D800] 18:56:39 INFO - PROCESS | 3040 | 1467683799100 Marionette DEBUG loaded listener.js 18:56:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (14622C00) [pid = 3040] [serial = 1000] [outer = 0DA7D800] 18:56:39 INFO - PROCESS | 3040 | 1467683799645 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]]]}] 18:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 930ms 18:56:39 INFO - PROCESS | 3040 | 1467683799700 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 18:56:39 INFO - PROCESS | 3040 | 1467683799705 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 18:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:56:39 INFO - PROCESS | 3040 | 1467683799711 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:56:39 INFO - PROCESS | 3040 | 1467683799714 Marionette TRACE conn5 <- [1,1298,null,{}] 18:56:39 INFO - PROCESS | 3040 | 1467683799718 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}] 18:56:39 INFO - PROCESS | 3040 | 1467683799721 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:39 INFO - PROCESS | 3040 | 1467683799832 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 18:56:39 INFO - PROCESS | 3040 | 1467683799937 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:39 INFO - PROCESS | 3040 | 1467683799940 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:39 INFO - PROCESS | 3040 | ++DOCSHELL 16E53800 == 41 [pid = 3040] [id = 334] 18:56:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (17C65800) [pid = 3040] [serial = 1001] [outer = 00000000] 18:56:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (18626400) [pid = 3040] [serial = 1002] [outer = 17C65800] 18:56:40 INFO - PROCESS | 3040 | 1467683799995 Marionette DEBUG loaded listener.js 18:56:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (18648C00) [pid = 3040] [serial = 1003] [outer = 17C65800] 18:56:40 INFO - PROCESS | 3040 | 1467683800627 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] 18:56:40 INFO - PROCESS | 3040 | 1467683800688 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 18:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:56:40 INFO - PROCESS | 3040 | 1467683800691 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:56:40 INFO - PROCESS | 3040 | 1467683800695 Marionette TRACE conn5 <- [1,1302,null,{}] 18:56:40 INFO - PROCESS | 3040 | 1467683800706 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}] 18:56:40 INFO - PROCESS | 3040 | 1467683800711 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:40 INFO - PROCESS | 3040 | 1467683800819 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 18:56:40 INFO - PROCESS | 3040 | 1467683800952 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:40 INFO - PROCESS | 3040 | 1467683800955 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:40 INFO - PROCESS | 3040 | ++DOCSHELL 1A256000 == 42 [pid = 3040] [id = 335] 18:56:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A5C7000) [pid = 3040] [serial = 1004] [outer = 00000000] 18:56:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1A690800) [pid = 3040] [serial = 1005] [outer = 1A5C7000] 18:56:41 INFO - PROCESS | 3040 | 1467683801012 Marionette DEBUG loaded listener.js 18:56:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1B49A800) [pid = 3040] [serial = 1006] [outer = 1A5C7000] 18:56:41 INFO - PROCESS | 3040 | 1467683801611 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]]]}] 18:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 18:56:41 INFO - PROCESS | 3040 | 1467683801664 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 18:56:41 INFO - PROCESS | 3040 | 1467683801667 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 18:56:41 INFO - PROCESS | 3040 | 1467683801671 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:56:41 INFO - PROCESS | 3040 | 1467683801673 Marionette TRACE conn5 <- [1,1306,null,{}] 18:56:41 INFO - PROCESS | 3040 | 1467683801676 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}] 18:56:41 INFO - PROCESS | 3040 | 1467683801679 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:41 INFO - PROCESS | 3040 | 1467683801789 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 18:56:41 INFO - PROCESS | 3040 | 1467683801936 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:41 INFO - PROCESS | 3040 | 1467683801939 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:41 INFO - PROCESS | 3040 | ++DOCSHELL 19475C00 == 43 [pid = 3040] [id = 336] 18:56:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (19B09800) [pid = 3040] [serial = 1007] [outer = 00000000] 18:56:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1BB84C00) [pid = 3040] [serial = 1008] [outer = 19B09800] 18:56:42 INFO - PROCESS | 3040 | 1467683801993 Marionette DEBUG loaded listener.js 18:56:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1C042000) [pid = 3040] [serial = 1009] [outer = 19B09800] 18:56:42 INFO - PROCESS | 3040 | 1467683802740 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]]]}] 18:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1117ms 18:56:42 INFO - PROCESS | 3040 | 1467683802805 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 18:56:42 INFO - PROCESS | 3040 | 1467683802809 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 18:56:42 INFO - PROCESS | 3040 | 1467683802815 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:56:42 INFO - PROCESS | 3040 | 1467683802818 Marionette TRACE conn5 <- [1,1310,null,{}] 18:56:42 INFO - PROCESS | 3040 | 1467683802823 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}] 18:56:42 INFO - PROCESS | 3040 | 1467683802826 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:42 INFO - PROCESS | 3040 | 1467683802936 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 18:56:43 INFO - PROCESS | 3040 | 1467683803067 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:43 INFO - PROCESS | 3040 | 1467683803069 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:43 INFO - PROCESS | 3040 | ++DOCSHELL 0E264800 == 44 [pid = 3040] [id = 337] 18:56:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0E268000) [pid = 3040] [serial = 1010] [outer = 00000000] 18:56:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (0E87FC00) [pid = 3040] [serial = 1011] [outer = 0E268000] 18:56:43 INFO - PROCESS | 3040 | 1467683803122 Marionette DEBUG loaded listener.js 18:56:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (148A0C00) [pid = 3040] [serial = 1012] [outer = 0E268000] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0D5EC800 == 43 [pid = 3040] [id = 331] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0DE46C00 == 42 [pid = 3040] [id = 330] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0E80AC00 == 41 [pid = 3040] [id = 329] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 19B03800 == 40 [pid = 3040] [id = 328] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 146D2C00 == 39 [pid = 3040] [id = 327] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 16769800 == 38 [pid = 3040] [id = 326] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 14D5A400 == 37 [pid = 3040] [id = 325] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0E32B000 == 36 [pid = 3040] [id = 324] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0D6F8C00 == 35 [pid = 3040] [id = 323] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 1462CC00 == 34 [pid = 3040] [id = 322] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0C5ED000 == 33 [pid = 3040] [id = 321] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0C554400 == 32 [pid = 3040] [id = 311] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 19475C00 == 31 [pid = 3040] [id = 336] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 1A256000 == 30 [pid = 3040] [id = 335] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 18627800 == 29 [pid = 3040] [id = 332] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 0DA74000 == 28 [pid = 3040] [id = 333] 18:56:43 INFO - PROCESS | 3040 | --DOCSHELL 16E53800 == 27 [pid = 3040] [id = 334] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (199D4800) [pid = 3040] [serial = 957] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (16518000) [pid = 3040] [serial = 955] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (0DB77800) [pid = 3040] [serial = 936] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (0DC55800) [pid = 3040] [serial = 937] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0DA73800) [pid = 3040] [serial = 934] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (1BB81800) [pid = 3040] [serial = 930] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (193E0C00) [pid = 3040] [serial = 951] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (14DDB000) [pid = 3040] [serial = 954] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1863D800) [pid = 3040] [serial = 949] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1862A000) [pid = 3040] [serial = 948] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (16724800) [pid = 3040] [serial = 945] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (15090C00) [pid = 3040] [serial = 942] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (199D5800) [pid = 3040] [serial = 958] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (15089000) [pid = 3040] [serial = 924] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (16511400) [pid = 3040] [serial = 925] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A5BF400) [pid = 3040] [serial = 928] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0DFB8400) [pid = 3040] [serial = 922] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0DA7C000) [pid = 3040] [serial = 921] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (15C75000) [pid = 3040] [serial = 943] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D606400) [pid = 3040] [serial = 933] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A124000) [pid = 3040] [serial = 927] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E80B400) [pid = 3040] [serial = 939] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1BE4D800) [pid = 3040] [serial = 931] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (16E58400) [pid = 3040] [serial = 946] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0ED87400) [pid = 3040] [serial = 940] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19958800) [pid = 3040] [serial = 952] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (19E3FC00) [pid = 3040] [serial = 960] [outer = 00000000] [url = about:blank] 18:56:44 INFO - PROCESS | 3040 | 1467683804337 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]]]}] 18:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1576ms 18:56:44 INFO - PROCESS | 3040 | 1467683804397 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 18:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:56:44 INFO - PROCESS | 3040 | 1467683804401 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 18:56:44 INFO - PROCESS | 3040 | 1467683804405 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:56:44 INFO - PROCESS | 3040 | 1467683804410 Marionette TRACE conn5 <- [1,1314,null,{}] 18:56:44 INFO - PROCESS | 3040 | 1467683804414 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}] 18:56:44 INFO - PROCESS | 3040 | 1467683804417 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:44 INFO - PROCESS | 3040 | 1467683804508 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 18:56:44 INFO - PROCESS | 3040 | 1467683804624 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:44 INFO - PROCESS | 3040 | 1467683804626 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:44 INFO - PROCESS | 3040 | ++DOCSHELL 0D5E9800 == 28 [pid = 3040] [id = 338] 18:56:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0D5EC800) [pid = 3040] [serial = 1013] [outer = 00000000] 18:56:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0DC54400) [pid = 3040] [serial = 1014] [outer = 0D5EC800] 18:56:44 INFO - PROCESS | 3040 | 1467683804674 Marionette DEBUG loaded listener.js 18:56:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0DC60400) [pid = 3040] [serial = 1015] [outer = 0D5EC800] 18:56:45 INFO - PROCESS | 3040 | 1467683805058 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]]]}] 18:56:45 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 18:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 690ms 18:56:45 INFO - PROCESS | 3040 | 1467683805096 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 18:56:45 INFO - PROCESS | 3040 | 1467683805101 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 18:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:56:45 INFO - PROCESS | 3040 | 1467683805107 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:56:45 INFO - PROCESS | 3040 | 1467683805110 Marionette TRACE conn5 <- [1,1318,null,{}] 18:56:45 INFO - PROCESS | 3040 | 1467683805114 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}] 18:56:45 INFO - PROCESS | 3040 | 1467683805116 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:45 INFO - PROCESS | 3040 | 1467683805236 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 18:56:45 INFO - PROCESS | 3040 | 1467683805244 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:45 INFO - PROCESS | 3040 | 1467683805246 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:45 INFO - PROCESS | 3040 | ++DOCSHELL 0E0E7800 == 29 [pid = 3040] [id = 339] 18:56:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E0F1000) [pid = 3040] [serial = 1016] [outer = 00000000] 18:56:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0E80A800) [pid = 3040] [serial = 1017] [outer = 0E0F1000] 18:56:45 INFO - PROCESS | 3040 | 1467683805299 Marionette DEBUG loaded listener.js 18:56:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0ECEA400) [pid = 3040] [serial = 1018] [outer = 0E0F1000] 18:56:45 INFO - PROCESS | 3040 | 1467683805733 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]]]}] 18:56:45 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 18:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 18:56:45 INFO - PROCESS | 3040 | 1467683805781 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 18:56:45 INFO - PROCESS | 3040 | 1467683805783 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 18:56:45 INFO - PROCESS | 3040 | 1467683805787 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:56:45 INFO - PROCESS | 3040 | 1467683805790 Marionette TRACE conn5 <- [1,1322,null,{}] 18:56:45 INFO - PROCESS | 3040 | 1467683805801 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}] 18:56:45 INFO - PROCESS | 3040 | 1467683805806 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:45 INFO - PROCESS | 3040 | 1467683805891 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 18:56:45 INFO - PROCESS | 3040 | 1467683805898 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:45 INFO - PROCESS | 3040 | 1467683805901 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:45 INFO - PROCESS | 3040 | ++DOCSHELL 14983800 == 30 [pid = 3040] [id = 340] 18:56:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (15090400) [pid = 3040] [serial = 1019] [outer = 00000000] 18:56:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (15C74C00) [pid = 3040] [serial = 1020] [outer = 15090400] 18:56:45 INFO - PROCESS | 3040 | 1467683805949 Marionette DEBUG loaded listener.js 18:56:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (15ECC000) [pid = 3040] [serial = 1021] [outer = 15090400] 18:56:46 INFO - PROCESS | 3040 | 1467683806450 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]]]}] 18:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 670ms 18:56:46 INFO - PROCESS | 3040 | 1467683806463 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 18:56:46 INFO - PROCESS | 3040 | 1467683806466 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 18:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:56:46 INFO - PROCESS | 3040 | 1467683806476 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:56:46 INFO - PROCESS | 3040 | 1467683806478 Marionette TRACE conn5 <- [1,1326,null,{}] 18:56:46 INFO - PROCESS | 3040 | 1467683806481 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}] 18:56:46 INFO - PROCESS | 3040 | 1467683806483 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:46 INFO - PROCESS | 3040 | 1467683806600 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 18:56:46 INFO - PROCESS | 3040 | 1467683806689 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:46 INFO - PROCESS | 3040 | 1467683806691 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:46 INFO - PROCESS | 3040 | ++DOCSHELL 16723C00 == 31 [pid = 3040] [id = 341] 18:56:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (16725000) [pid = 3040] [serial = 1022] [outer = 00000000] 18:56:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (168EF400) [pid = 3040] [serial = 1023] [outer = 16725000] 18:56:46 INFO - PROCESS | 3040 | 1467683806737 Marionette DEBUG loaded listener.js 18:56:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (16E5B800) [pid = 3040] [serial = 1024] [outer = 16725000] 18:56:47 INFO - PROCESS | 3040 | 1467683807595 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]]]}] 18:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1163ms 18:56:47 INFO - PROCESS | 3040 | 1467683807645 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 18:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:56:47 INFO - PROCESS | 3040 | 1467683807647 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 18:56:47 INFO - PROCESS | 3040 | 1467683807650 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:56:47 INFO - PROCESS | 3040 | 1467683807652 Marionette TRACE conn5 <- [1,1330,null,{}] 18:56:47 INFO - PROCESS | 3040 | 1467683807655 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}] 18:56:47 INFO - PROCESS | 3040 | 1467683807657 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:47 INFO - PROCESS | 3040 | 1467683807767 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 18:56:47 INFO - PROCESS | 3040 | 1467683807773 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:47 INFO - PROCESS | 3040 | 1467683807775 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:47 INFO - PROCESS | 3040 | ++DOCSHELL 15088C00 == 32 [pid = 3040] [id = 342] 18:56:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (17C6C800) [pid = 3040] [serial = 1025] [outer = 00000000] 18:56:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1862B000) [pid = 3040] [serial = 1026] [outer = 17C6C800] 18:56:47 INFO - PROCESS | 3040 | 1467683807819 Marionette DEBUG loaded listener.js 18:56:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1862BC00) [pid = 3040] [serial = 1027] [outer = 17C6C800] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1651D000) [pid = 3040] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (146D5000) [pid = 3040] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0C5EE400) [pid = 3040] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19B05400) [pid = 3040] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (19B10000) [pid = 3040] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1676C400) [pid = 3040] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E38A800) [pid = 3040] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D6FE400) [pid = 3040] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14D5DC00) [pid = 3040] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A0B5C00) [pid = 3040] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0ECDFC00) [pid = 3040] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E80F800) [pid = 3040] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:56:48 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A5C2800) [pid = 3040] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:56:48 INFO - PROCESS | 3040 | 1467683808534 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]]]}] 18:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 930ms 18:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:56:48 INFO - PROCESS | 3040 | 1467683808580 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 18:56:48 INFO - PROCESS | 3040 | 1467683808582 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 18:56:48 INFO - PROCESS | 3040 | 1467683808585 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:56:48 INFO - PROCESS | 3040 | 1467683808587 Marionette TRACE conn5 <- [1,1334,null,{}] 18:56:48 INFO - PROCESS | 3040 | 1467683808590 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}] 18:56:48 INFO - PROCESS | 3040 | 1467683808596 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:48 INFO - PROCESS | 3040 | 1467683808721 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 18:56:48 INFO - PROCESS | 3040 | 1467683808781 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:48 INFO - PROCESS | 3040 | 1467683808783 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:48 INFO - PROCESS | 3040 | ++DOCSHELL 0DC55400 == 33 [pid = 3040] [id = 343] 18:56:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0DC58C00) [pid = 3040] [serial = 1028] [outer = 00000000] 18:56:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (18640C00) [pid = 3040] [serial = 1029] [outer = 0DC58C00] 18:56:48 INFO - PROCESS | 3040 | 1467683808827 Marionette DEBUG loaded listener.js 18:56:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1864BC00) [pid = 3040] [serial = 1030] [outer = 0DC58C00] 18:56:49 INFO - PROCESS | 3040 | 1467683809240 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]]]}] 18:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 18:56:49 INFO - PROCESS | 3040 | 1467683809257 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 18:56:49 INFO - PROCESS | 3040 | 1467683809259 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 18:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:56:49 INFO - PROCESS | 3040 | 1467683809262 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:56:49 INFO - PROCESS | 3040 | 1467683809264 Marionette TRACE conn5 <- [1,1338,null,{}] 18:56:49 INFO - PROCESS | 3040 | 1467683809268 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}] 18:56:49 INFO - PROCESS | 3040 | 1467683809270 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:49 INFO - PROCESS | 3040 | 1467683809350 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 18:56:49 INFO - PROCESS | 3040 | 1467683809356 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:49 INFO - PROCESS | 3040 | 1467683809357 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:49 INFO - PROCESS | 3040 | ++DOCSHELL 192C7400 == 34 [pid = 3040] [id = 344] 18:56:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (193E8800) [pid = 3040] [serial = 1031] [outer = 00000000] 18:56:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (199CFC00) [pid = 3040] [serial = 1032] [outer = 193E8800] 18:56:49 INFO - PROCESS | 3040 | 1467683809401 Marionette DEBUG loaded listener.js 18:56:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (199D4C00) [pid = 3040] [serial = 1033] [outer = 193E8800] 18:56:49 INFO - PROCESS | 3040 | 1467683809832 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]]]}] 18:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 630ms 18:56:49 INFO - PROCESS | 3040 | 1467683809893 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 18:56:49 INFO - PROCESS | 3040 | 1467683809895 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 18:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:56:49 INFO - PROCESS | 3040 | 1467683809898 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:56:49 INFO - PROCESS | 3040 | 1467683809900 Marionette TRACE conn5 <- [1,1342,null,{}] 18:56:49 INFO - PROCESS | 3040 | 1467683809903 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}] 18:56:49 INFO - PROCESS | 3040 | 1467683809905 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:50 INFO - PROCESS | 3040 | 1467683809981 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 18:56:50 INFO - PROCESS | 3040 | 1467683809986 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:50 INFO - PROCESS | 3040 | 1467683809988 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:50 INFO - PROCESS | 3040 | ++DOCSHELL 199D6C00 == 35 [pid = 3040] [id = 345] 18:56:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (199D8800) [pid = 3040] [serial = 1034] [outer = 00000000] 18:56:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19B07800) [pid = 3040] [serial = 1035] [outer = 199D8800] 18:56:50 INFO - PROCESS | 3040 | 1467683810031 Marionette DEBUG loaded listener.js 18:56:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0E035800) [pid = 3040] [serial = 1036] [outer = 199D8800] 18:56:50 INFO - PROCESS | 3040 | 1467683810586 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]]]}] 18:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 731ms 18:56:50 INFO - PROCESS | 3040 | 1467683810633 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 18:56:50 INFO - PROCESS | 3040 | 1467683810638 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 18:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:56:50 INFO - PROCESS | 3040 | 1467683810644 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:56:50 INFO - PROCESS | 3040 | 1467683810648 Marionette TRACE conn5 <- [1,1346,null,{}] 18:56:50 INFO - PROCESS | 3040 | 1467683810654 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}] 18:56:50 INFO - PROCESS | 3040 | 1467683810657 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:50 INFO - PROCESS | 3040 | 1467683810837 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 18:56:50 INFO - PROCESS | 3040 | 1467683810963 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:50 INFO - PROCESS | 3040 | 1467683810968 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:51 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F1000 == 36 [pid = 3040] [id = 346] 18:56:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0C5F3400) [pid = 3040] [serial = 1037] [outer = 00000000] 18:56:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0DE4C000) [pid = 3040] [serial = 1038] [outer = 0C5F3400] 18:56:51 INFO - PROCESS | 3040 | 1467683811026 Marionette DEBUG loaded listener.js 18:56:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E033000) [pid = 3040] [serial = 1039] [outer = 0C5F3400] 18:56:51 INFO - PROCESS | 3040 | 1467683811670 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]]]}] 18:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1079ms 18:56:51 INFO - PROCESS | 3040 | 1467683811733 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 18:56:51 INFO - PROCESS | 3040 | 1467683811738 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 18:56:51 INFO - PROCESS | 3040 | 1467683811746 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:56:51 INFO - PROCESS | 3040 | 1467683811749 Marionette TRACE conn5 <- [1,1350,null,{}] 18:56:51 INFO - PROCESS | 3040 | 1467683811772 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}] 18:56:51 INFO - PROCESS | 3040 | 1467683811775 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:51 INFO - PROCESS | 3040 | 1467683811899 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 18:56:52 INFO - PROCESS | 3040 | 1467683812022 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:52 INFO - PROCESS | 3040 | 1467683812025 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:52 INFO - PROCESS | 3040 | ++DOCSHELL 146D2C00 == 37 [pid = 3040] [id = 347] 18:56:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (146DC000) [pid = 3040] [serial = 1040] [outer = 00000000] 18:56:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (15089000) [pid = 3040] [serial = 1041] [outer = 146DC000] 18:56:52 INFO - PROCESS | 3040 | 1467683812084 Marionette DEBUG loaded listener.js 18:56:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (15E04000) [pid = 3040] [serial = 1042] [outer = 146DC000] 18:56:53 INFO - PROCESS | 3040 | 1467683813017 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]]]}] 18:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1343ms 18:56:53 INFO - PROCESS | 3040 | 1467683813094 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 18:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:56:53 INFO - PROCESS | 3040 | 1467683813099 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 18:56:53 INFO - PROCESS | 3040 | 1467683813104 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:56:53 INFO - PROCESS | 3040 | 1467683813107 Marionette TRACE conn5 <- [1,1354,null,{}] 18:56:53 INFO - PROCESS | 3040 | 1467683813113 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}] 18:56:53 INFO - PROCESS | 3040 | 1467683813115 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:53 INFO - PROCESS | 3040 | 1467683813236 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 18:56:53 INFO - PROCESS | 3040 | 1467683813355 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:53 INFO - PROCESS | 3040 | 1467683813359 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:53 INFO - PROCESS | 3040 | --DOCSHELL 192C7400 == 36 [pid = 3040] [id = 344] 18:56:53 INFO - PROCESS | 3040 | --DOCSHELL 0DC55400 == 35 [pid = 3040] [id = 343] 18:56:53 INFO - PROCESS | 3040 | --DOCSHELL 15088C00 == 34 [pid = 3040] [id = 342] 18:56:53 INFO - PROCESS | 3040 | --DOCSHELL 16723C00 == 33 [pid = 3040] [id = 341] 18:56:53 INFO - PROCESS | 3040 | --DOCSHELL 14983800 == 32 [pid = 3040] [id = 340] 18:56:53 INFO - PROCESS | 3040 | --DOCSHELL 0E0E7800 == 31 [pid = 3040] [id = 339] 18:56:53 INFO - PROCESS | 3040 | --DOCSHELL 0D5E9800 == 30 [pid = 3040] [id = 338] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (192C8800) [pid = 3040] [serial = 981] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (192D2800) [pid = 3040] [serial = 982] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (148AE800) [pid = 3040] [serial = 966] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1508D000) [pid = 3040] [serial = 967] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0D610000) [pid = 3040] [serial = 963] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19B10C00) [pid = 3040] [serial = 984] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0DB76C00) [pid = 3040] [serial = 964] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (19E44C00) [pid = 3040] [serial = 985] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (19E42800) [pid = 3040] [serial = 961] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (18625800) [pid = 3040] [serial = 978] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E87E800) [pid = 3040] [serial = 972] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0ED8A400) [pid = 3040] [serial = 973] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0DFBD400) [pid = 3040] [serial = 969] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E032800) [pid = 3040] [serial = 970] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1626F000) [pid = 3040] [serial = 976] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (15C73400) [pid = 3040] [serial = 975] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A5BE800) [pid = 3040] [serial = 994] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (18642000) [pid = 3040] [serial = 990] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A1BA800) [pid = 3040] [serial = 987] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1A5CB800) [pid = 3040] [serial = 996] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1A50BC00) [pid = 3040] [serial = 993] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1A653C00) [pid = 3040] [serial = 997] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1A258400) [pid = 3040] [serial = 988] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (19B05800) [pid = 3040] [serial = 991] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (18645C00) [pid = 3040] [serial = 979] [outer = 00000000] [url = about:blank] 18:56:53 INFO - PROCESS | 3040 | ++DOCSHELL 0C550000 == 31 [pid = 3040] [id = 348] 18:56:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0C552400) [pid = 3040] [serial = 1043] [outer = 00000000] 18:56:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0D6F8400) [pid = 3040] [serial = 1044] [outer = 0C552400] 18:56:53 INFO - PROCESS | 3040 | 1467683813460 Marionette DEBUG loaded listener.js 18:56:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0DFBD400) [pid = 3040] [serial = 1045] [outer = 0C552400] 18:56:53 INFO - PROCESS | 3040 | 1467683813904 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] 18:56:54 INFO - PROCESS | 3040 | 1467683814002 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 18:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:56:54 INFO - PROCESS | 3040 | 1467683814008 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:56:54 INFO - PROCESS | 3040 | 1467683814011 Marionette TRACE conn5 <- [1,1358,null,{}] 18:56:54 INFO - PROCESS | 3040 | 1467683814015 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}] 18:56:54 INFO - PROCESS | 3040 | 1467683814017 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:54 INFO - PROCESS | 3040 | 1467683814111 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 18:56:54 INFO - PROCESS | 3040 | 1467683814119 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:54 INFO - PROCESS | 3040 | 1467683814122 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:54 INFO - PROCESS | 3040 | ++DOCSHELL 14627400 == 32 [pid = 3040] [id = 349] 18:56:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (14628000) [pid = 3040] [serial = 1046] [outer = 00000000] 18:56:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (14983400) [pid = 3040] [serial = 1047] [outer = 14628000] 18:56:54 INFO - PROCESS | 3040 | 1467683814186 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (14D65000) [pid = 3040] [serial = 1048] [outer = 14628000] 18:56:54 INFO - PROCESS | 3040 | 1467683814639 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] 18:56:54 INFO - PROCESS | 3040 | 1467683814682 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 18:56:54 INFO - PROCESS | 3040 | 1467683814685 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:56:54 INFO - PROCESS | 3040 | 1467683814688 Marionette TRACE conn5 <- [1,1362,null,{}] 18:56:54 INFO - PROCESS | 3040 | 1467683814731 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}] 18:56:54 INFO - PROCESS | 3040 | 1467683814736 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:54 INFO - PROCESS | 3040 | 1467683814820 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 18:56:54 INFO - PROCESS | 3040 | 1467683814827 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:54 INFO - PROCESS | 3040 | 1467683814830 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:54 INFO - PROCESS | 3040 | ++DOCSHELL 16520C00 == 33 [pid = 3040] [id = 350] 18:56:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (168DA000) [pid = 3040] [serial = 1049] [outer = 00000000] 18:56:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (16E53400) [pid = 3040] [serial = 1050] [outer = 168DA000] 18:56:54 INFO - PROCESS | 3040 | 1467683814883 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (18623000) [pid = 3040] [serial = 1051] [outer = 168DA000] 18:56:55 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:56:55 INFO - PROCESS | 3040 | 1467683815334 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] 18:56:55 INFO - PROCESS | 3040 | 1467683815363 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 18:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:56:55 INFO - PROCESS | 3040 | 1467683815375 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:56:55 INFO - PROCESS | 3040 | 1467683815377 Marionette TRACE conn5 <- [1,1366,null,{}] 18:56:55 INFO - PROCESS | 3040 | 1467683815380 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}] 18:56:55 INFO - PROCESS | 3040 | 1467683815382 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:55 INFO - PROCESS | 3040 | 1467683815468 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 18:56:55 INFO - PROCESS | 3040 | 1467683815473 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:55 INFO - PROCESS | 3040 | 1467683815475 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:55 INFO - PROCESS | 3040 | ++DOCSHELL 193DD400 == 34 [pid = 3040] [id = 351] 18:56:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (193E0C00) [pid = 3040] [serial = 1052] [outer = 00000000] 18:56:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1947B800) [pid = 3040] [serial = 1053] [outer = 193E0C00] 18:56:55 INFO - PROCESS | 3040 | 1467683815520 Marionette DEBUG loaded listener.js 18:56:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (199CCC00) [pid = 3040] [serial = 1054] [outer = 193E0C00] 18:56:55 INFO - PROCESS | 3040 | 1467683815970 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] 18:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:56:56 INFO - PROCESS | 3040 | 1467683816001 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 18:56:56 INFO - PROCESS | 3040 | 1467683816004 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:56:56 INFO - PROCESS | 3040 | 1467683816006 Marionette TRACE conn5 <- [1,1370,null,{}] 18:56:56 INFO - PROCESS | 3040 | 1467683816010 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}] 18:56:56 INFO - PROCESS | 3040 | 1467683816012 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:56 INFO - PROCESS | 3040 | 1467683816127 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 18:56:56 INFO - PROCESS | 3040 | 1467683816133 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:56 INFO - PROCESS | 3040 | 1467683816134 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:56 INFO - PROCESS | 3040 | ++DOCSHELL 199D7400 == 35 [pid = 3040] [id = 352] 18:56:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (199D8000) [pid = 3040] [serial = 1055] [outer = 00000000] 18:56:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19E3F400) [pid = 3040] [serial = 1056] [outer = 199D8000] 18:56:56 INFO - PROCESS | 3040 | 1467683816179 Marionette DEBUG loaded listener.js 18:56:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19E3FC00) [pid = 3040] [serial = 1057] [outer = 199D8000] 18:56:56 INFO - PROCESS | 3040 | [3040] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 18:56:56 INFO - PROCESS | 3040 | 1467683816663 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] 18:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:56:56 INFO - PROCESS | 3040 | 1467683816737 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 18:56:56 INFO - PROCESS | 3040 | 1467683816741 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:56:56 INFO - PROCESS | 3040 | 1467683816742 Marionette TRACE conn5 <- [1,1374,null,{}] 18:56:56 INFO - PROCESS | 3040 | 1467683816751 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}] 18:56:56 INFO - PROCESS | 3040 | 1467683816757 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:56 INFO - PROCESS | 3040 | 1467683816894 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 18:56:56 INFO - PROCESS | 3040 | 1467683816905 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:56 INFO - PROCESS | 3040 | 1467683816907 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:56 INFO - PROCESS | 3040 | ++DOCSHELL 19E48000 == 36 [pid = 3040] [id = 353] 18:56:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19E4A000) [pid = 3040] [serial = 1058] [outer = 00000000] 18:56:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A24F400) [pid = 3040] [serial = 1059] [outer = 19E4A000] 18:56:56 INFO - PROCESS | 3040 | 1467683816950 Marionette DEBUG loaded listener.js 18:56:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A251400) [pid = 3040] [serial = 1060] [outer = 19E4A000] 18:56:57 INFO - PROCESS | 3040 | 1467683817414 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] 18:56:57 INFO - PROCESS | 3040 | 1467683817474 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 18:56:57 INFO - PROCESS | 3040 | 1467683817477 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:56:57 INFO - PROCESS | 3040 | 1467683817479 Marionette TRACE conn5 <- [1,1378,null,{}] 18:56:57 INFO - PROCESS | 3040 | 1467683817482 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}] 18:56:57 INFO - PROCESS | 3040 | 1467683817484 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:57 INFO - PROCESS | 3040 | 1467683817592 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 18:56:57 INFO - PROCESS | 3040 | 1467683817652 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:57 INFO - PROCESS | 3040 | 1467683817654 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:57 INFO - PROCESS | 3040 | ++DOCSHELL 1A50AC00 == 37 [pid = 3040] [id = 354] 18:56:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A50B000) [pid = 3040] [serial = 1061] [outer = 00000000] 18:56:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A510400) [pid = 3040] [serial = 1062] [outer = 1A50B000] 18:56:57 INFO - PROCESS | 3040 | 1467683817698 Marionette DEBUG loaded listener.js 18:56:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A5C2C00) [pid = 3040] [serial = 1063] [outer = 1A50B000] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0D5EC800) [pid = 3040] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (16725000) [pid = 3040] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E0F1000) [pid = 3040] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E268000) [pid = 3040] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (17C6C800) [pid = 3040] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DA7D800) [pid = 3040] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (17C65800) [pid = 3040] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A5C7000) [pid = 3040] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (193E8800) [pid = 3040] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19B09800) [pid = 3040] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0DC58C00) [pid = 3040] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:56:57 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (15090400) [pid = 3040] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:56:58 INFO - PROCESS | 3040 | 1467683818143 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]]]}] 18:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 730ms 18:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:56:58 INFO - PROCESS | 3040 | 1467683818212 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 18:56:58 INFO - PROCESS | 3040 | 1467683818214 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 18:56:58 INFO - PROCESS | 3040 | 1467683818218 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:56:58 INFO - PROCESS | 3040 | 1467683818219 Marionette TRACE conn5 <- [1,1382,null,{}] 18:56:58 INFO - PROCESS | 3040 | 1467683818223 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}] 18:56:58 INFO - PROCESS | 3040 | 1467683818225 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:58 INFO - PROCESS | 3040 | 1467683818306 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 18:56:58 INFO - PROCESS | 3040 | 1467683818311 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:58 INFO - PROCESS | 3040 | 1467683818313 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:58 INFO - PROCESS | 3040 | ++DOCSHELL 146D5000 == 38 [pid = 3040] [id = 355] 18:56:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14FBD400) [pid = 3040] [serial = 1064] [outer = 00000000] 18:56:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1862F800) [pid = 3040] [serial = 1065] [outer = 14FBD400] 18:56:58 INFO - PROCESS | 3040 | 1467683818358 Marionette DEBUG loaded listener.js 18:56:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (193E9C00) [pid = 3040] [serial = 1066] [outer = 14FBD400] 18:56:58 INFO - PROCESS | 3040 | 1467683818783 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]]]}] 18:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 631ms 18:56:58 INFO - PROCESS | 3040 | 1467683818849 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 18:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:56:58 INFO - PROCESS | 3040 | 1467683818851 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 18:56:58 INFO - PROCESS | 3040 | 1467683818855 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:56:58 INFO - PROCESS | 3040 | 1467683818856 Marionette TRACE conn5 <- [1,1386,null,{}] 18:56:58 INFO - PROCESS | 3040 | 1467683818860 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}] 18:56:58 INFO - PROCESS | 3040 | 1467683818861 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:58 INFO - PROCESS | 3040 | 1467683818944 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 18:56:58 INFO - PROCESS | 3040 | 1467683818949 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:58 INFO - PROCESS | 3040 | 1467683818951 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:58 INFO - PROCESS | 3040 | ++DOCSHELL 16769800 == 39 [pid = 3040] [id = 356] 18:56:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A501400) [pid = 3040] [serial = 1067] [outer = 00000000] 18:56:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A5CA400) [pid = 3040] [serial = 1068] [outer = 1A501400] 18:56:59 INFO - PROCESS | 3040 | 1467683818994 Marionette DEBUG loaded listener.js 18:56:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A65A000) [pid = 3040] [serial = 1069] [outer = 1A501400] 18:56:59 INFO - PROCESS | 3040 | 1467683819427 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]]]}] 18:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 630ms 18:56:59 INFO - PROCESS | 3040 | 1467683819496 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 18:56:59 INFO - PROCESS | 3040 | 1467683819498 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 18:56:59 INFO - PROCESS | 3040 | 1467683819501 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:56:59 INFO - PROCESS | 3040 | 1467683819503 Marionette TRACE conn5 <- [1,1390,null,{}] 18:56:59 INFO - PROCESS | 3040 | 1467683819507 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}] 18:56:59 INFO - PROCESS | 3040 | 1467683819508 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:59 INFO - PROCESS | 3040 | 1467683819590 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 18:56:59 INFO - PROCESS | 3040 | 1467683819595 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:59 INFO - PROCESS | 3040 | 1467683819597 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:56:59 INFO - PROCESS | 3040 | ++DOCSHELL 0C536C00 == 40 [pid = 3040] [id = 357] 18:56:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0C54AC00) [pid = 3040] [serial = 1070] [outer = 00000000] 18:56:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A693000) [pid = 3040] [serial = 1071] [outer = 0C54AC00] 18:56:59 INFO - PROCESS | 3040 | 1467683819640 Marionette DEBUG loaded listener.js 18:56:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1B394C00) [pid = 3040] [serial = 1072] [outer = 0C54AC00] 18:57:00 INFO - PROCESS | 3040 | --DOCSHELL 0E264800 == 39 [pid = 3040] [id = 337] 18:57:00 INFO - PROCESS | 3040 | --DOCSHELL 0C550000 == 38 [pid = 3040] [id = 348] 18:57:00 INFO - PROCESS | 3040 | --DOCSHELL 146D2C00 == 37 [pid = 3040] [id = 347] 18:57:00 INFO - PROCESS | 3040 | --DOCSHELL 199D6C00 == 36 [pid = 3040] [id = 345] 18:57:00 INFO - PROCESS | 3040 | --DOCSHELL 0C5F1000 == 35 [pid = 3040] [id = 346] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 16520C00 == 34 [pid = 3040] [id = 350] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 19E48000 == 33 [pid = 3040] [id = 353] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 193DD400 == 32 [pid = 3040] [id = 351] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 16769800 == 31 [pid = 3040] [id = 356] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 1A50AC00 == 30 [pid = 3040] [id = 354] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 146D5000 == 29 [pid = 3040] [id = 355] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 14627400 == 28 [pid = 3040] [id = 349] 18:57:01 INFO - PROCESS | 3040 | --DOCSHELL 199D7400 == 27 [pid = 3040] [id = 352] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1862B000) [pid = 3040] [serial = 1026] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14622C00) [pid = 3040] [serial = 1000] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E0F2800) [pid = 3040] [serial = 999] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (18648C00) [pid = 3040] [serial = 1003] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (18626400) [pid = 3040] [serial = 1002] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1B49A800) [pid = 3040] [serial = 1006] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A690800) [pid = 3040] [serial = 1005] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (199D4C00) [pid = 3040] [serial = 1033] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1C042000) [pid = 3040] [serial = 1009] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1BB84C00) [pid = 3040] [serial = 1008] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (16E5B800) [pid = 3040] [serial = 1024] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (18640C00) [pid = 3040] [serial = 1029] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19B07800) [pid = 3040] [serial = 1035] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (199CFC00) [pid = 3040] [serial = 1032] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1862BC00) [pid = 3040] [serial = 1027] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (15C74C00) [pid = 3040] [serial = 1020] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1864BC00) [pid = 3040] [serial = 1030] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (15ECC000) [pid = 3040] [serial = 1021] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (0DC54400) [pid = 3040] [serial = 1014] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (0DC60400) [pid = 3040] [serial = 1015] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (168EF400) [pid = 3040] [serial = 1023] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (0E80A800) [pid = 3040] [serial = 1017] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (0ECEA400) [pid = 3040] [serial = 1018] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (148A0C00) [pid = 3040] [serial = 1012] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (0E87FC00) [pid = 3040] [serial = 1011] [outer = 00000000] [url = about:blank] 18:57:01 INFO - PROCESS | 3040 | 1467683821476 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]]]}] 18:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2018ms 18:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:57:01 INFO - PROCESS | 3040 | 1467683821525 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 18:57:01 INFO - PROCESS | 3040 | 1467683821529 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 18:57:01 INFO - PROCESS | 3040 | 1467683821534 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:57:01 INFO - PROCESS | 3040 | 1467683821538 Marionette TRACE conn5 <- [1,1394,null,{}] 18:57:01 INFO - PROCESS | 3040 | 1467683821544 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}] 18:57:01 INFO - PROCESS | 3040 | 1467683821547 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:01 INFO - PROCESS | 3040 | 1467683821644 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 18:57:01 INFO - PROCESS | 3040 | 1467683821653 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:01 INFO - PROCESS | 3040 | 1467683821657 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:01 INFO - PROCESS | 3040 | ++DOCSHELL 0D6FA800 == 28 [pid = 3040] [id = 358] 18:57:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0D6FD000) [pid = 3040] [serial = 1073] [outer = 00000000] 18:57:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0DA75C00) [pid = 3040] [serial = 1074] [outer = 0D6FD000] 18:57:01 INFO - PROCESS | 3040 | 1467683821711 Marionette DEBUG loaded listener.js 18:57:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0DC52C00) [pid = 3040] [serial = 1075] [outer = 0D6FD000] 18:57:02 INFO - PROCESS | 3040 | 1467683822192 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]]]}] 18:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 690ms 18:57:02 INFO - PROCESS | 3040 | 1467683822224 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 18:57:02 INFO - PROCESS | 3040 | 1467683822230 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 18:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:57:02 INFO - PROCESS | 3040 | 1467683822236 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:57:02 INFO - PROCESS | 3040 | 1467683822239 Marionette TRACE conn5 <- [1,1398,null,{}] 18:57:02 INFO - PROCESS | 3040 | 1467683822243 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}] 18:57:02 INFO - PROCESS | 3040 | 1467683822246 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:02 INFO - PROCESS | 3040 | 1467683822333 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 18:57:02 INFO - PROCESS | 3040 | 1467683822342 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:02 INFO - PROCESS | 3040 | 1467683822344 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:02 INFO - PROCESS | 3040 | ++DOCSHELL 0E02EC00 == 29 [pid = 3040] [id = 359] 18:57:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0E02FC00) [pid = 3040] [serial = 1076] [outer = 00000000] 18:57:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E034000) [pid = 3040] [serial = 1077] [outer = 0E02FC00] 18:57:02 INFO - PROCESS | 3040 | 1467683822392 Marionette DEBUG loaded listener.js 18:57:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E03BC00) [pid = 3040] [serial = 1078] [outer = 0E02FC00] 18:57:02 INFO - PROCESS | 3040 | 1467683822883 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]]]}] 18:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 18:57:02 INFO - PROCESS | 3040 | 1467683822909 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 18:57:02 INFO - PROCESS | 3040 | 1467683822912 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 18:57:02 INFO - PROCESS | 3040 | 1467683822915 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:57:02 INFO - PROCESS | 3040 | 1467683822918 Marionette TRACE conn5 <- [1,1402,null,{}] 18:57:02 INFO - PROCESS | 3040 | 1467683822930 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}] 18:57:02 INFO - PROCESS | 3040 | 1467683822934 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:03 INFO - PROCESS | 3040 | 1467683823048 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 18:57:03 INFO - PROCESS | 3040 | 1467683823141 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:03 INFO - PROCESS | 3040 | 1467683823144 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:03 INFO - PROCESS | 3040 | ++DOCSHELL 14623400 == 30 [pid = 3040] [id = 360] 18:57:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (14623C00) [pid = 3040] [serial = 1079] [outer = 00000000] 18:57:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (14626400) [pid = 3040] [serial = 1080] [outer = 14623C00] 18:57:03 INFO - PROCESS | 3040 | 1467683823192 Marionette DEBUG loaded listener.js 18:57:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (1462C800) [pid = 3040] [serial = 1081] [outer = 14623C00] 18:57:03 INFO - PROCESS | 3040 | 1467683823586 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]]]}] 18:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 731ms 18:57:03 INFO - PROCESS | 3040 | 1467683823650 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 18:57:03 INFO - PROCESS | 3040 | 1467683823653 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 18:57:03 INFO - PROCESS | 3040 | 1467683823656 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:57:03 INFO - PROCESS | 3040 | 1467683823658 Marionette TRACE conn5 <- [1,1406,null,{}] 18:57:03 INFO - PROCESS | 3040 | 1467683823661 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}] 18:57:03 INFO - PROCESS | 3040 | 1467683823663 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:03 INFO - PROCESS | 3040 | 1467683823780 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 18:57:03 INFO - PROCESS | 3040 | 1467683823787 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:03 INFO - PROCESS | 3040 | 1467683823789 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:03 INFO - PROCESS | 3040 | ++DOCSHELL 146D5000 == 31 [pid = 3040] [id = 361] 18:57:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (14868400) [pid = 3040] [serial = 1082] [outer = 00000000] 18:57:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (148AF000) [pid = 3040] [serial = 1083] [outer = 14868400] 18:57:03 INFO - PROCESS | 3040 | 1467683823834 Marionette DEBUG loaded listener.js 18:57:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1508C800) [pid = 3040] [serial = 1084] [outer = 14868400] 18:57:04 INFO - PROCESS | 3040 | 1467683824259 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]]]}] 18:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 630ms 18:57:04 INFO - PROCESS | 3040 | 1467683824290 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 3040 | 1467683824292 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 18:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:57:04 INFO - PROCESS | 3040 | 1467683824300 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - PROCESS | 3040 | 1467683824301 Marionette TRACE conn5 <- [1,1410,null,{}] 18:57:04 INFO - PROCESS | 3040 | 1467683824305 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}] 18:57:04 INFO - PROCESS | 3040 | 1467683824307 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:04 INFO - PROCESS | 3040 | 1467683824410 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 18:57:04 INFO - PROCESS | 3040 | 1467683824418 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:04 INFO - PROCESS | 3040 | 1467683824420 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:04 INFO - PROCESS | 3040 | ++DOCSHELL 15C76400 == 32 [pid = 3040] [id = 362] 18:57:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (15C77000) [pid = 3040] [serial = 1085] [outer = 00000000] 18:57:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (16262800) [pid = 3040] [serial = 1086] [outer = 15C77000] 18:57:04 INFO - PROCESS | 3040 | 1467683824463 Marionette DEBUG loaded listener.js 18:57:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (15E05400) [pid = 3040] [serial = 1087] [outer = 15C77000] 18:57:04 INFO - PROCESS | 3040 | 1467683824896 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]]]}] 18:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 630ms 18:57:04 INFO - PROCESS | 3040 | 1467683824932 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 3040 | 1467683824934 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 18:57:04 INFO - PROCESS | 3040 | 1467683824937 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:57:04 INFO - PROCESS | 3040 | 1467683824939 Marionette TRACE conn5 <- [1,1414,null,{}] 18:57:04 INFO - PROCESS | 3040 | 1467683824943 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}] 18:57:04 INFO - PROCESS | 3040 | 1467683824949 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:05 INFO - PROCESS | 3040 | 1467683825051 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 18:57:05 INFO - PROCESS | 3040 | 1467683825059 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:05 INFO - PROCESS | 3040 | 1467683825061 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:05 INFO - PROCESS | 3040 | ++DOCSHELL 16E53800 == 33 [pid = 3040] [id = 363] 18:57:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (16E54C00) [pid = 3040] [serial = 1088] [outer = 00000000] 18:57:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (182CE800) [pid = 3040] [serial = 1089] [outer = 16E54C00] 18:57:05 INFO - PROCESS | 3040 | 1467683825106 Marionette DEBUG loaded listener.js 18:57:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (18624800) [pid = 3040] [serial = 1090] [outer = 16E54C00] 18:57:05 INFO - PROCESS | 3040 | 1467683825558 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]]]}] 18:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 18:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:57:05 INFO - PROCESS | 3040 | 1467683825610 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 18:57:05 INFO - PROCESS | 3040 | 1467683825612 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 18:57:05 INFO - PROCESS | 3040 | 1467683825615 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:57:05 INFO - PROCESS | 3040 | 1467683825617 Marionette TRACE conn5 <- [1,1418,null,{}] 18:57:05 INFO - PROCESS | 3040 | 1467683825621 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}] 18:57:05 INFO - PROCESS | 3040 | 1467683825622 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:05 INFO - PROCESS | 3040 | 1467683825698 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 18:57:05 INFO - PROCESS | 3040 | 1467683825706 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:05 INFO - PROCESS | 3040 | 1467683825707 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:05 INFO - PROCESS | 3040 | ++DOCSHELL 18627400 == 34 [pid = 3040] [id = 364] 18:57:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1862A000) [pid = 3040] [serial = 1091] [outer = 00000000] 18:57:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (18631800) [pid = 3040] [serial = 1092] [outer = 1862A000] 18:57:05 INFO - PROCESS | 3040 | 1467683825750 Marionette DEBUG loaded listener.js 18:57:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (18645000) [pid = 3040] [serial = 1093] [outer = 1862A000] 18:57:06 INFO - PROCESS | 3040 | 1467683826196 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]]]}] 18:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 630ms 18:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:57:06 INFO - PROCESS | 3040 | 1467683826249 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 18:57:06 INFO - PROCESS | 3040 | 1467683826251 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 18:57:06 INFO - PROCESS | 3040 | 1467683826254 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:57:06 INFO - PROCESS | 3040 | 1467683826256 Marionette TRACE conn5 <- [1,1422,null,{}] 18:57:06 INFO - PROCESS | 3040 | 1467683826259 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}] 18:57:06 INFO - PROCESS | 3040 | 1467683826261 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:06 INFO - PROCESS | 3040 | 1467683826338 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 18:57:06 INFO - PROCESS | 3040 | 1467683826346 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:06 INFO - PROCESS | 3040 | 1467683826348 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:06 INFO - PROCESS | 3040 | ++DOCSHELL 1864C800 == 35 [pid = 3040] [id = 365] 18:57:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (186EB400) [pid = 3040] [serial = 1094] [outer = 00000000] 18:57:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19222800) [pid = 3040] [serial = 1095] [outer = 186EB400] 18:57:06 INFO - PROCESS | 3040 | 1467683826393 Marionette DEBUG loaded listener.js 18:57:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1921D000) [pid = 3040] [serial = 1096] [outer = 186EB400] 18:57:06 INFO - PROCESS | 3040 | 1467683826864 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]]]}] 18:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 630ms 18:57:06 INFO - PROCESS | 3040 | 1467683826893 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 18:57:06 INFO - PROCESS | 3040 | 1467683826895 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 18:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:57:06 INFO - PROCESS | 3040 | 1467683826898 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:57:06 INFO - PROCESS | 3040 | 1467683826900 Marionette TRACE conn5 <- [1,1426,null,{}] 18:57:06 INFO - PROCESS | 3040 | 1467683826903 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}] 18:57:06 INFO - PROCESS | 3040 | 1467683826905 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:07 INFO - PROCESS | 3040 | 1467683827014 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 18:57:07 INFO - PROCESS | 3040 | 1467683827021 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:07 INFO - PROCESS | 3040 | 1467683827023 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:07 INFO - PROCESS | 3040 | ++DOCSHELL 14622C00 == 36 [pid = 3040] [id = 366] 18:57:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19478C00) [pid = 3040] [serial = 1097] [outer = 00000000] 18:57:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (199CC800) [pid = 3040] [serial = 1098] [outer = 19478C00] 18:57:07 INFO - PROCESS | 3040 | 1467683827066 Marionette DEBUG loaded listener.js 18:57:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199CD400) [pid = 3040] [serial = 1099] [outer = 19478C00] 18:57:07 INFO - PROCESS | 3040 | 1467683827544 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]]]}] 18:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 670ms 18:57:07 INFO - PROCESS | 3040 | 1467683827571 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 18:57:07 INFO - PROCESS | 3040 | 1467683827573 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 18:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:57:07 INFO - PROCESS | 3040 | 1467683827576 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:57:07 INFO - PROCESS | 3040 | 1467683827578 Marionette TRACE conn5 <- [1,1430,null,{}] 18:57:07 INFO - PROCESS | 3040 | 1467683827581 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}] 18:57:07 INFO - PROCESS | 3040 | 1467683827583 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:07 INFO - PROCESS | 3040 | 1467683827696 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 18:57:07 INFO - PROCESS | 3040 | 1467683827701 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:07 INFO - PROCESS | 3040 | 1467683827703 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:07 INFO - PROCESS | 3040 | ++DOCSHELL 199D9800 == 37 [pid = 3040] [id = 367] 18:57:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (199D9C00) [pid = 3040] [serial = 1100] [outer = 00000000] 18:57:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19B0C800) [pid = 3040] [serial = 1101] [outer = 199D9C00] 18:57:07 INFO - PROCESS | 3040 | 1467683827745 Marionette DEBUG loaded listener.js 18:57:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19DCF800) [pid = 3040] [serial = 1102] [outer = 199D9C00] 18:57:08 INFO - PROCESS | 3040 | 1467683828196 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]]]}] 18:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 18:57:08 INFO - PROCESS | 3040 | 1467683828252 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 18:57:08 INFO - PROCESS | 3040 | 1467683828254 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 18:57:08 INFO - PROCESS | 3040 | 1467683828258 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:57:08 INFO - PROCESS | 3040 | 1467683828260 Marionette TRACE conn5 <- [1,1434,null,{}] 18:57:08 INFO - PROCESS | 3040 | 1467683828264 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}] 18:57:08 INFO - PROCESS | 3040 | 1467683828266 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:08 INFO - PROCESS | 3040 | 1467683828419 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 18:57:08 INFO - PROCESS | 3040 | 1467683828504 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:08 INFO - PROCESS | 3040 | 1467683828506 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:08 INFO - PROCESS | 3040 | ++DOCSHELL 15C75800 == 38 [pid = 3040] [id = 368] 18:57:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A124400) [pid = 3040] [serial = 1103] [outer = 00000000] 18:57:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A130400) [pid = 3040] [serial = 1104] [outer = 1A124400] 18:57:08 INFO - PROCESS | 3040 | 1467683828552 Marionette DEBUG loaded listener.js 18:57:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A257800) [pid = 3040] [serial = 1105] [outer = 1A124400] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (199D8000) [pid = 3040] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (19E4A000) [pid = 3040] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A50B000) [pid = 3040] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A501400) [pid = 3040] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (193E0C00) [pid = 3040] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (168DA000) [pid = 3040] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (14628000) [pid = 3040] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0C552400) [pid = 3040] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (146DC000) [pid = 3040] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0C5F3400) [pid = 3040] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (199D8800) [pid = 3040] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:57:08 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14FBD400) [pid = 3040] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:57:09 INFO - PROCESS | 3040 | 1467683829118 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]]]}] 18:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 870ms 18:57:09 INFO - PROCESS | 3040 | 1467683829139 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 18:57:09 INFO - PROCESS | 3040 | 1467683829141 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 18:57:09 INFO - PROCESS | 3040 | 1467683829144 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:57:09 INFO - PROCESS | 3040 | 1467683829146 Marionette TRACE conn5 <- [1,1438,null,{}] 18:57:09 INFO - PROCESS | 3040 | 1467683829149 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}] 18:57:09 INFO - PROCESS | 3040 | 1467683829151 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:09 INFO - PROCESS | 3040 | 1467683829268 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 18:57:09 INFO - PROCESS | 3040 | 1467683829321 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:09 INFO - PROCESS | 3040 | 1467683829332 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:09 INFO - PROCESS | 3040 | ++DOCSHELL 14D59400 == 39 [pid = 3040] [id = 369] 18:57:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (14D5A400) [pid = 3040] [serial = 1106] [outer = 00000000] 18:57:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (18646C00) [pid = 3040] [serial = 1107] [outer = 14D5A400] 18:57:09 INFO - PROCESS | 3040 | 1467683829375 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (192D2800) [pid = 3040] [serial = 1108] [outer = 14D5A400] 18:57:09 INFO - PROCESS | 3040 | 1467683829708 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]]]}] 18:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 630ms 18:57:09 INFO - PROCESS | 3040 | 1467683829778 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 18:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:57:09 INFO - PROCESS | 3040 | 1467683829780 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 18:57:09 INFO - PROCESS | 3040 | 1467683829782 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:57:09 INFO - PROCESS | 3040 | 1467683829784 Marionette TRACE conn5 <- [1,1442,null,{}] 18:57:09 INFO - PROCESS | 3040 | 1467683829787 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}] 18:57:09 INFO - PROCESS | 3040 | 1467683829789 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:09 INFO - PROCESS | 3040 | 1467683829868 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 18:57:09 INFO - PROCESS | 3040 | 1467683829873 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:09 INFO - PROCESS | 3040 | 1467683829875 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:09 INFO - PROCESS | 3040 | ++DOCSHELL 1A122C00 == 40 [pid = 3040] [id = 370] 18:57:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A123000) [pid = 3040] [serial = 1109] [outer = 00000000] 18:57:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A50B000) [pid = 3040] [serial = 1110] [outer = 1A123000] 18:57:09 INFO - PROCESS | 3040 | 1467683829917 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A5C1C00) [pid = 3040] [serial = 1111] [outer = 1A123000] 18:57:10 INFO - PROCESS | 3040 | 1467683830354 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]]]}] 18:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 630ms 18:57:10 INFO - PROCESS | 3040 | 1467683830414 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 18:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:57:10 INFO - PROCESS | 3040 | 1467683830416 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 18:57:10 INFO - PROCESS | 3040 | 1467683830419 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:57:10 INFO - PROCESS | 3040 | 1467683830420 Marionette TRACE conn5 <- [1,1446,null,{}] 18:57:10 INFO - PROCESS | 3040 | 1467683830424 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}] 18:57:10 INFO - PROCESS | 3040 | 1467683830426 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:10 INFO - PROCESS | 3040 | 1467683830504 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 18:57:10 INFO - PROCESS | 3040 | 1467683830511 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:10 INFO - PROCESS | 3040 | 1467683830512 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:10 INFO - PROCESS | 3040 | ++DOCSHELL 1A5C5800 == 41 [pid = 3040] [id = 371] 18:57:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A5C6000) [pid = 3040] [serial = 1112] [outer = 00000000] 18:57:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A64F400) [pid = 3040] [serial = 1113] [outer = 1A5C6000] 18:57:10 INFO - PROCESS | 3040 | 1467683830555 Marionette DEBUG loaded listener.js 18:57:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A651000) [pid = 3040] [serial = 1114] [outer = 1A5C6000] 18:57:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0C556000) [pid = 3040] [serial = 1115] [outer = 0D16D800] 18:57:11 INFO - PROCESS | 3040 | 1467683831213 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]]]}] 18:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 930ms 18:57:11 INFO - PROCESS | 3040 | 1467683831360 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 18:57:11 INFO - PROCESS | 3040 | 1467683831366 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 18:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:57:11 INFO - PROCESS | 3040 | 1467683831380 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:57:11 INFO - PROCESS | 3040 | 1467683831384 Marionette TRACE conn5 <- [1,1450,null,{}] 18:57:11 INFO - PROCESS | 3040 | 1467683831389 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}] 18:57:11 INFO - PROCESS | 3040 | 1467683831393 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:11 INFO - PROCESS | 3040 | 1467683831524 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 18:57:11 INFO - PROCESS | 3040 | 1467683831651 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:11 INFO - PROCESS | 3040 | 1467683831657 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:11 INFO - PROCESS | 3040 | ++DOCSHELL 0D660800 == 42 [pid = 3040] [id = 372] 18:57:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0DE44000) [pid = 3040] [serial = 1116] [outer = 00000000] 18:57:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E02DC00) [pid = 3040] [serial = 1117] [outer = 0DE44000] 18:57:11 INFO - PROCESS | 3040 | 1467683831719 Marionette DEBUG loaded listener.js 18:57:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0E03FC00) [pid = 3040] [serial = 1118] [outer = 0DE44000] 18:57:12 INFO - PROCESS | 3040 | 1467683832501 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]]]}] 18:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1182ms 18:57:12 INFO - PROCESS | 3040 | 1467683832560 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 18:57:12 INFO - PROCESS | 3040 | 1467683832565 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 18:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:57:12 INFO - PROCESS | 3040 | 1467683832571 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:57:12 INFO - PROCESS | 3040 | 1467683832574 Marionette TRACE conn5 <- [1,1454,null,{}] 18:57:12 INFO - PROCESS | 3040 | 1467683832621 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}] 18:57:12 INFO - PROCESS | 3040 | 1467683832624 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:12 INFO - PROCESS | 3040 | 1467683832740 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 18:57:13 INFO - PROCESS | 3040 | 1467683833049 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:13 INFO - PROCESS | 3040 | 1467683833052 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:13 INFO - PROCESS | 3040 | ++DOCSHELL 0C552000 == 43 [pid = 3040] [id = 373] 18:57:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0C5EDC00) [pid = 3040] [serial = 1119] [outer = 00000000] 18:57:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0D580800) [pid = 3040] [serial = 1120] [outer = 0C5EDC00] 18:57:13 INFO - PROCESS | 3040 | 1467683833149 Marionette DEBUG loaded listener.js 18:57:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0D6FF400) [pid = 3040] [serial = 1121] [outer = 0C5EDC00] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 1A258000 == 42 [pid = 3040] [id = 23] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 0C52A400 == 41 [pid = 3040] [id = 26] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 1BB85400 == 40 [pid = 3040] [id = 20] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 0E265400 == 39 [pid = 3040] [id = 22] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 1A24D000 == 38 [pid = 3040] [id = 21] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 1A5BF800 == 37 [pid = 3040] [id = 24] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 1A65D000 == 36 [pid = 3040] [id = 19] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 192C9000 == 35 [pid = 3040] [id = 18] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 0DA76400 == 34 [pid = 3040] [id = 28] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 0C5EC000 == 33 [pid = 3040] [id = 27] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 15C70800 == 32 [pid = 3040] [id = 16] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 146D7C00 == 31 [pid = 3040] [id = 15] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 1A122C00 == 30 [pid = 3040] [id = 370] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 14D59400 == 29 [pid = 3040] [id = 369] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 15C75800 == 28 [pid = 3040] [id = 368] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 199D9800 == 27 [pid = 3040] [id = 367] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 14622C00 == 26 [pid = 3040] [id = 366] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 1864C800 == 25 [pid = 3040] [id = 365] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 18627400 == 24 [pid = 3040] [id = 364] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 16E53800 == 23 [pid = 3040] [id = 363] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (1A693000) [pid = 3040] [serial = 1071] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 15C76400 == 22 [pid = 3040] [id = 362] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 146D5000 == 21 [pid = 3040] [id = 361] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 14623400 == 20 [pid = 3040] [id = 360] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 0E02EC00 == 19 [pid = 3040] [id = 359] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 0D6FA800 == 18 [pid = 3040] [id = 358] 18:57:13 INFO - PROCESS | 3040 | --DOCSHELL 0C536C00 == 17 [pid = 3040] [id = 357] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (19E3F400) [pid = 3040] [serial = 1056] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1A24F400) [pid = 3040] [serial = 1059] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (19E3FC00) [pid = 3040] [serial = 1057] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1A510400) [pid = 3040] [serial = 1062] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (1A251400) [pid = 3040] [serial = 1060] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A5CA400) [pid = 3040] [serial = 1068] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A65A000) [pid = 3040] [serial = 1069] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1A5C2C00) [pid = 3040] [serial = 1063] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1947B800) [pid = 3040] [serial = 1053] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (16E53400) [pid = 3040] [serial = 1050] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (18623000) [pid = 3040] [serial = 1051] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (14983400) [pid = 3040] [serial = 1047] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14D65000) [pid = 3040] [serial = 1048] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D6F8400) [pid = 3040] [serial = 1044] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0DFBD400) [pid = 3040] [serial = 1045] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (15E04000) [pid = 3040] [serial = 1042] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (15089000) [pid = 3040] [serial = 1041] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E033000) [pid = 3040] [serial = 1039] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0DE4C000) [pid = 3040] [serial = 1038] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0E035800) [pid = 3040] [serial = 1036] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1862F800) [pid = 3040] [serial = 1065] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (193E9C00) [pid = 3040] [serial = 1066] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (199CCC00) [pid = 3040] [serial = 1054] [outer = 00000000] [url = about:blank] 18:57:13 INFO - PROCESS | 3040 | 1467683833927 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]]]}] 18:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1430ms 18:57:14 INFO - PROCESS | 3040 | 1467683834005 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 18:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:57:14 INFO - PROCESS | 3040 | 1467683834010 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 18:57:14 INFO - PROCESS | 3040 | 1467683834014 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:57:14 INFO - PROCESS | 3040 | 1467683834018 Marionette TRACE conn5 <- [1,1458,null,{}] 18:57:14 INFO - PROCESS | 3040 | 1467683834024 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}] 18:57:14 INFO - PROCESS | 3040 | 1467683834027 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:14 INFO - PROCESS | 3040 | 1467683834177 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 18:57:14 INFO - PROCESS | 3040 | 1467683834299 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:14 INFO - PROCESS | 3040 | 1467683834302 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:14 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F0000 == 18 [pid = 3040] [id = 374] 18:57:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D659C00) [pid = 3040] [serial = 1122] [outer = 00000000] 18:57:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0DE4C400) [pid = 3040] [serial = 1123] [outer = 0D659C00] 18:57:14 INFO - PROCESS | 3040 | 1467683834361 Marionette DEBUG loaded listener.js 18:57:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0E025800) [pid = 3040] [serial = 1124] [outer = 0D659C00] 18:57:14 INFO - PROCESS | 3040 | 1467683834981 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]]]}] 18:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1025ms 18:57:15 INFO - PROCESS | 3040 | 1467683835040 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 18:57:15 INFO - PROCESS | 3040 | 1467683835045 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 18:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:57:15 INFO - PROCESS | 3040 | 1467683835051 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:57:15 INFO - PROCESS | 3040 | 1467683835054 Marionette TRACE conn5 <- [1,1462,null,{}] 18:57:15 INFO - PROCESS | 3040 | 1467683835059 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}] 18:57:15 INFO - PROCESS | 3040 | 1467683835061 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:15 INFO - PROCESS | 3040 | 1467683835222 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 18:57:15 INFO - PROCESS | 3040 | 1467683835232 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:15 INFO - PROCESS | 3040 | 1467683835234 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:15 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCA800 == 19 [pid = 3040] [id = 375] 18:57:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0EDCE000) [pid = 3040] [serial = 1125] [outer = 00000000] 18:57:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14622C00) [pid = 3040] [serial = 1126] [outer = 0EDCE000] 18:57:15 INFO - PROCESS | 3040 | 1467683835291 Marionette DEBUG loaded listener.js 18:57:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (146D0C00) [pid = 3040] [serial = 1127] [outer = 0EDCE000] 18:57:16 INFO - PROCESS | 3040 | 1467683836027 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]]]}] 18:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1022ms 18:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:57:16 INFO - PROCESS | 3040 | 1467683836077 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 18:57:16 INFO - PROCESS | 3040 | 1467683836080 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 18:57:16 INFO - PROCESS | 3040 | 1467683836083 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:57:16 INFO - PROCESS | 3040 | 1467683836088 Marionette TRACE conn5 <- [1,1466,null,{}] 18:57:16 INFO - PROCESS | 3040 | 1467683836099 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}] 18:57:16 INFO - PROCESS | 3040 | 1467683836104 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:16 INFO - PROCESS | 3040 | 1467683836214 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 18:57:16 INFO - PROCESS | 3040 | 1467683836346 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:16 INFO - PROCESS | 3040 | 1467683836350 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:16 INFO - PROCESS | 3040 | ++DOCSHELL 15C71000 == 20 [pid = 3040] [id = 376] 18:57:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (15C71400) [pid = 3040] [serial = 1128] [outer = 00000000] 18:57:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (15E04C00) [pid = 3040] [serial = 1129] [outer = 15C71400] 18:57:16 INFO - PROCESS | 3040 | 1467683836410 Marionette DEBUG loaded listener.js 18:57:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (15ECF400) [pid = 3040] [serial = 1130] [outer = 15C71400] 18:57:17 INFO - PROCESS | 3040 | 1467683837047 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]]]}] 18:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 970ms 18:57:17 INFO - PROCESS | 3040 | 1467683837057 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 18:57:17 INFO - PROCESS | 3040 | 1467683837060 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 18:57:17 INFO - PROCESS | 3040 | 1467683837063 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:57:17 INFO - PROCESS | 3040 | 1467683837065 Marionette TRACE conn5 <- [1,1470,null,{}] 18:57:17 INFO - PROCESS | 3040 | 1467683837068 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}] 18:57:17 INFO - PROCESS | 3040 | 1467683837071 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:17 INFO - PROCESS | 3040 | 1467683837179 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 18:57:17 INFO - PROCESS | 3040 | 1467683837277 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:17 INFO - PROCESS | 3040 | 1467683837279 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:17 INFO - PROCESS | 3040 | ++DOCSHELL 168DA000 == 21 [pid = 3040] [id = 377] 18:57:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (168EDC00) [pid = 3040] [serial = 1131] [outer = 00000000] 18:57:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16E5FC00) [pid = 3040] [serial = 1132] [outer = 168EDC00] 18:57:17 INFO - PROCESS | 3040 | 1467683837333 Marionette DEBUG loaded listener.js 18:57:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (182CDC00) [pid = 3040] [serial = 1133] [outer = 168EDC00] 18:57:17 INFO - PROCESS | 3040 | 1467683837969 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]]]}] 18:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 930ms 18:57:18 INFO - PROCESS | 3040 | 1467683837997 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 18:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:57:18 INFO - PROCESS | 3040 | 1467683837999 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 18:57:18 INFO - PROCESS | 3040 | 1467683838002 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:57:18 INFO - PROCESS | 3040 | 1467683838004 Marionette TRACE conn5 <- [1,1474,null,{}] 18:57:18 INFO - PROCESS | 3040 | 1467683838008 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}] 18:57:18 INFO - PROCESS | 3040 | 1467683838010 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:18 INFO - PROCESS | 3040 | 1467683838110 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 18:57:18 INFO - PROCESS | 3040 | 1467683838247 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:18 INFO - PROCESS | 3040 | 1467683838250 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:18 INFO - PROCESS | 3040 | ++DOCSHELL 0C52FC00 == 22 [pid = 3040] [id = 378] 18:57:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0C531000) [pid = 3040] [serial = 1134] [outer = 00000000] 18:57:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0C5EF000) [pid = 3040] [serial = 1135] [outer = 0C531000] 18:57:18 INFO - PROCESS | 3040 | 1467683838300 Marionette DEBUG loaded listener.js 18:57:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0D6F8400) [pid = 3040] [serial = 1136] [outer = 0C531000] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 1D7E6400 == 21 [pid = 3040] [id = 8] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 0C5E9C00 == 20 [pid = 3040] [id = 25] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 0D5E3000 == 19 [pid = 3040] [id = 13] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 168D8000 == 18 [pid = 3040] [id = 17] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 0DFB7800 == 17 [pid = 3040] [id = 10] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 193E9400 == 16 [pid = 3040] [id = 11] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 168DA000 == 15 [pid = 3040] [id = 377] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 15C71000 == 14 [pid = 3040] [id = 376] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 1A5C5800 == 13 [pid = 3040] [id = 371] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 0D660800 == 12 [pid = 3040] [id = 372] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 0EDCA800 == 11 [pid = 3040] [id = 375] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 0C552000 == 10 [pid = 3040] [id = 373] 18:57:20 INFO - PROCESS | 3040 | --DOCSHELL 0C5F0000 == 9 [pid = 3040] [id = 374] 18:57:21 INFO - PROCESS | 3040 | 1467683841764 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]]]}] 18:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 3818ms 18:57:21 INFO - PROCESS | 3040 | 1467683841822 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 18:57:21 INFO - PROCESS | 3040 | 1467683841826 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 18:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:57:21 INFO - PROCESS | 3040 | 1467683841830 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:57:21 INFO - PROCESS | 3040 | 1467683841834 Marionette TRACE conn5 <- [1,1478,null,{}] 18:57:21 INFO - PROCESS | 3040 | 1467683841840 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}] 18:57:21 INFO - PROCESS | 3040 | 1467683841843 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:21 INFO - PROCESS | 3040 | 1467683841938 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 18:57:21 INFO - PROCESS | 3040 | 1467683841948 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:21 INFO - PROCESS | 3040 | 1467683841952 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:21 INFO - PROCESS | 3040 | ++DOCSHELL 0DE46400 == 10 [pid = 3040] [id = 379] 18:57:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0DE47000) [pid = 3040] [serial = 1137] [outer = 00000000] 18:57:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0DFBD400) [pid = 3040] [serial = 1138] [outer = 0DE47000] 18:57:22 INFO - PROCESS | 3040 | 1467683842005 Marionette DEBUG loaded listener.js 18:57:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0E02E000) [pid = 3040] [serial = 1139] [outer = 0DE47000] 18:57:22 INFO - PROCESS | 3040 | 1467683842491 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]]]}] 18:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 690ms 18:57:22 INFO - PROCESS | 3040 | 1467683842521 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 18:57:22 INFO - PROCESS | 3040 | 1467683842526 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 18:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:57:22 INFO - PROCESS | 3040 | 1467683842537 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:57:22 INFO - PROCESS | 3040 | 1467683842540 Marionette TRACE conn5 <- [1,1482,null,{}] 18:57:22 INFO - PROCESS | 3040 | 1467683842544 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}] 18:57:22 INFO - PROCESS | 3040 | 1467683842547 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:22 INFO - PROCESS | 3040 | 1467683842642 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 18:57:22 INFO - PROCESS | 3040 | 1467683842769 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:22 INFO - PROCESS | 3040 | 1467683842772 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:22 INFO - PROCESS | 3040 | ++DOCSHELL 0DC56000 == 11 [pid = 3040] [id = 380] 18:57:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E88B000) [pid = 3040] [serial = 1140] [outer = 00000000] 18:57:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0ED86000) [pid = 3040] [serial = 1141] [outer = 0E88B000] 18:57:22 INFO - PROCESS | 3040 | 1467683842820 Marionette DEBUG loaded listener.js 18:57:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (14620800) [pid = 3040] [serial = 1142] [outer = 0E88B000] 18:57:23 INFO - PROCESS | 3040 | 1467683843231 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]]]}] 18:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 730ms 18:57:23 INFO - PROCESS | 3040 | 1467683843272 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 18:57:23 INFO - PROCESS | 3040 | 1467683843275 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 18:57:23 INFO - PROCESS | 3040 | 1467683843278 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:57:23 INFO - PROCESS | 3040 | 1467683843281 Marionette TRACE conn5 <- [1,1486,null,{}] 18:57:23 INFO - PROCESS | 3040 | 1467683843292 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}] 18:57:23 INFO - PROCESS | 3040 | 1467683843297 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:23 INFO - PROCESS | 3040 | 1467683843386 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 18:57:23 INFO - PROCESS | 3040 | 1467683843395 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:23 INFO - PROCESS | 3040 | 1467683843398 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:23 INFO - PROCESS | 3040 | ++DOCSHELL 14FBEC00 == 12 [pid = 3040] [id = 381] 18:57:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (14FBF000) [pid = 3040] [serial = 1143] [outer = 00000000] 18:57:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (15C70C00) [pid = 3040] [serial = 1144] [outer = 14FBF000] 18:57:23 INFO - PROCESS | 3040 | 1467683843446 Marionette DEBUG loaded listener.js 18:57:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (15ECC000) [pid = 3040] [serial = 1145] [outer = 14FBF000] 18:57:24 INFO - PROCESS | 3040 | 1467683843984 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]]]}] 18:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 770ms 18:57:24 INFO - PROCESS | 3040 | 1467683844052 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 18:57:24 INFO - PROCESS | 3040 | 1467683844055 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 18:57:24 INFO - PROCESS | 3040 | 1467683844058 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:57:24 INFO - PROCESS | 3040 | 1467683844060 Marionette TRACE conn5 <- [1,1490,null,{}] 18:57:24 INFO - PROCESS | 3040 | 1467683844063 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}] 18:57:24 INFO - PROCESS | 3040 | 1467683844065 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:24 INFO - PROCESS | 3040 | 1467683844185 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 18:57:24 INFO - PROCESS | 3040 | 1467683844246 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:24 INFO - PROCESS | 3040 | 1467683844248 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:24 INFO - PROCESS | 3040 | ++DOCSHELL 168DA000 == 13 [pid = 3040] [id = 382] 18:57:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (168E6000) [pid = 3040] [serial = 1146] [outer = 00000000] 18:57:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (17C6C800) [pid = 3040] [serial = 1147] [outer = 168E6000] 18:57:24 INFO - PROCESS | 3040 | 1467683844293 Marionette DEBUG loaded listener.js 18:57:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (18628000) [pid = 3040] [serial = 1148] [outer = 168E6000] 18:57:24 INFO - PROCESS | 3040 | 1467683844713 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]]]}] 18:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 18:57:24 INFO - PROCESS | 3040 | 1467683844732 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 18:57:24 INFO - PROCESS | 3040 | 1467683844734 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 18:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:57:24 INFO - PROCESS | 3040 | 1467683844737 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:57:24 INFO - PROCESS | 3040 | 1467683844739 Marionette TRACE conn5 <- [1,1494,null,{}] 18:57:24 INFO - PROCESS | 3040 | 1467683844742 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}] 18:57:24 INFO - PROCESS | 3040 | 1467683844744 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:24 INFO - PROCESS | 3040 | 1467683844854 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 18:57:24 INFO - PROCESS | 3040 | 1467683844859 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:24 INFO - PROCESS | 3040 | 1467683844861 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:24 INFO - PROCESS | 3040 | ++DOCSHELL 1863DC00 == 14 [pid = 3040] [id = 383] 18:57:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (1863E400) [pid = 3040] [serial = 1149] [outer = 00000000] 18:57:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (186F9000) [pid = 3040] [serial = 1150] [outer = 1863E400] 18:57:24 INFO - PROCESS | 3040 | 1467683844906 Marionette DEBUG loaded listener.js 18:57:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (192C8800) [pid = 3040] [serial = 1151] [outer = 1863E400] 18:57:25 INFO - PROCESS | 3040 | 1467683845371 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]]]}] 18:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 18:57:25 INFO - PROCESS | 3040 | 1467683845409 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 18:57:25 INFO - PROCESS | 3040 | 1467683845411 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 18:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:57:25 INFO - PROCESS | 3040 | 1467683845422 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:57:25 INFO - PROCESS | 3040 | 1467683845424 Marionette TRACE conn5 <- [1,1498,null,{}] 18:57:25 INFO - PROCESS | 3040 | 1467683845427 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}] 18:57:25 INFO - PROCESS | 3040 | 1467683845433 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:25 INFO - PROCESS | 3040 | 1467683845604 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (1A5C6000) [pid = 3040] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (1A123000) [pid = 3040] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (168EDC00) [pid = 3040] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (0DE44000) [pid = 3040] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (0EDCE000) [pid = 3040] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (15C71400) [pid = 3040] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0D659C00) [pid = 3040] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (19478C00) [pid = 3040] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (199D9C00) [pid = 3040] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (16E54C00) [pid = 3040] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E02FC00) [pid = 3040] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0D6FD000) [pid = 3040] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (14868400) [pid = 3040] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (14623C00) [pid = 3040] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0C5EDC00) [pid = 3040] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0C54AC00) [pid = 3040] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (15C77000) [pid = 3040] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (186EB400) [pid = 3040] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:57:25 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1862A000) [pid = 3040] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:57:26 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1A124400) [pid = 3040] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:57:26 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (14D5A400) [pid = 3040] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:57:26 INFO - PROCESS | 3040 | 1467683846031 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:26 INFO - PROCESS | 3040 | 1467683846033 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:26 INFO - PROCESS | 3040 | ++DOCSHELL 08F76400 == 15 [pid = 3040] [id = 384] 18:57:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0C52D000) [pid = 3040] [serial = 1152] [outer = 00000000] 18:57:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0D536400) [pid = 3040] [serial = 1153] [outer = 0C52D000] 18:57:26 INFO - PROCESS | 3040 | 1467683846077 Marionette DEBUG loaded listener.js 18:57:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0E021C00) [pid = 3040] [serial = 1154] [outer = 0C52D000] 18:57:26 INFO - PROCESS | 3040 | 1467683846439 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]]]}] 18:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1070ms 18:57:26 INFO - PROCESS | 3040 | 1467683846504 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 18:57:26 INFO - PROCESS | 3040 | 1467683846506 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 18:57:26 INFO - PROCESS | 3040 | 1467683846509 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:57:26 INFO - PROCESS | 3040 | 1467683846511 Marionette TRACE conn5 <- [1,1502,null,{}] 18:57:26 INFO - PROCESS | 3040 | 1467683846514 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}] 18:57:26 INFO - PROCESS | 3040 | 1467683846516 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:26 INFO - PROCESS | 3040 | 1467683846594 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 18:57:26 INFO - PROCESS | 3040 | 1467683846599 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:26 INFO - PROCESS | 3040 | 1467683846601 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:26 INFO - PROCESS | 3040 | ++DOCSHELL 0E26A400 == 16 [pid = 3040] [id = 385] 18:57:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0E80F800) [pid = 3040] [serial = 1155] [outer = 00000000] 18:57:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (14F54800) [pid = 3040] [serial = 1156] [outer = 0E80F800] 18:57:26 INFO - PROCESS | 3040 | 1467683846644 Marionette DEBUG loaded listener.js 18:57:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1676C400) [pid = 3040] [serial = 1157] [outer = 0E80F800] 18:57:27 INFO - PROCESS | 3040 | 1467683847073 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]]]}] 18:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms 18:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:57:27 INFO - PROCESS | 3040 | 1467683847085 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 18:57:27 INFO - PROCESS | 3040 | 1467683847087 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 18:57:27 INFO - PROCESS | 3040 | 1467683847090 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:57:27 INFO - PROCESS | 3040 | 1467683847092 Marionette TRACE conn5 <- [1,1506,null,{}] 18:57:27 INFO - PROCESS | 3040 | 1467683847095 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}] 18:57:27 INFO - PROCESS | 3040 | 1467683847097 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:27 INFO - PROCESS | 3040 | 1467683847219 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 18:57:27 INFO - PROCESS | 3040 | 1467683847227 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 3040 | 1467683847229 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:27 INFO - PROCESS | 3040 | ++DOCSHELL 1863E800 == 17 [pid = 3040] [id = 386] 18:57:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (192C8C00) [pid = 3040] [serial = 1158] [outer = 00000000] 18:57:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (199D2400) [pid = 3040] [serial = 1159] [outer = 192C8C00] 18:57:27 INFO - PROCESS | 3040 | 1467683847274 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (199D3000) [pid = 3040] [serial = 1160] [outer = 192C8C00] 18:57:27 INFO - PROCESS | 3040 | 1467683847703 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]]]}] 18:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms 18:57:27 INFO - PROCESS | 3040 | 1467683847721 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 18:57:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:57:27 INFO - PROCESS | 3040 | 1467683847723 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 18:57:27 INFO - PROCESS | 3040 | 1467683847726 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:57:27 INFO - PROCESS | 3040 | 1467683847728 Marionette TRACE conn5 <- [1,1510,null,{}] 18:57:27 INFO - PROCESS | 3040 | 1467683847731 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}] 18:57:27 INFO - PROCESS | 3040 | 1467683847733 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:27 INFO - PROCESS | 3040 | 1467683847849 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 18:57:27 INFO - PROCESS | 3040 | 1467683847856 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 3040 | 1467683847858 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:27 INFO - PROCESS | 3040 | ++DOCSHELL 14FBCC00 == 18 [pid = 3040] [id = 387] 18:57:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19B10000) [pid = 3040] [serial = 1161] [outer = 00000000] 18:57:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (19E47800) [pid = 3040] [serial = 1162] [outer = 19B10000] 18:57:27 INFO - PROCESS | 3040 | 1467683847901 Marionette DEBUG loaded listener.js 18:57:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (19E4C400) [pid = 3040] [serial = 1163] [outer = 19B10000] 18:57:28 INFO - PROCESS | 3040 | 1467683848627 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"]]]}] 18:57:28 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 () { 18:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:57:28 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 () { 18:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:57:28 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 () { 18:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:57:28 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 () { 18:57:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:57:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 977ms 18:57:28 INFO - PROCESS | 3040 | 1467683848705 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 18:57:28 INFO - PROCESS | 3040 | 1467683848710 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 18:57:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:57:28 INFO - PROCESS | 3040 | 1467683848715 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:57:28 INFO - PROCESS | 3040 | 1467683848721 Marionette TRACE conn5 <- [1,1514,null,{}] 18:57:28 INFO - PROCESS | 3040 | 1467683848726 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}] 18:57:28 INFO - PROCESS | 3040 | 1467683848729 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:28 INFO - PROCESS | 3040 | 1467683848855 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 18:57:28 INFO - PROCESS | 3040 | 1467683848982 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:29 INFO - PROCESS | 3040 | 1467683848985 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:29 INFO - PROCESS | 3040 | ++DOCSHELL 0E38D400 == 19 [pid = 3040] [id = 388] 18:57:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0E392000) [pid = 3040] [serial = 1164] [outer = 00000000] 18:57:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (14653800) [pid = 3040] [serial = 1165] [outer = 0E392000] 18:57:29 INFO - PROCESS | 3040 | 1467683849052 Marionette DEBUG loaded listener.js 18:57:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (14D16C00) [pid = 3040] [serial = 1166] [outer = 0E392000] 18:57:29 INFO - PROCESS | 3040 | 1467683849711 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"]]]}] 18:57:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:57:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:57:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:57:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1022ms 18:57:29 INFO - PROCESS | 3040 | 1467683849742 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 18:57:29 INFO - PROCESS | 3040 | 1467683849747 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 18:57:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:57:29 INFO - PROCESS | 3040 | 1467683849753 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:57:29 INFO - PROCESS | 3040 | 1467683849756 Marionette TRACE conn5 <- [1,1518,null,{}] 18:57:29 INFO - PROCESS | 3040 | 1467683849760 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}] 18:57:29 INFO - PROCESS | 3040 | 1467683849763 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:29 INFO - PROCESS | 3040 | 1467683849889 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 18:57:30 INFO - PROCESS | 3040 | 1467683850024 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:30 INFO - PROCESS | 3040 | 1467683850026 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:30 INFO - PROCESS | 3040 | ++DOCSHELL 0D121000 == 20 [pid = 3040] [id = 389] 18:57:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0D585C00) [pid = 3040] [serial = 1167] [outer = 00000000] 18:57:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (0DE43000) [pid = 3040] [serial = 1168] [outer = 0D585C00] 18:57:30 INFO - PROCESS | 3040 | 1467683850090 Marionette DEBUG loaded listener.js 18:57:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0E0E9800) [pid = 3040] [serial = 1169] [outer = 0D585C00] 18:57:30 INFO - PROCESS | 3040 | 1467683850886 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]]]}] 18:57:30 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 18:57:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:57:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:57:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:57:30 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. 18:57:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:57:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1180ms 18:57:30 INFO - PROCESS | 3040 | 1467683850937 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 3040 | 1467683850940 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 18:57:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:57:30 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (146D0C00) [pid = 3040] [serial = 1127] [outer = 00000000] [url = about:blank] 18:57:30 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (15E04C00) [pid = 3040] [serial = 1129] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0E025800) [pid = 3040] [serial = 1124] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (199CC800) [pid = 3040] [serial = 1098] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (19B0C800) [pid = 3040] [serial = 1101] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (182CE800) [pid = 3040] [serial = 1089] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (18624800) [pid = 3040] [serial = 1090] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E034000) [pid = 3040] [serial = 1077] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0E03BC00) [pid = 3040] [serial = 1078] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0DA75C00) [pid = 3040] [serial = 1074] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0DC52C00) [pid = 3040] [serial = 1075] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (148AF000) [pid = 3040] [serial = 1083] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1508C800) [pid = 3040] [serial = 1084] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (14626400) [pid = 3040] [serial = 1080] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0D6FF400) [pid = 3040] [serial = 1121] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1462C800) [pid = 3040] [serial = 1081] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1B394C00) [pid = 3040] [serial = 1072] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (16262800) [pid = 3040] [serial = 1086] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15E05400) [pid = 3040] [serial = 1087] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19222800) [pid = 3040] [serial = 1095] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (18631800) [pid = 3040] [serial = 1092] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (18645000) [pid = 3040] [serial = 1093] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A130400) [pid = 3040] [serial = 1104] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0D580800) [pid = 3040] [serial = 1120] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (18646C00) [pid = 3040] [serial = 1107] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0DE4C400) [pid = 3040] [serial = 1123] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (19DCF800) [pid = 3040] [serial = 1102] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0C5EF000) [pid = 3040] [serial = 1135] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1A64F400) [pid = 3040] [serial = 1113] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1A651000) [pid = 3040] [serial = 1114] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1A5C1C00) [pid = 3040] [serial = 1111] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A50B000) [pid = 3040] [serial = 1110] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (1A257800) [pid = 3040] [serial = 1105] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (199CD400) [pid = 3040] [serial = 1099] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (1921D000) [pid = 3040] [serial = 1096] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (192D2800) [pid = 3040] [serial = 1108] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (182CDC00) [pid = 3040] [serial = 1133] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (0E02DC00) [pid = 3040] [serial = 1117] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (0E03FC00) [pid = 3040] [serial = 1118] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (14622C00) [pid = 3040] [serial = 1126] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 56 (16723400) [pid = 3040] [serial = 676] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 55 (15ECF400) [pid = 3040] [serial = 1130] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | --DOMWINDOW == 54 (16E5FC00) [pid = 3040] [serial = 1132] [outer = 00000000] [url = about:blank] 18:57:31 INFO - PROCESS | 3040 | 1467683851014 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:57:31 INFO - PROCESS | 3040 | 1467683851018 Marionette TRACE conn5 <- [1,1522,null,{}] 18:57:31 INFO - PROCESS | 3040 | 1467683851025 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}] 18:57:31 INFO - PROCESS | 3040 | 1467683851027 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:31 INFO - PROCESS | 3040 | 1467683851120 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 18:57:31 INFO - PROCESS | 3040 | 1467683851127 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 3040 | 1467683851129 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:31 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F7C00 == 21 [pid = 3040] [id = 390] 18:57:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 55 (0D6FD000) [pid = 3040] [serial = 1170] [outer = 00000000] 18:57:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 56 (0DA7EC00) [pid = 3040] [serial = 1171] [outer = 0D6FD000] 18:57:31 INFO - PROCESS | 3040 | 1467683851178 Marionette DEBUG loaded listener.js 18:57:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (0E026000) [pid = 3040] [serial = 1172] [outer = 0D6FD000] 18:57:31 INFO - PROCESS | 3040 | 1467683851634 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]]]}] 18:57:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 750ms 18:57:31 INFO - PROCESS | 3040 | 1467683851698 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 18:57:31 INFO - PROCESS | 3040 | 1467683851702 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 18:57:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:57:31 INFO - PROCESS | 3040 | 1467683851708 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:57:31 INFO - PROCESS | 3040 | 1467683851711 Marionette TRACE conn5 <- [1,1526,null,{}] 18:57:31 INFO - PROCESS | 3040 | 1467683851715 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}] 18:57:31 INFO - PROCESS | 3040 | 1467683851717 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:31 INFO - PROCESS | 3040 | 1467683851802 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 18:57:31 INFO - PROCESS | 3040 | 1467683851836 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 3040 | 1467683851838 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:31 INFO - PROCESS | 3040 | ++DOCSHELL 0E395800 == 22 [pid = 3040] [id = 391] 18:57:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0E881C00) [pid = 3040] [serial = 1173] [outer = 00000000] 18:57:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (14623400) [pid = 3040] [serial = 1174] [outer = 0E881C00] 18:57:31 INFO - PROCESS | 3040 | 1467683851963 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (1462C800) [pid = 3040] [serial = 1175] [outer = 0E881C00] 18:57:32 INFO - PROCESS | 3040 | 1467683852346 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]]]}] 18:57:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:57:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 18:57:32 INFO - PROCESS | 3040 | 1467683852382 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 18:57:32 INFO - PROCESS | 3040 | 1467683852384 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 18:57:32 INFO - PROCESS | 3040 | 1467683852387 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:57:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:57:32 INFO - PROCESS | 3040 | 1467683852390 Marionette TRACE conn5 <- [1,1530,null,{}] 18:57:32 INFO - PROCESS | 3040 | 1467683852401 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}] 18:57:32 INFO - PROCESS | 3040 | 1467683852405 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:32 INFO - PROCESS | 3040 | 1467683852490 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 18:57:32 INFO - PROCESS | 3040 | 1467683852498 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:32 INFO - PROCESS | 3040 | 1467683852501 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:32 INFO - PROCESS | 3040 | ++DOCSHELL 15E03000 == 23 [pid = 3040] [id = 392] 18:57:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (15E03400) [pid = 3040] [serial = 1176] [outer = 00000000] 18:57:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (15EC5C00) [pid = 3040] [serial = 1177] [outer = 15E03400] 18:57:32 INFO - PROCESS | 3040 | 1467683852548 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (16512C00) [pid = 3040] [serial = 1178] [outer = 15E03400] 18:57:33 INFO - PROCESS | 3040 | 1467683852998 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]]]}] 18:57:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:57:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms 18:57:33 INFO - PROCESS | 3040 | 1467683853025 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 18:57:33 INFO - PROCESS | 3040 | 1467683853028 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 18:57:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:57:33 INFO - PROCESS | 3040 | 1467683853035 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 3040 | 1467683853037 Marionette TRACE conn5 <- [1,1534,null,{}] 18:57:33 INFO - PROCESS | 3040 | 1467683853040 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}] 18:57:33 INFO - PROCESS | 3040 | 1467683853042 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:33 INFO - PROCESS | 3040 | 1467683853128 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 18:57:33 INFO - PROCESS | 3040 | 1467683853133 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:33 INFO - PROCESS | 3040 | 1467683853135 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:33 INFO - PROCESS | 3040 | ++DOCSHELL 16724000 == 24 [pid = 3040] [id = 393] 18:57:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (16769000) [pid = 3040] [serial = 1179] [outer = 00000000] 18:57:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (16E5F800) [pid = 3040] [serial = 1180] [outer = 16769000] 18:57:33 INFO - PROCESS | 3040 | 1467683853180 Marionette DEBUG loaded listener.js 18:57:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (17C6C400) [pid = 3040] [serial = 1181] [outer = 16769000] 18:57:33 INFO - PROCESS | 3040 | 1467683853660 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]]]}] 18:57:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:57:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 18:57:33 INFO - PROCESS | 3040 | 1467683853706 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 18:57:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:57:33 INFO - PROCESS | 3040 | 1467683853708 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 18:57:33 INFO - PROCESS | 3040 | 1467683853711 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 3040 | 1467683853713 Marionette TRACE conn5 <- [1,1538,null,{}] 18:57:33 INFO - PROCESS | 3040 | 1467683853716 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}] 18:57:33 INFO - PROCESS | 3040 | 1467683853719 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:33 INFO - PROCESS | 3040 | 1467683853829 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 18:57:33 INFO - PROCESS | 3040 | 1467683853837 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:33 INFO - PROCESS | 3040 | 1467683853839 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:33 INFO - PROCESS | 3040 | ++DOCSHELL 17C64C00 == 25 [pid = 3040] [id = 394] 18:57:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (18622400) [pid = 3040] [serial = 1182] [outer = 00000000] 18:57:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (18629400) [pid = 3040] [serial = 1183] [outer = 18622400] 18:57:33 INFO - PROCESS | 3040 | 1467683853882 Marionette DEBUG loaded listener.js 18:57:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (18640C00) [pid = 3040] [serial = 1184] [outer = 18622400] 18:57:34 INFO - PROCESS | 3040 | 1467683854350 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]]]}] 18:57:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:57:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 671ms 18:57:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:57:34 INFO - PROCESS | 3040 | 1467683854383 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 18:57:34 INFO - PROCESS | 3040 | 1467683854385 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 18:57:34 INFO - PROCESS | 3040 | 1467683854388 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:57:34 INFO - PROCESS | 3040 | 1467683854390 Marionette TRACE conn5 <- [1,1542,null,{}] 18:57:34 INFO - PROCESS | 3040 | 1467683854394 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}] 18:57:34 INFO - PROCESS | 3040 | 1467683854399 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:34 INFO - PROCESS | 3040 | 1467683854563 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 18:57:34 INFO - PROCESS | 3040 | 1467683854629 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:34 INFO - PROCESS | 3040 | 1467683854631 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:34 INFO - PROCESS | 3040 | ++DOCSHELL 1864A800 == 26 [pid = 3040] [id = 395] 18:57:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1864B000) [pid = 3040] [serial = 1185] [outer = 00000000] 18:57:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (199CE800) [pid = 3040] [serial = 1186] [outer = 1864B000] 18:57:34 INFO - PROCESS | 3040 | 1467683854685 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19477000) [pid = 3040] [serial = 1187] [outer = 1864B000] 18:57:35 INFO - PROCESS | 3040 | 1467683855111 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]]]}] 18:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 770ms 18:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:57:35 INFO - PROCESS | 3040 | 1467683855159 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 3040 | 1467683855162 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 18:57:35 INFO - PROCESS | 3040 | 1467683855170 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - PROCESS | 3040 | 1467683855172 Marionette TRACE conn5 <- [1,1546,null,{}] 18:57:35 INFO - PROCESS | 3040 | 1467683855175 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}] 18:57:35 INFO - PROCESS | 3040 | 1467683855177 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:35 INFO - PROCESS | 3040 | 1467683855287 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 18:57:35 INFO - PROCESS | 3040 | 1467683855296 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:35 INFO - PROCESS | 3040 | 1467683855298 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:35 INFO - PROCESS | 3040 | ++DOCSHELL 0E38C800 == 27 [pid = 3040] [id = 396] 18:57:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (199CF800) [pid = 3040] [serial = 1188] [outer = 00000000] 18:57:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (19B0FC00) [pid = 3040] [serial = 1189] [outer = 199CF800] 18:57:35 INFO - PROCESS | 3040 | 1467683855341 Marionette DEBUG loaded listener.js 18:57:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19DDCC00) [pid = 3040] [serial = 1190] [outer = 199CF800] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (14FBF000) [pid = 3040] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0DE47000) [pid = 3040] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1863E400) [pid = 3040] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0E80F800) [pid = 3040] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0C52D000) [pid = 3040] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0C531000) [pid = 3040] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (192C8C00) [pid = 3040] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (168E6000) [pid = 3040] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:57:35 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (0E88B000) [pid = 3040] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:57:35 INFO - PROCESS | 3040 | 1467683855812 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]]]}] 18:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 690ms 18:57:35 INFO - PROCESS | 3040 | 1467683855856 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 3040 | 1467683855858 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 18:57:35 INFO - PROCESS | 3040 | 1467683855861 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:57:35 INFO - PROCESS | 3040 | 1467683855863 Marionette TRACE conn5 <- [1,1550,null,{}] 18:57:35 INFO - PROCESS | 3040 | 1467683855866 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}] 18:57:35 INFO - PROCESS | 3040 | 1467683855868 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:35 INFO - PROCESS | 3040 | 1467683855972 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 18:57:35 INFO - PROCESS | 3040 | 1467683855981 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:35 INFO - PROCESS | 3040 | 1467683855983 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:36 INFO - PROCESS | 3040 | ++DOCSHELL 17C61000 == 28 [pid = 3040] [id = 397] 18:57:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (192C8C00) [pid = 3040] [serial = 1191] [outer = 00000000] 18:57:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (19DCF000) [pid = 3040] [serial = 1192] [outer = 192C8C00] 18:57:36 INFO - PROCESS | 3040 | 1467683856027 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (19E4A000) [pid = 3040] [serial = 1193] [outer = 192C8C00] 18:57:36 INFO - PROCESS | 3040 | 1467683856449 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]]]}] 18:57:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:57:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 630ms 18:57:36 INFO - PROCESS | 3040 | 1467683856496 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 18:57:36 INFO - PROCESS | 3040 | 1467683856498 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 18:57:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:57:36 INFO - PROCESS | 3040 | 1467683856501 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:57:36 INFO - PROCESS | 3040 | 1467683856503 Marionette TRACE conn5 <- [1,1554,null,{}] 18:57:36 INFO - PROCESS | 3040 | 1467683856506 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}] 18:57:36 INFO - PROCESS | 3040 | 1467683856508 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:36 INFO - PROCESS | 3040 | 1467683856599 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 18:57:36 INFO - PROCESS | 3040 | 1467683856604 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:36 INFO - PROCESS | 3040 | 1467683856606 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:36 INFO - PROCESS | 3040 | ++DOCSHELL 19B0E400 == 29 [pid = 3040] [id = 398] 18:57:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1A0ABC00) [pid = 3040] [serial = 1194] [outer = 00000000] 18:57:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1A126400) [pid = 3040] [serial = 1195] [outer = 1A0ABC00] 18:57:36 INFO - PROCESS | 3040 | 1467683856649 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1A12E400) [pid = 3040] [serial = 1196] [outer = 1A0ABC00] 18:57:37 INFO - PROCESS | 3040 | 1467683857057 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]]]}] 18:57:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:57:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 570ms 18:57:37 INFO - PROCESS | 3040 | 1467683857075 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 18:57:37 INFO - PROCESS | 3040 | 1467683857077 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 18:57:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:57:37 INFO - PROCESS | 3040 | 1467683857080 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:57:37 INFO - PROCESS | 3040 | 1467683857082 Marionette TRACE conn5 <- [1,1558,null,{}] 18:57:37 INFO - PROCESS | 3040 | 1467683857085 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}] 18:57:37 INFO - PROCESS | 3040 | 1467683857087 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:37 INFO - PROCESS | 3040 | 1467683857208 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 18:57:37 INFO - PROCESS | 3040 | 1467683857215 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 3040 | 1467683857217 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:37 INFO - PROCESS | 3040 | ++DOCSHELL 0E391400 == 30 [pid = 3040] [id = 399] 18:57:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (17C65800) [pid = 3040] [serial = 1197] [outer = 00000000] 18:57:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0EC93800) [pid = 3040] [serial = 1198] [outer = 17C65800] 18:57:37 INFO - PROCESS | 3040 | 1467683857262 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A12FC00) [pid = 3040] [serial = 1199] [outer = 17C65800] 18:57:38 INFO - PROCESS | 3040 | --DOCSHELL 0C52FC00 == 29 [pid = 3040] [id = 378] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (199D2400) [pid = 3040] [serial = 1159] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (17C6C800) [pid = 3040] [serial = 1147] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0ED86000) [pid = 3040] [serial = 1141] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (14620800) [pid = 3040] [serial = 1142] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (15C70C00) [pid = 3040] [serial = 1144] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0DFBD400) [pid = 3040] [serial = 1138] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0E02E000) [pid = 3040] [serial = 1139] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (186F9000) [pid = 3040] [serial = 1150] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (18628000) [pid = 3040] [serial = 1148] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (192C8800) [pid = 3040] [serial = 1151] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (14F54800) [pid = 3040] [serial = 1156] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (0E021C00) [pid = 3040] [serial = 1154] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (0D536400) [pid = 3040] [serial = 1153] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (0D6F8400) [pid = 3040] [serial = 1136] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (199D3000) [pid = 3040] [serial = 1160] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (15ECC000) [pid = 3040] [serial = 1145] [outer = 00000000] [url = about:blank] 18:57:38 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (1676C400) [pid = 3040] [serial = 1157] [outer = 00000000] [url = about:blank] 18:57:39 INFO - PROCESS | 3040 | 1467683859056 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]]]}] 18:57:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:57:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2020ms 18:57:39 INFO - PROCESS | 3040 | 1467683859102 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 18:57:39 INFO - PROCESS | 3040 | 1467683859106 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 18:57:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:57:39 INFO - PROCESS | 3040 | 1467683859111 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:57:39 INFO - PROCESS | 3040 | 1467683859114 Marionette TRACE conn5 <- [1,1562,null,{}] 18:57:39 INFO - PROCESS | 3040 | 1467683859120 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}] 18:57:39 INFO - PROCESS | 3040 | 1467683859122 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:39 INFO - PROCESS | 3040 | 1467683859209 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 18:57:39 INFO - PROCESS | 3040 | 1467683859216 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:39 INFO - PROCESS | 3040 | 1467683859219 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:39 INFO - PROCESS | 3040 | ++DOCSHELL 0D534400 == 30 [pid = 3040] [id = 400] 18:57:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0D535400) [pid = 3040] [serial = 1200] [outer = 00000000] 18:57:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0D6F4C00) [pid = 3040] [serial = 1201] [outer = 0D535400] 18:57:39 INFO - PROCESS | 3040 | 1467683859267 Marionette DEBUG loaded listener.js 18:57:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DA73C00) [pid = 3040] [serial = 1202] [outer = 0D535400] 18:57:39 INFO - PROCESS | 3040 | 1467683859760 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]]]}] 18:57:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:57:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 18:57:39 INFO - PROCESS | 3040 | 1467683859782 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 18:57:39 INFO - PROCESS | 3040 | 1467683859788 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 18:57:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:57:39 INFO - PROCESS | 3040 | 1467683859794 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:57:39 INFO - PROCESS | 3040 | 1467683859797 Marionette TRACE conn5 <- [1,1566,null,{}] 18:57:39 INFO - PROCESS | 3040 | 1467683859801 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}] 18:57:39 INFO - PROCESS | 3040 | 1467683859803 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:39 INFO - PROCESS | 3040 | 1467683859895 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 18:57:39 INFO - PROCESS | 3040 | 1467683859903 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:39 INFO - PROCESS | 3040 | 1467683859906 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:39 INFO - PROCESS | 3040 | ++DOCSHELL 0E02E800 == 31 [pid = 3040] [id = 401] 18:57:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E030800) [pid = 3040] [serial = 1203] [outer = 00000000] 18:57:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E036400) [pid = 3040] [serial = 1204] [outer = 0E030800] 18:57:39 INFO - PROCESS | 3040 | 1467683859954 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0E03D400) [pid = 3040] [serial = 1205] [outer = 0E030800] 18:57:40 INFO - PROCESS | 3040 | 1467683860422 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]]]}] 18:57:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:57:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 18:57:40 INFO - PROCESS | 3040 | 1467683860468 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 18:57:40 INFO - PROCESS | 3040 | 1467683860470 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 18:57:40 INFO - PROCESS | 3040 | 1467683860474 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:57:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:57:40 INFO - PROCESS | 3040 | 1467683860477 Marionette TRACE conn5 <- [1,1570,null,{}] 18:57:40 INFO - PROCESS | 3040 | 1467683860488 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}] 18:57:40 INFO - PROCESS | 3040 | 1467683860492 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:40 INFO - PROCESS | 3040 | 1467683860574 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 18:57:40 INFO - PROCESS | 3040 | 1467683860694 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 3040 | 1467683860697 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:40 INFO - PROCESS | 3040 | ++DOCSHELL 0EDD0000 == 32 [pid = 3040] [id = 402] 18:57:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0EDD2800) [pid = 3040] [serial = 1206] [outer = 00000000] 18:57:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (14622400) [pid = 3040] [serial = 1207] [outer = 0EDD2800] 18:57:40 INFO - PROCESS | 3040 | 1467683860745 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (1462AC00) [pid = 3040] [serial = 1208] [outer = 0EDD2800] 18:57:41 INFO - PROCESS | 3040 | 1467683861122 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]]]}] 18:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 18:57:41 INFO - PROCESS | 3040 | 1467683861148 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 3040 | 1467683861150 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 18:57:41 INFO - PROCESS | 3040 | 1467683861153 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:57:41 INFO - PROCESS | 3040 | 1467683861155 Marionette TRACE conn5 <- [1,1574,null,{}] 18:57:41 INFO - PROCESS | 3040 | 1467683861158 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}] 18:57:41 INFO - PROCESS | 3040 | 1467683861160 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:41 INFO - PROCESS | 3040 | 1467683861243 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 18:57:41 INFO - PROCESS | 3040 | 1467683861329 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 3040 | 1467683861331 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:41 INFO - PROCESS | 3040 | ++DOCSHELL 0DB6E000 == 33 [pid = 3040] [id = 403] 18:57:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0E027400) [pid = 3040] [serial = 1209] [outer = 00000000] 18:57:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (148AD000) [pid = 3040] [serial = 1210] [outer = 0E027400] 18:57:41 INFO - PROCESS | 3040 | 1467683861376 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (14FB8000) [pid = 3040] [serial = 1211] [outer = 0E027400] 18:57:41 INFO - PROCESS | 3040 | 1467683861745 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]]]}] 18:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 632ms 18:57:41 INFO - PROCESS | 3040 | 1467683861790 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 3040 | 1467683861792 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 18:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:57:41 INFO - PROCESS | 3040 | 1467683861795 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 3040 | 1467683861797 Marionette TRACE conn5 <- [1,1578,null,{}] 18:57:41 INFO - PROCESS | 3040 | 1467683861800 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}] 18:57:41 INFO - PROCESS | 3040 | 1467683861802 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:41 INFO - PROCESS | 3040 | 1467683861914 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 18:57:41 INFO - PROCESS | 3040 | 1467683861923 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 3040 | 1467683861925 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:41 INFO - PROCESS | 3040 | ++DOCSHELL 1508D000 == 34 [pid = 3040] [id = 404] 18:57:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15C62400) [pid = 3040] [serial = 1212] [outer = 00000000] 18:57:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (15EC5400) [pid = 3040] [serial = 1213] [outer = 15C62400] 18:57:41 INFO - PROCESS | 3040 | 1467683861968 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1626F000) [pid = 3040] [serial = 1214] [outer = 15C62400] 18:57:42 INFO - PROCESS | 3040 | 1467683862415 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]]]}] 18:57:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:57:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 18:57:42 INFO - PROCESS | 3040 | 1467683862466 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 18:57:42 INFO - PROCESS | 3040 | 1467683862468 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 18:57:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:57:42 INFO - PROCESS | 3040 | 1467683862478 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:57:42 INFO - PROCESS | 3040 | 1467683862480 Marionette TRACE conn5 <- [1,1582,null,{}] 18:57:42 INFO - PROCESS | 3040 | 1467683862483 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}] 18:57:42 INFO - PROCESS | 3040 | 1467683862489 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:42 INFO - PROCESS | 3040 | 1467683862590 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 18:57:42 INFO - PROCESS | 3040 | 1467683862599 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 3040 | 1467683862601 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:42 INFO - PROCESS | 3040 | ++DOCSHELL 1672AC00 == 35 [pid = 3040] [id = 405] 18:57:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (16E53400) [pid = 3040] [serial = 1215] [outer = 00000000] 18:57:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (17C67C00) [pid = 3040] [serial = 1216] [outer = 16E53400] 18:57:42 INFO - PROCESS | 3040 | 1467683862650 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (182CE000) [pid = 3040] [serial = 1217] [outer = 16E53400] 18:57:43 INFO - PROCESS | 3040 | 1467683863074 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]]]}] 18:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 630ms 18:57:43 INFO - PROCESS | 3040 | 1467683863116 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 3040 | 1467683863118 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 18:57:43 INFO - PROCESS | 3040 | 1467683863121 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:57:43 INFO - PROCESS | 3040 | 1467683863123 Marionette TRACE conn5 <- [1,1586,null,{}] 18:57:43 INFO - PROCESS | 3040 | 1467683863126 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}] 18:57:43 INFO - PROCESS | 3040 | 1467683863128 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:43 INFO - PROCESS | 3040 | 1467683863208 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 18:57:43 INFO - PROCESS | 3040 | 1467683863214 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:43 INFO - PROCESS | 3040 | 1467683863216 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:43 INFO - PROCESS | 3040 | ++DOCSHELL 17C60400 == 36 [pid = 3040] [id = 406] 18:57:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (18624400) [pid = 3040] [serial = 1218] [outer = 00000000] 18:57:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1863D800) [pid = 3040] [serial = 1219] [outer = 18624400] 18:57:43 INFO - PROCESS | 3040 | 1467683863259 Marionette DEBUG loaded listener.js 18:57:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1864B800) [pid = 3040] [serial = 1220] [outer = 18624400] 18:57:43 INFO - PROCESS | 3040 | 1467683863701 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]]]}] 18:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 630ms 18:57:43 INFO - PROCESS | 3040 | 1467683863766 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 3040 | 1467683863768 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 18:57:43 INFO - PROCESS | 3040 | 1467683863771 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:57:43 INFO - PROCESS | 3040 | 1467683863773 Marionette TRACE conn5 <- [1,1590,null,{}] 18:57:43 INFO - PROCESS | 3040 | 1467683863777 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}] 18:57:43 INFO - PROCESS | 3040 | 1467683863778 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:43 INFO - PROCESS | 3040 | 1467683863856 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 18:57:43 INFO - PROCESS | 3040 | 1467683863864 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:43 INFO - PROCESS | 3040 | 1467683863866 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:43 INFO - PROCESS | 3040 | ++DOCSHELL 1921F800 == 37 [pid = 3040] [id = 407] 18:57:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1922A400) [pid = 3040] [serial = 1221] [outer = 00000000] 18:57:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (192D2800) [pid = 3040] [serial = 1222] [outer = 1922A400] 18:57:43 INFO - PROCESS | 3040 | 1467683863909 Marionette DEBUG loaded listener.js 18:57:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (146D2C00) [pid = 3040] [serial = 1223] [outer = 1922A400] 18:57:44 INFO - PROCESS | 3040 | 1467683864724 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]]]}] 18:57:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:57:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1013ms 18:57:44 INFO - PROCESS | 3040 | 1467683864790 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 18:57:44 INFO - PROCESS | 3040 | 1467683864795 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 18:57:44 INFO - PROCESS | 3040 | 1467683864800 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:57:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:57:44 INFO - PROCESS | 3040 | 1467683864806 Marionette TRACE conn5 <- [1,1594,null,{}] 18:57:44 INFO - PROCESS | 3040 | 1467683864830 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}] 18:57:44 INFO - PROCESS | 3040 | 1467683864833 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:44 INFO - PROCESS | 3040 | 1467683864978 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 18:57:45 INFO - PROCESS | 3040 | 1467683865104 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 3040 | 1467683865107 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:45 INFO - PROCESS | 3040 | ++DOCSHELL 0DC54000 == 38 [pid = 3040] [id = 408] 18:57:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0DC59400) [pid = 3040] [serial = 1224] [outer = 00000000] 18:57:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0E02D800) [pid = 3040] [serial = 1225] [outer = 0DC59400] 18:57:45 INFO - PROCESS | 3040 | 1467683865167 Marionette DEBUG loaded listener.js 18:57:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E040400) [pid = 3040] [serial = 1226] [outer = 0DC59400] 18:57:45 INFO - PROCESS | 3040 | 1467683865854 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]]]}] 18:57:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:57:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1120ms 18:57:45 INFO - PROCESS | 3040 | 1467683865935 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 18:57:45 INFO - PROCESS | 3040 | 1467683865940 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 18:57:45 INFO - PROCESS | 3040 | 1467683865947 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:57:45 INFO - PROCESS | 3040 | 1467683865950 Marionette TRACE conn5 <- [1,1598,null,{}] 18:57:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:57:45 INFO - PROCESS | 3040 | 1467683865954 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}] 18:57:45 INFO - PROCESS | 3040 | 1467683865957 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:46 INFO - PROCESS | 3040 | 1467683866170 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 18:57:46 INFO - PROCESS | 3040 | 1467683866297 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:46 INFO - PROCESS | 3040 | 1467683866300 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:46 INFO - PROCESS | 3040 | ++DOCSHELL 0C54EC00 == 39 [pid = 3040] [id = 409] 18:57:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0C54F400) [pid = 3040] [serial = 1227] [outer = 00000000] 18:57:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0D1C9C00) [pid = 3040] [serial = 1228] [outer = 0C54F400] 18:57:46 INFO - PROCESS | 3040 | 1467683866352 Marionette DEBUG loaded listener.js 18:57:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0DC59800) [pid = 3040] [serial = 1229] [outer = 0C54F400] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 17C61000 == 38 [pid = 3040] [id = 397] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 17C60400 == 37 [pid = 3040] [id = 406] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 1672AC00 == 36 [pid = 3040] [id = 405] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 1508D000 == 35 [pid = 3040] [id = 404] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 0DB6E000 == 34 [pid = 3040] [id = 403] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 0EDD0000 == 33 [pid = 3040] [id = 402] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 0E02E800 == 32 [pid = 3040] [id = 401] 18:57:46 INFO - PROCESS | 3040 | --DOCSHELL 0D534400 == 31 [pid = 3040] [id = 400] 18:57:46 INFO - PROCESS | 3040 | 1467683866881 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]]]}] 18:57:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:57:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 970ms 18:57:46 INFO - PROCESS | 3040 | 1467683866924 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 18:57:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:57:46 INFO - PROCESS | 3040 | 1467683866928 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 18:57:46 INFO - PROCESS | 3040 | 1467683866932 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 3040 | 1467683866935 Marionette TRACE conn5 <- [1,1602,null,{}] 18:57:46 INFO - PROCESS | 3040 | 1467683866940 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}] 18:57:46 INFO - PROCESS | 3040 | 1467683866942 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:47 INFO - PROCESS | 3040 | 1467683867027 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 18:57:47 INFO - PROCESS | 3040 | 1467683867036 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 3040 | 1467683867038 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:47 INFO - PROCESS | 3040 | ++DOCSHELL 0E395000 == 32 [pid = 3040] [id = 410] 18:57:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E395C00) [pid = 3040] [serial = 1230] [outer = 00000000] 18:57:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0ED86800) [pid = 3040] [serial = 1231] [outer = 0E395C00] 18:57:47 INFO - PROCESS | 3040 | 1467683867084 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (14621800) [pid = 3040] [serial = 1232] [outer = 0E395C00] 18:57:47 INFO - PROCESS | 3040 | 1467683867557 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]]]}] 18:57:47 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 18:57:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 18:57:47 INFO - PROCESS | 3040 | 1467683867603 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 18:57:47 INFO - PROCESS | 3040 | 1467683867607 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 18:57:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:57:47 INFO - PROCESS | 3040 | 1467683867610 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:57:47 INFO - PROCESS | 3040 | 1467683867612 Marionette TRACE conn5 <- [1,1606,null,{}] 18:57:47 INFO - PROCESS | 3040 | 1467683867616 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}] 18:57:47 INFO - PROCESS | 3040 | 1467683867618 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:47 INFO - PROCESS | 3040 | 1467683867740 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 18:57:47 INFO - PROCESS | 3040 | 1467683867758 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 3040 | 1467683867760 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:47 INFO - PROCESS | 3040 | ++DOCSHELL 16516000 == 33 [pid = 3040] [id = 411] 18:57:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (16518000) [pid = 3040] [serial = 1233] [outer = 00000000] 18:57:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (16520800) [pid = 3040] [serial = 1234] [outer = 16518000] 18:57:47 INFO - PROCESS | 3040 | 1467683867804 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (168D9800) [pid = 3040] [serial = 1235] [outer = 16518000] 18:57:48 INFO - PROCESS | 3040 | 1467683868276 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]]]}] 18:57:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:57:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 731ms 18:57:48 INFO - PROCESS | 3040 | 1467683868345 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 3040 | 1467683868348 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 18:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:57:48 INFO - PROCESS | 3040 | 1467683868359 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 3040 | 1467683868364 Marionette TRACE conn5 <- [1,1610,null,{}] 18:57:48 INFO - PROCESS | 3040 | 1467683868367 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}] 18:57:48 INFO - PROCESS | 3040 | 1467683868371 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:48 INFO - PROCESS | 3040 | 1467683868495 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 18:57:48 INFO - PROCESS | 3040 | 1467683868553 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:48 INFO - PROCESS | 3040 | 1467683868555 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:48 INFO - PROCESS | 3040 | ++DOCSHELL 168E6000 == 34 [pid = 3040] [id = 412] 18:57:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (168E8000) [pid = 3040] [serial = 1236] [outer = 00000000] 18:57:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1921C400) [pid = 3040] [serial = 1237] [outer = 168E8000] 18:57:48 INFO - PROCESS | 3040 | 1467683868599 Marionette DEBUG loaded listener.js 18:57:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (1947FC00) [pid = 3040] [serial = 1238] [outer = 168E8000] 18:57:48 INFO - PROCESS | 3040 | 1467683868982 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]]]}] 18:57:49 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 18:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 690ms 18:57:49 INFO - PROCESS | 3040 | 1467683869044 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 3040 | 1467683869046 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 18:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:57:49 INFO - PROCESS | 3040 | 1467683869049 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:57:49 INFO - PROCESS | 3040 | 1467683869051 Marionette TRACE conn5 <- [1,1614,null,{}] 18:57:49 INFO - PROCESS | 3040 | 1467683869061 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}] 18:57:49 INFO - PROCESS | 3040 | 1467683869063 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:49 INFO - PROCESS | 3040 | 1467683869205 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 18:57:49 INFO - PROCESS | 3040 | 1467683869215 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 3040 | 1467683869217 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:49 INFO - PROCESS | 3040 | ++DOCSHELL 199CCC00 == 35 [pid = 3040] [id = 413] 18:57:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (199CD000) [pid = 3040] [serial = 1239] [outer = 00000000] 18:57:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (19B0B800) [pid = 3040] [serial = 1240] [outer = 199CD000] 18:57:49 INFO - PROCESS | 3040 | 1467683869312 Marionette DEBUG loaded listener.js 18:57:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (19DCFC00) [pid = 3040] [serial = 1241] [outer = 199CD000] 18:57:49 INFO - PROCESS | 3040 | 1467683869698 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]]]}] 18:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 18:57:49 INFO - PROCESS | 3040 | 1467683869720 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 3040 | 1467683869722 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 18:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:57:49 INFO - PROCESS | 3040 | 1467683869731 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:57:49 INFO - PROCESS | 3040 | 1467683869733 Marionette TRACE conn5 <- [1,1618,null,{}] 18:57:49 INFO - PROCESS | 3040 | 1467683869736 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}] 18:57:49 INFO - PROCESS | 3040 | 1467683869738 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:49 INFO - PROCESS | 3040 | 1467683869851 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 18:57:49 INFO - PROCESS | 3040 | 1467683869856 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 3040 | 1467683869862 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:49 INFO - PROCESS | 3040 | ++DOCSHELL 14D58800 == 36 [pid = 3040] [id = 414] 18:57:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (1A127C00) [pid = 3040] [serial = 1242] [outer = 00000000] 18:57:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (1A24F400) [pid = 3040] [serial = 1243] [outer = 1A127C00] 18:57:49 INFO - PROCESS | 3040 | 1467683869915 Marionette DEBUG loaded listener.js 18:57:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (1A25A800) [pid = 3040] [serial = 1244] [outer = 1A127C00] 18:57:50 INFO - PROCESS | 3040 | 1467683870388 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]]]}] 18:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 731ms 18:57:50 INFO - PROCESS | 3040 | 1467683870466 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 18:57:50 INFO - PROCESS | 3040 | 1467683870468 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 18:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:57:50 INFO - PROCESS | 3040 | 1467683870472 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:57:50 INFO - PROCESS | 3040 | 1467683870473 Marionette TRACE conn5 <- [1,1622,null,{}] 18:57:50 INFO - PROCESS | 3040 | 1467683870477 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}] 18:57:50 INFO - PROCESS | 3040 | 1467683870479 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:50 INFO - PROCESS | 3040 | 1467683870623 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 18:57:50 INFO - PROCESS | 3040 | 1467683870648 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:50 INFO - PROCESS | 3040 | 1467683870650 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:50 INFO - PROCESS | 3040 | ++DOCSHELL 0D16EC00 == 37 [pid = 3040] [id = 415] 18:57:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (0DC54400) [pid = 3040] [serial = 1245] [outer = 00000000] 18:57:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (1A50E000) [pid = 3040] [serial = 1246] [outer = 0DC54400] 18:57:50 INFO - PROCESS | 3040 | 1467683870695 Marionette DEBUG loaded listener.js 18:57:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 106 (1A50FC00) [pid = 3040] [serial = 1247] [outer = 0DC54400] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 105 (15C62400) [pid = 3040] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (0E030800) [pid = 3040] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (0D535400) [pid = 3040] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (0E027400) [pid = 3040] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (18622400) [pid = 3040] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (1864B000) [pid = 3040] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (199CF800) [pid = 3040] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (192C8C00) [pid = 3040] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (1A0ABC00) [pid = 3040] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (16769000) [pid = 3040] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (15E03400) [pid = 3040] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0E881C00) [pid = 3040] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0D6FD000) [pid = 3040] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (0D585C00) [pid = 3040] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0E392000) [pid = 3040] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (19B10000) [pid = 3040] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (17C65800) [pid = 3040] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18624400) [pid = 3040] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0EDD2800) [pid = 3040] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:57:51 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (16E53400) [pid = 3040] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:57:51 INFO - PROCESS | 3040 | 1467683871329 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]]]}] 18:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 870ms 18:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:57:51 INFO - PROCESS | 3040 | 1467683871342 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 18:57:51 INFO - PROCESS | 3040 | 1467683871344 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 18:57:51 INFO - PROCESS | 3040 | 1467683871347 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:57:51 INFO - PROCESS | 3040 | 1467683871349 Marionette TRACE conn5 <- [1,1626,null,{}] 18:57:51 INFO - PROCESS | 3040 | 1467683871352 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}] 18:57:51 INFO - PROCESS | 3040 | 1467683871354 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:51 INFO - PROCESS | 3040 | 1467683871432 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 18:57:51 INFO - PROCESS | 3040 | 1467683871437 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:51 INFO - PROCESS | 3040 | 1467683871439 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:51 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F2C00 == 38 [pid = 3040] [id = 416] 18:57:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0D6FD000) [pid = 3040] [serial = 1248] [outer = 00000000] 18:57:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (14F54000) [pid = 3040] [serial = 1249] [outer = 0D6FD000] 18:57:51 INFO - PROCESS | 3040 | 1467683871482 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (15C62400) [pid = 3040] [serial = 1250] [outer = 0D6FD000] 18:57:51 INFO - PROCESS | 3040 | 1467683871916 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]]]}] 18:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 630ms 18:57:51 INFO - PROCESS | 3040 | 1467683871981 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 18:57:51 INFO - PROCESS | 3040 | 1467683871983 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 18:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:57:52 INFO - PROCESS | 3040 | 1467683871986 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:57:52 INFO - PROCESS | 3040 | 1467683871987 Marionette TRACE conn5 <- [1,1630,null,{}] 18:57:52 INFO - PROCESS | 3040 | 1467683871990 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}] 18:57:52 INFO - PROCESS | 3040 | 1467683871992 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:52 INFO - PROCESS | 3040 | 1467683872072 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 18:57:52 INFO - PROCESS | 3040 | 1467683872078 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:52 INFO - PROCESS | 3040 | 1467683872079 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:52 INFO - PROCESS | 3040 | ++DOCSHELL 16E52400 == 39 [pid = 3040] [id = 417] 18:57:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (16E60000) [pid = 3040] [serial = 1251] [outer = 00000000] 18:57:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (199CF800) [pid = 3040] [serial = 1252] [outer = 16E60000] 18:57:52 INFO - PROCESS | 3040 | 1467683872122 Marionette DEBUG loaded listener.js 18:57:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1A501400) [pid = 3040] [serial = 1253] [outer = 16E60000] 18:57:52 INFO - PROCESS | 3040 | 1467683872532 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]]]}] 18:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 570ms 18:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:57:52 INFO - PROCESS | 3040 | 1467683872558 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 18:57:52 INFO - PROCESS | 3040 | 1467683872560 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 18:57:52 INFO - PROCESS | 3040 | 1467683872563 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:57:52 INFO - PROCESS | 3040 | 1467683872565 Marionette TRACE conn5 <- [1,1634,null,{}] 18:57:52 INFO - PROCESS | 3040 | 1467683872568 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}] 18:57:52 INFO - PROCESS | 3040 | 1467683872570 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:52 INFO - PROCESS | 3040 | 1467683872694 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 18:57:52 INFO - PROCESS | 3040 | 1467683872702 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:52 INFO - PROCESS | 3040 | 1467683872713 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:52 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5D000 == 40 [pid = 3040] [id = 418] 18:57:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0E038000) [pid = 3040] [serial = 1254] [outer = 00000000] 18:57:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (1A5CA000) [pid = 3040] [serial = 1255] [outer = 0E038000] 18:57:52 INFO - PROCESS | 3040 | 1467683872757 Marionette DEBUG loaded listener.js 18:57:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1A651400) [pid = 3040] [serial = 1256] [outer = 0E038000] 18:57:53 INFO - PROCESS | 3040 | 1467683873174 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]]]}] 18:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 630ms 18:57:53 INFO - PROCESS | 3040 | 1467683873194 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 18:57:53 INFO - PROCESS | 3040 | 1467683873196 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 18:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:57:53 INFO - PROCESS | 3040 | 1467683873199 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:57:53 INFO - PROCESS | 3040 | 1467683873201 Marionette TRACE conn5 <- [1,1638,null,{}] 18:57:53 INFO - PROCESS | 3040 | 1467683873204 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}] 18:57:53 INFO - PROCESS | 3040 | 1467683873206 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:53 INFO - PROCESS | 3040 | 1467683873330 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 18:57:53 INFO - PROCESS | 3040 | 1467683873520 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:53 INFO - PROCESS | 3040 | 1467683873524 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:53 INFO - PROCESS | 3040 | ++DOCSHELL 0C552000 == 41 [pid = 3040] [id = 419] 18:57:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (0C552400) [pid = 3040] [serial = 1257] [outer = 00000000] 18:57:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0D606400) [pid = 3040] [serial = 1258] [outer = 0C552400] 18:57:53 INFO - PROCESS | 3040 | 1467683873586 Marionette DEBUG loaded listener.js 18:57:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (0DFBD400) [pid = 3040] [serial = 1259] [outer = 0C552400] 18:57:54 INFO - PROCESS | 3040 | 1467683874174 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]]]}] 18:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1021ms 18:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:57:54 INFO - PROCESS | 3040 | 1467683874222 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 18:57:54 INFO - PROCESS | 3040 | 1467683874227 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 18:57:54 INFO - PROCESS | 3040 | 1467683874231 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:57:54 INFO - PROCESS | 3040 | 1467683874234 Marionette TRACE conn5 <- [1,1642,null,{}] 18:57:54 INFO - PROCESS | 3040 | 1467683874259 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}] 18:57:54 INFO - PROCESS | 3040 | 1467683874262 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:54 INFO - PROCESS | 3040 | 1467683874404 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 18:57:54 INFO - PROCESS | 3040 | 1467683874545 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 3040 | 1467683874548 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:54 INFO - PROCESS | 3040 | ++DOCSHELL 1626AC00 == 42 [pid = 3040] [id = 420] 18:57:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (16520C00) [pid = 3040] [serial = 1260] [outer = 00000000] 18:57:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (17C65000) [pid = 3040] [serial = 1261] [outer = 16520C00] 18:57:54 INFO - PROCESS | 3040 | 1467683874607 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 101 (186F9400) [pid = 3040] [serial = 1262] [outer = 16520C00] 18:57:55 INFO - PROCESS | 3040 | 1467683875219 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]]]}] 18:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1046ms 18:57:55 INFO - PROCESS | 3040 | 1467683875278 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 18:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:57:55 INFO - PROCESS | 3040 | 1467683875281 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 18:57:55 INFO - PROCESS | 3040 | 1467683875285 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:57:55 INFO - PROCESS | 3040 | 1467683875288 Marionette TRACE conn5 <- [1,1646,null,{}] 18:57:55 INFO - PROCESS | 3040 | 1467683875291 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}] 18:57:55 INFO - PROCESS | 3040 | 1467683875294 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:55 INFO - PROCESS | 3040 | 1467683875449 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 18:57:55 INFO - PROCESS | 3040 | 1467683875514 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:55 INFO - PROCESS | 3040 | 1467683875517 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:55 INFO - PROCESS | 3040 | ++DOCSHELL 19B08400 == 43 [pid = 3040] [id = 421] 18:57:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 102 (1A24D800) [pid = 3040] [serial = 1263] [outer = 00000000] 18:57:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 103 (1A50D800) [pid = 3040] [serial = 1264] [outer = 1A24D800] 18:57:55 INFO - PROCESS | 3040 | 1467683875571 Marionette DEBUG loaded listener.js 18:57:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 104 (1A687000) [pid = 3040] [serial = 1265] [outer = 1A24D800] 18:57:56 INFO - PROCESS | 3040 | 1467683876178 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]]]}] 18:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 930ms 18:57:56 INFO - PROCESS | 3040 | 1467683876218 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 18:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:57:56 INFO - PROCESS | 3040 | 1467683876222 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 18:57:56 INFO - PROCESS | 3040 | 1467683876233 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 3040 | 1467683876237 Marionette TRACE conn5 <- [1,1650,null,{}] 18:57:56 INFO - PROCESS | 3040 | 1467683876241 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}] 18:57:56 INFO - PROCESS | 3040 | 1467683876245 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:56 INFO - PROCESS | 3040 | 1467683876356 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 18:57:56 INFO - PROCESS | 3040 | 1467683876493 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:56 INFO - PROCESS | 3040 | 1467683876495 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:56 INFO - PROCESS | 3040 | ++DOCSHELL 182CFC00 == 44 [pid = 3040] [id = 422] 18:57:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 105 (18624800) [pid = 3040] [serial = 1266] [outer = 00000000] 18:57:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 106 (186F7000) [pid = 3040] [serial = 1267] [outer = 18624800] 18:57:56 INFO - PROCESS | 3040 | 1467683876550 Marionette DEBUG loaded listener.js 18:57:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 107 (1BE51000) [pid = 3040] [serial = 1268] [outer = 18624800] 18:57:57 INFO - PROCESS | 3040 | 1467683877286 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]]]}] 18:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1131ms 18:57:57 INFO - PROCESS | 3040 | 1467683877358 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 18:57:57 INFO - PROCESS | 3040 | 1467683877362 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 18:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:57:57 INFO - PROCESS | 3040 | 1467683877383 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:57:57 INFO - PROCESS | 3040 | 1467683877387 Marionette TRACE conn5 <- [1,1654,null,{}] 18:57:57 INFO - PROCESS | 3040 | 1467683877392 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}] 18:57:57 INFO - PROCESS | 3040 | 1467683877396 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:57 INFO - PROCESS | 3040 | 1467683877506 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 18:57:57 INFO - PROCESS | 3040 | 1467683877640 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:57 INFO - PROCESS | 3040 | 1467683877642 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:57 INFO - PROCESS | 3040 | ++DOCSHELL 0D1F2C00 == 45 [pid = 3040] [id = 423] 18:57:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 108 (0D60AC00) [pid = 3040] [serial = 1269] [outer = 00000000] 18:57:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 109 (0E268C00) [pid = 3040] [serial = 1270] [outer = 0D60AC00] 18:57:57 INFO - PROCESS | 3040 | 1467683877692 Marionette DEBUG loaded listener.js 18:57:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 110 (14620000) [pid = 3040] [serial = 1271] [outer = 0D60AC00] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 0DC5D000 == 44 [pid = 3040] [id = 418] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 16E52400 == 43 [pid = 3040] [id = 417] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 0D6F2C00 == 42 [pid = 3040] [id = 416] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 0D16EC00 == 41 [pid = 3040] [id = 415] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 14D58800 == 40 [pid = 3040] [id = 414] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 199CCC00 == 39 [pid = 3040] [id = 413] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 168E6000 == 38 [pid = 3040] [id = 412] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 16516000 == 37 [pid = 3040] [id = 411] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 0E395000 == 36 [pid = 3040] [id = 410] 18:57:57 INFO - PROCESS | 3040 | --DOCSHELL 0C54EC00 == 35 [pid = 3040] [id = 409] 18:57:58 INFO - PROCESS | 3040 | --DOCSHELL 0DC54000 == 34 [pid = 3040] [id = 408] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 109 (1863D800) [pid = 3040] [serial = 1219] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 108 (14622400) [pid = 3040] [serial = 1207] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 107 (1462AC00) [pid = 3040] [serial = 1208] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 106 (17C67C00) [pid = 3040] [serial = 1216] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 105 (15EC5400) [pid = 3040] [serial = 1213] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 104 (0E036400) [pid = 3040] [serial = 1204] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 103 (0D6F4C00) [pid = 3040] [serial = 1201] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 102 (148AD000) [pid = 3040] [serial = 1210] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 101 (14FB8000) [pid = 3040] [serial = 1211] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 100 (0E03D400) [pid = 3040] [serial = 1205] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (1626F000) [pid = 3040] [serial = 1214] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (182CE000) [pid = 3040] [serial = 1217] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (0DA73C00) [pid = 3040] [serial = 1202] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (18629400) [pid = 3040] [serial = 1183] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (199CE800) [pid = 3040] [serial = 1186] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (18640C00) [pid = 3040] [serial = 1184] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (19B0FC00) [pid = 3040] [serial = 1189] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (19477000) [pid = 3040] [serial = 1187] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (19DCF000) [pid = 3040] [serial = 1192] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1A126400) [pid = 3040] [serial = 1195] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (19DDCC00) [pid = 3040] [serial = 1190] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (16E5F800) [pid = 3040] [serial = 1180] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (15EC5C00) [pid = 3040] [serial = 1177] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (16512C00) [pid = 3040] [serial = 1178] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (14623400) [pid = 3040] [serial = 1174] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1462C800) [pid = 3040] [serial = 1175] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0DA7EC00) [pid = 3040] [serial = 1171] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E026000) [pid = 3040] [serial = 1172] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E0E9800) [pid = 3040] [serial = 1169] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0DE43000) [pid = 3040] [serial = 1168] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (14D16C00) [pid = 3040] [serial = 1166] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A12E400) [pid = 3040] [serial = 1196] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (14653800) [pid = 3040] [serial = 1165] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (19E47800) [pid = 3040] [serial = 1162] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19E4C400) [pid = 3040] [serial = 1163] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A12FC00) [pid = 3040] [serial = 1199] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0EC93800) [pid = 3040] [serial = 1198] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1864B800) [pid = 3040] [serial = 1220] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19E4A000) [pid = 3040] [serial = 1193] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (17C6C400) [pid = 3040] [serial = 1181] [outer = 00000000] [url = about:blank] 18:57:58 INFO - PROCESS | 3040 | 1467683878196 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]]]}] 18:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 870ms 18:57:58 INFO - PROCESS | 3040 | 1467683878257 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 18:57:58 INFO - PROCESS | 3040 | 1467683878261 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 18:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:57:58 INFO - PROCESS | 3040 | 1467683878267 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:57:58 INFO - PROCESS | 3040 | 1467683878269 Marionette TRACE conn5 <- [1,1658,null,{}] 18:57:58 INFO - PROCESS | 3040 | 1467683878273 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}] 18:57:58 INFO - PROCESS | 3040 | 1467683878276 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:58 INFO - PROCESS | 3040 | 1467683878368 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 18:57:58 INFO - PROCESS | 3040 | 1467683878376 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:58 INFO - PROCESS | 3040 | 1467683878378 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:58 INFO - PROCESS | 3040 | ++DOCSHELL 0E024800 == 35 [pid = 3040] [id = 424] 18:57:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E027000) [pid = 3040] [serial = 1272] [outer = 00000000] 18:57:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0E036400) [pid = 3040] [serial = 1273] [outer = 0E027000] 18:57:58 INFO - PROCESS | 3040 | 1467683878431 Marionette DEBUG loaded listener.js 18:57:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0E0EAC00) [pid = 3040] [serial = 1274] [outer = 0E027000] 18:57:58 INFO - PROCESS | 3040 | 1467683878915 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]]]}] 18:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 18:57:58 INFO - PROCESS | 3040 | 1467683878942 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 18:57:58 INFO - PROCESS | 3040 | 1467683878944 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 18:57:58 INFO - PROCESS | 3040 | 1467683878947 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:57:58 INFO - PROCESS | 3040 | 1467683878951 Marionette TRACE conn5 <- [1,1662,null,{}] 18:57:58 INFO - PROCESS | 3040 | 1467683878961 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}] 18:57:58 INFO - PROCESS | 3040 | 1467683878965 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:59 INFO - PROCESS | 3040 | 1467683879080 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 18:57:59 INFO - PROCESS | 3040 | 1467683879183 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:59 INFO - PROCESS | 3040 | 1467683879186 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:59 INFO - PROCESS | 3040 | ++DOCSHELL 14983C00 == 36 [pid = 3040] [id = 425] 18:57:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14986000) [pid = 3040] [serial = 1275] [outer = 00000000] 18:57:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14D5A400) [pid = 3040] [serial = 1276] [outer = 14986000] 18:57:59 INFO - PROCESS | 3040 | 1467683879232 Marionette DEBUG loaded listener.js 18:57:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (14FBE400) [pid = 3040] [serial = 1277] [outer = 14986000] 18:57:59 INFO - PROCESS | 3040 | 1467683879598 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]]]}] 18:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 18:57:59 INFO - PROCESS | 3040 | 1467683879640 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 18:57:59 INFO - PROCESS | 3040 | 1467683879643 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 18:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:57:59 INFO - PROCESS | 3040 | 1467683879647 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:57:59 INFO - PROCESS | 3040 | 1467683879649 Marionette TRACE conn5 <- [1,1666,null,{}] 18:57:59 INFO - PROCESS | 3040 | 1467683879653 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}] 18:57:59 INFO - PROCESS | 3040 | 1467683879655 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:59 INFO - PROCESS | 3040 | 1467683879741 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 18:57:59 INFO - PROCESS | 3040 | 1467683879747 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:59 INFO - PROCESS | 3040 | 1467683879758 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:57:59 INFO - PROCESS | 3040 | ++DOCSHELL 15092C00 == 37 [pid = 3040] [id = 426] 18:57:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (15C6CC00) [pid = 3040] [serial = 1278] [outer = 00000000] 18:57:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (16514800) [pid = 3040] [serial = 1279] [outer = 15C6CC00] 18:57:59 INFO - PROCESS | 3040 | 1467683879803 Marionette DEBUG loaded listener.js 18:57:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16517C00) [pid = 3040] [serial = 1280] [outer = 15C6CC00] 18:58:00 INFO - PROCESS | 3040 | 1467683880284 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]]]}] 18:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 18:58:00 INFO - PROCESS | 3040 | 1467683880321 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 18:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:58:00 INFO - PROCESS | 3040 | 1467683880323 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 18:58:00 INFO - PROCESS | 3040 | 1467683880326 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 3040 | 1467683880328 Marionette TRACE conn5 <- [1,1670,null,{}] 18:58:00 INFO - PROCESS | 3040 | 1467683880331 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}] 18:58:00 INFO - PROCESS | 3040 | 1467683880333 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:00 INFO - PROCESS | 3040 | 1467683880446 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 18:58:00 INFO - PROCESS | 3040 | 1467683880536 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:00 INFO - PROCESS | 3040 | 1467683880538 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:00 INFO - PROCESS | 3040 | ++DOCSHELL 168E4C00 == 38 [pid = 3040] [id = 427] 18:58:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (168E6C00) [pid = 3040] [serial = 1281] [outer = 00000000] 18:58:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16E60800) [pid = 3040] [serial = 1282] [outer = 168E6C00] 18:58:00 INFO - PROCESS | 3040 | 1467683880581 Marionette DEBUG loaded listener.js 18:58:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (17C6B000) [pid = 3040] [serial = 1283] [outer = 168E6C00] 18:58:01 INFO - PROCESS | 3040 | 1467683880998 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]]]}] 18:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 730ms 18:58:01 INFO - PROCESS | 3040 | 1467683881057 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 18:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:58:01 INFO - PROCESS | 3040 | 1467683881059 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 18:58:01 INFO - PROCESS | 3040 | 1467683881062 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:58:01 INFO - PROCESS | 3040 | 1467683881064 Marionette TRACE conn5 <- [1,1674,null,{}] 18:58:01 INFO - PROCESS | 3040 | 1467683881067 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}] 18:58:01 INFO - PROCESS | 3040 | 1467683881073 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:01 INFO - PROCESS | 3040 | 1467683881212 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 18:58:01 INFO - PROCESS | 3040 | 1467683881277 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:01 INFO - PROCESS | 3040 | 1467683881280 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:01 INFO - PROCESS | 3040 | ++DOCSHELL 182D2800 == 39 [pid = 3040] [id = 428] 18:58:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (182D5C00) [pid = 3040] [serial = 1284] [outer = 00000000] 18:58:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1864C000) [pid = 3040] [serial = 1285] [outer = 182D5C00] 18:58:01 INFO - PROCESS | 3040 | 1467683881324 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (192D1400) [pid = 3040] [serial = 1286] [outer = 182D5C00] 18:58:01 INFO - PROCESS | 3040 | 1467683881745 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]]]}] 18:58: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 18:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 730ms 18:58:01 INFO - PROCESS | 3040 | 1467683881817 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 18:58:01 INFO - PROCESS | 3040 | 1467683881819 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 18:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:58:01 INFO - PROCESS | 3040 | 1467683881824 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:58:01 INFO - PROCESS | 3040 | 1467683881826 Marionette TRACE conn5 <- [1,1678,null,{}] 18:58:01 INFO - PROCESS | 3040 | 1467683881838 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}] 18:58:01 INFO - PROCESS | 3040 | 1467683881840 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:01 INFO - PROCESS | 3040 | 1467683881954 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 18:58:02 INFO - PROCESS | 3040 | 1467683882139 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 3040 | 1467683882141 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (199CD000) [pid = 3040] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0C54F400) [pid = 3040] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E395C00) [pid = 3040] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (168E8000) [pid = 3040] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (16518000) [pid = 3040] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1A127C00) [pid = 3040] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (16E60000) [pid = 3040] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DC54400) [pid = 3040] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:58:02 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0D6FD000) [pid = 3040] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:58:02 INFO - PROCESS | 3040 | ++DOCSHELL 0C54E800 == 40 [pid = 3040] [id = 429] 18:58:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0C54F400) [pid = 3040] [serial = 1287] [outer = 00000000] 18:58:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0E021C00) [pid = 3040] [serial = 1288] [outer = 0C54F400] 18:58:02 INFO - PROCESS | 3040 | 1467683882191 Marionette DEBUG loaded listener.js 18:58:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0E039800) [pid = 3040] [serial = 1289] [outer = 0C54F400] 18:58:02 INFO - PROCESS | 3040 | 1467683882563 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]]]}] 18:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 770ms 18:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:58:02 INFO - PROCESS | 3040 | 1467683882600 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 18:58:02 INFO - PROCESS | 3040 | 1467683882602 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 18:58:02 INFO - PROCESS | 3040 | 1467683882605 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 3040 | 1467683882607 Marionette TRACE conn5 <- [1,1682,null,{}] 18:58:02 INFO - PROCESS | 3040 | 1467683882610 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}] 18:58:02 INFO - PROCESS | 3040 | 1467683882612 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:02 INFO - PROCESS | 3040 | 1467683882693 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 18:58:02 INFO - PROCESS | 3040 | 1467683882788 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 3040 | 1467683882790 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:02 INFO - PROCESS | 3040 | ++DOCSHELL 0C553C00 == 41 [pid = 3040] [id = 430] 18:58:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0D535400) [pid = 3040] [serial = 1290] [outer = 00000000] 18:58:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19B04400) [pid = 3040] [serial = 1291] [outer = 0D535400] 18:58:02 INFO - PROCESS | 3040 | 1467683882833 Marionette DEBUG loaded listener.js 18:58:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19B05C00) [pid = 3040] [serial = 1292] [outer = 0D535400] 18:58:03 INFO - PROCESS | 3040 | 1467683883181 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]]]}] 18:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 630ms 18:58:03 INFO - PROCESS | 3040 | 1467683883236 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 18:58:03 INFO - PROCESS | 3040 | 1467683883238 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 18:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:58:03 INFO - PROCESS | 3040 | 1467683883241 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:58:03 INFO - PROCESS | 3040 | 1467683883242 Marionette TRACE conn5 <- [1,1686,null,{}] 18:58:03 INFO - PROCESS | 3040 | 1467683883246 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}] 18:58:03 INFO - PROCESS | 3040 | 1467683883248 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:03 INFO - PROCESS | 3040 | 1467683883364 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 18:58:03 INFO - PROCESS | 3040 | 1467683883399 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:03 INFO - PROCESS | 3040 | 1467683883401 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:03 INFO - PROCESS | 3040 | ++DOCSHELL 19B05400 == 42 [pid = 3040] [id = 431] 18:58:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19E42C00) [pid = 3040] [serial = 1293] [outer = 00000000] 18:58:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (19E8B000) [pid = 3040] [serial = 1294] [outer = 19E42C00] 18:58:03 INFO - PROCESS | 3040 | 1467683883443 Marionette DEBUG loaded listener.js 18:58:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A0BAC00) [pid = 3040] [serial = 1295] [outer = 19E42C00] 18:58:03 INFO - PROCESS | 3040 | 1467683883853 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]]]}] 18:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 18:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 630ms 18:58:03 INFO - PROCESS | 3040 | 1467683883871 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 18:58:03 INFO - PROCESS | 3040 | 1467683883873 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 18:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:58:03 INFO - PROCESS | 3040 | 1467683883876 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:58:03 INFO - PROCESS | 3040 | 1467683883878 Marionette TRACE conn5 <- [1,1690,null,{}] 18:58:03 INFO - PROCESS | 3040 | 1467683883881 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}] 18:58:03 INFO - PROCESS | 3040 | 1467683883883 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:04 INFO - PROCESS | 3040 | 1467683884006 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 18:58:04 INFO - PROCESS | 3040 | 1467683884017 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:04 INFO - PROCESS | 3040 | 1467683884019 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:04 INFO - PROCESS | 3040 | ++DOCSHELL 0C52E800 == 43 [pid = 3040] [id = 432] 18:58:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (15EC6400) [pid = 3040] [serial = 1296] [outer = 00000000] 18:58:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A24EC00) [pid = 3040] [serial = 1297] [outer = 15EC6400] 18:58:04 INFO - PROCESS | 3040 | 1467683884062 Marionette DEBUG loaded listener.js 18:58:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A41A800) [pid = 3040] [serial = 1298] [outer = 15EC6400] 18:58:04 INFO - PROCESS | 3040 | 1467683884679 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]]]}] 18:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 930ms 18:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:58:04 INFO - PROCESS | 3040 | 1467683884808 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 18:58:04 INFO - PROCESS | 3040 | 1467683884813 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 18:58:04 INFO - PROCESS | 3040 | 1467683884818 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:58:04 INFO - PROCESS | 3040 | 1467683884823 Marionette TRACE conn5 <- [1,1694,null,{}] 18:58:04 INFO - PROCESS | 3040 | 1467683884829 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}] 18:58:04 INFO - PROCESS | 3040 | 1467683884832 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:04 INFO - PROCESS | 3040 | 1467683884952 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 18:58:05 INFO - PROCESS | 3040 | 1467683885085 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:05 INFO - PROCESS | 3040 | 1467683885088 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:05 INFO - PROCESS | 3040 | ++DOCSHELL 0D534400 == 44 [pid = 3040] [id = 433] 18:58:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0D585C00) [pid = 3040] [serial = 1299] [outer = 00000000] 18:58:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E03F000) [pid = 3040] [serial = 1300] [outer = 0D585C00] 18:58:05 INFO - PROCESS | 3040 | 1467683885149 Marionette DEBUG loaded listener.js 18:58:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0EDD0000) [pid = 3040] [serial = 1301] [outer = 0D585C00] 18:58:05 INFO - PROCESS | 3040 | 1467683885691 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]]]}] 18:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 930ms 18:58:05 INFO - PROCESS | 3040 | 1467683885748 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 3040 | 1467683885753 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 18:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:58:05 INFO - PROCESS | 3040 | 1467683885759 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 3040 | 1467683885762 Marionette TRACE conn5 <- [1,1698,null,{}] 18:58:05 INFO - PROCESS | 3040 | 1467683885767 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}] 18:58:05 INFO - PROCESS | 3040 | 1467683885769 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:05 INFO - PROCESS | 3040 | 1467683885885 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 18:58:06 INFO - PROCESS | 3040 | 1467683885996 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:06 INFO - PROCESS | 3040 | 1467683885998 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:06 INFO - PROCESS | 3040 | ++DOCSHELL 15C6AC00 == 45 [pid = 3040] [id = 434] 18:58:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (16261800) [pid = 3040] [serial = 1302] [outer = 00000000] 18:58:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (168DE400) [pid = 3040] [serial = 1303] [outer = 16261800] 18:58:06 INFO - PROCESS | 3040 | 1467683886095 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (18628400) [pid = 3040] [serial = 1304] [outer = 16261800] 18:58:06 INFO - PROCESS | 3040 | 1467683886696 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]]]}] 18:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 970ms 18:58:06 INFO - PROCESS | 3040 | 1467683886733 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 18:58:06 INFO - PROCESS | 3040 | 1467683886736 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 18:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:58:06 INFO - PROCESS | 3040 | 1467683886739 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:58:06 INFO - PROCESS | 3040 | 1467683886743 Marionette TRACE conn5 <- [1,1702,null,{}] 18:58:06 INFO - PROCESS | 3040 | 1467683886754 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}] 18:58:06 INFO - PROCESS | 3040 | 1467683886759 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:06 INFO - PROCESS | 3040 | 1467683886870 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 18:58:07 INFO - PROCESS | 3040 | 1467683887011 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 3040 | 1467683887015 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:07 INFO - PROCESS | 3040 | ++DOCSHELL 1A50C400 == 46 [pid = 3040] [id = 435] 18:58:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (1A50E400) [pid = 3040] [serial = 1305] [outer = 00000000] 18:58:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1A5C6000) [pid = 3040] [serial = 1306] [outer = 1A50E400] 18:58:07 INFO - PROCESS | 3040 | 1467683887073 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (1A68A800) [pid = 3040] [serial = 1307] [outer = 1A50E400] 18:58:07 INFO - PROCESS | 3040 | 1467683887674 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]]]}] 18:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 970ms 18:58:07 INFO - PROCESS | 3040 | 1467683887713 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 18:58:07 INFO - PROCESS | 3040 | 1467683887716 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 18:58:07 INFO - PROCESS | 3040 | 1467683887719 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:58:07 INFO - PROCESS | 3040 | 1467683887721 Marionette TRACE conn5 <- [1,1706,null,{}] 18:58:07 INFO - PROCESS | 3040 | 1467683887725 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}] 18:58:07 INFO - PROCESS | 3040 | 1467683887727 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:07 INFO - PROCESS | 3040 | 1467683887848 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 18:58:07 INFO - PROCESS | 3040 | 1467683887985 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 3040 | 1467683887988 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:08 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F2C00 == 47 [pid = 3040] [id = 436] 18:58:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (0DB71800) [pid = 3040] [serial = 1308] [outer = 00000000] 18:58:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 99 (1486CC00) [pid = 3040] [serial = 1309] [outer = 0DB71800] 18:58:08 INFO - PROCESS | 3040 | 1467683888043 Marionette DEBUG loaded listener.js 18:58:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 100 (168EE400) [pid = 3040] [serial = 1310] [outer = 0DB71800] 18:58:08 INFO - PROCESS | 3040 | 1467683888785 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]]]}] 18:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1117ms 18:58:08 INFO - PROCESS | 3040 | 1467683888840 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 3040 | 1467683888844 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 18:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:58:08 INFO - PROCESS | 3040 | 1467683888848 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 3040 | 1467683888853 Marionette TRACE conn5 <- [1,1710,null,{}] 18:58:08 INFO - PROCESS | 3040 | 1467683888858 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}] 18:58:08 INFO - PROCESS | 3040 | 1467683888860 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:08 INFO - PROCESS | 3040 | 1467683888964 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 19B05400 == 46 [pid = 3040] [id = 431] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0C553C00 == 45 [pid = 3040] [id = 430] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0C54E800 == 44 [pid = 3040] [id = 429] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 182D2800 == 43 [pid = 3040] [id = 428] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 168E4C00 == 42 [pid = 3040] [id = 427] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 15092C00 == 41 [pid = 3040] [id = 426] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 14983C00 == 40 [pid = 3040] [id = 425] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0E024800 == 39 [pid = 3040] [id = 424] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0D1F2C00 == 38 [pid = 3040] [id = 423] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 19B0E400 == 37 [pid = 3040] [id = 398] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0E391400 == 36 [pid = 3040] [id = 399] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 1921F800 == 35 [pid = 3040] [id = 407] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 182CFC00 == 34 [pid = 3040] [id = 422] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0C552000 == 33 [pid = 3040] [id = 419] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 1626AC00 == 32 [pid = 3040] [id = 420] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 19B08400 == 31 [pid = 3040] [id = 421] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 1A50C400 == 30 [pid = 3040] [id = 435] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0D6F2C00 == 29 [pid = 3040] [id = 436] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 15C6AC00 == 28 [pid = 3040] [id = 434] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0C52E800 == 27 [pid = 3040] [id = 432] 18:58:09 INFO - PROCESS | 3040 | --DOCSHELL 0D534400 == 26 [pid = 3040] [id = 433] 18:58:09 INFO - PROCESS | 3040 | 1467683889786 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:09 INFO - PROCESS | 3040 | 1467683889789 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 99 (19B0B800) [pid = 3040] [serial = 1240] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 98 (19DCFC00) [pid = 3040] [serial = 1241] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (0DC59800) [pid = 3040] [serial = 1229] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (0D1C9C00) [pid = 3040] [serial = 1228] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (192D2800) [pid = 3040] [serial = 1222] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0ED86800) [pid = 3040] [serial = 1231] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (14621800) [pid = 3040] [serial = 1232] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (1921C400) [pid = 3040] [serial = 1237] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0E02D800) [pid = 3040] [serial = 1225] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (16520800) [pid = 3040] [serial = 1234] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (168D9800) [pid = 3040] [serial = 1235] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (1A25A800) [pid = 3040] [serial = 1244] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A24F400) [pid = 3040] [serial = 1243] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A501400) [pid = 3040] [serial = 1253] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1A50E000) [pid = 3040] [serial = 1246] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (14F54000) [pid = 3040] [serial = 1249] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (15C62400) [pid = 3040] [serial = 1250] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (199CF800) [pid = 3040] [serial = 1252] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1A50FC00) [pid = 3040] [serial = 1247] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1A5CA000) [pid = 3040] [serial = 1255] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1947FC00) [pid = 3040] [serial = 1238] [outer = 00000000] [url = about:blank] 18:58:09 INFO - PROCESS | 3040 | ++DOCSHELL 0C535400 == 27 [pid = 3040] [id = 437] 18:58:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0C535800) [pid = 3040] [serial = 1311] [outer = 00000000] 18:58:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0C54E000) [pid = 3040] [serial = 1312] [outer = 0C535800] 18:58:09 INFO - PROCESS | 3040 | 1467683889971 Marionette DEBUG loaded listener.js 18:58:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0C5F8800) [pid = 3040] [serial = 1313] [outer = 0C535800] 18:58:10 INFO - PROCESS | 3040 | 1467683890442 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]]]}] 18:58: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 18:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1639ms 18:58:10 INFO - PROCESS | 3040 | 1467683890490 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 18:58:10 INFO - PROCESS | 3040 | 1467683890493 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 18:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:58:10 INFO - PROCESS | 3040 | 1467683890501 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:58:10 INFO - PROCESS | 3040 | 1467683890503 Marionette TRACE conn5 <- [1,1714,null,{}] 18:58:10 INFO - PROCESS | 3040 | 1467683890509 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}] 18:58:10 INFO - PROCESS | 3040 | 1467683890513 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:10 INFO - PROCESS | 3040 | 1467683890609 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 18:58:10 INFO - PROCESS | 3040 | 1467683890620 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:10 INFO - PROCESS | 3040 | 1467683890623 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:10 INFO - PROCESS | 3040 | ++DOCSHELL 0E02C000 == 28 [pid = 3040] [id = 438] 18:58:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0E02D800) [pid = 3040] [serial = 1314] [outer = 00000000] 18:58:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0E035C00) [pid = 3040] [serial = 1315] [outer = 0E02D800] 18:58:10 INFO - PROCESS | 3040 | 1467683890670 Marionette DEBUG loaded listener.js 18:58:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E0E9800) [pid = 3040] [serial = 1316] [outer = 0E02D800] 18:58:11 INFO - PROCESS | 3040 | 1467683891165 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]]]}] 18:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 18:58:11 INFO - PROCESS | 3040 | 1467683891232 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 18:58:11 INFO - PROCESS | 3040 | 1467683891236 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 18:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:58:11 INFO - PROCESS | 3040 | 1467683891241 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:58:11 INFO - PROCESS | 3040 | 1467683891243 Marionette TRACE conn5 <- [1,1718,null,{}] 18:58:11 INFO - PROCESS | 3040 | 1467683891247 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}] 18:58:11 INFO - PROCESS | 3040 | 1467683891249 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:11 INFO - PROCESS | 3040 | 1467683891342 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 18:58:11 INFO - PROCESS | 3040 | 1467683891438 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:11 INFO - PROCESS | 3040 | 1467683891440 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:11 INFO - PROCESS | 3040 | ++DOCSHELL 14864C00 == 29 [pid = 3040] [id = 439] 18:58:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (14869400) [pid = 3040] [serial = 1317] [outer = 00000000] 18:58:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (148AAC00) [pid = 3040] [serial = 1318] [outer = 14869400] 18:58:11 INFO - PROCESS | 3040 | 1467683891486 Marionette DEBUG loaded listener.js 18:58:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (14D65000) [pid = 3040] [serial = 1319] [outer = 14869400] 18:58:11 INFO - PROCESS | 3040 | 1467683891894 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]]]}] 18:58:11 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 18:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 18:58:11 INFO - PROCESS | 3040 | 1467683891920 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 18:58:11 INFO - PROCESS | 3040 | 1467683891922 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 18:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:58:11 INFO - PROCESS | 3040 | 1467683891927 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:58:11 INFO - PROCESS | 3040 | 1467683891933 Marionette TRACE conn5 <- [1,1722,null,{}] 18:58:11 INFO - PROCESS | 3040 | 1467683891955 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}] 18:58:11 INFO - PROCESS | 3040 | 1467683891958 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:12 INFO - PROCESS | 3040 | 1467683892082 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 18:58:12 INFO - PROCESS | 3040 | 1467683892097 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 3040 | 1467683892099 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:12 INFO - PROCESS | 3040 | ++DOCSHELL 0D60C400 == 30 [pid = 3040] [id = 440] 18:58:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (15C76400) [pid = 3040] [serial = 1320] [outer = 00000000] 18:58:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1676A400) [pid = 3040] [serial = 1321] [outer = 15C76400] 18:58:12 INFO - PROCESS | 3040 | 1467683892154 Marionette DEBUG loaded listener.js 18:58:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (17C68800) [pid = 3040] [serial = 1322] [outer = 15C76400] 18:58:12 INFO - PROCESS | 3040 | 1467683892631 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]]]}] 18:58: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 18:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 750ms 18:58:12 INFO - PROCESS | 3040 | 1467683892680 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 18:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:58:12 INFO - PROCESS | 3040 | 1467683892682 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 18:58:12 INFO - PROCESS | 3040 | 1467683892686 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:58:12 INFO - PROCESS | 3040 | 1467683892687 Marionette TRACE conn5 <- [1,1726,null,{}] 18:58:12 INFO - PROCESS | 3040 | 1467683892691 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}] 18:58:12 INFO - PROCESS | 3040 | 1467683892693 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:12 INFO - PROCESS | 3040 | 1467683892842 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 18:58:12 INFO - PROCESS | 3040 | 1467683892855 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 3040 | 1467683892857 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:12 INFO - PROCESS | 3040 | ++DOCSHELL 182CF800 == 31 [pid = 3040] [id = 441] 18:58:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (182D0C00) [pid = 3040] [serial = 1323] [outer = 00000000] 18:58:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1863FC00) [pid = 3040] [serial = 1324] [outer = 182D0C00] 18:58:12 INFO - PROCESS | 3040 | 1467683892957 Marionette DEBUG loaded listener.js 18:58:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (18646C00) [pid = 3040] [serial = 1325] [outer = 182D0C00] 18:58:13 INFO - PROCESS | 3040 | 1467683893372 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]]]}] 18:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 18:58:13 INFO - PROCESS | 3040 | 1467683893420 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 18:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:58:13 INFO - PROCESS | 3040 | 1467683893422 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 18:58:13 INFO - PROCESS | 3040 | 1467683893425 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:58:13 INFO - PROCESS | 3040 | 1467683893427 Marionette TRACE conn5 <- [1,1730,null,{}] 18:58:13 INFO - PROCESS | 3040 | 1467683893430 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}] 18:58:13 INFO - PROCESS | 3040 | 1467683893432 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:13 INFO - PROCESS | 3040 | 1467683893546 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 18:58:13 INFO - PROCESS | 3040 | 1467683893552 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:13 INFO - PROCESS | 3040 | 1467683893558 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:13 INFO - PROCESS | 3040 | ++DOCSHELL 193DF800 == 32 [pid = 3040] [id = 442] 18:58:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (193E1000) [pid = 3040] [serial = 1326] [outer = 00000000] 18:58:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (19482000) [pid = 3040] [serial = 1327] [outer = 193E1000] 18:58:13 INFO - PROCESS | 3040 | 1467683893671 Marionette DEBUG loaded listener.js 18:58:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (199D8000) [pid = 3040] [serial = 1328] [outer = 193E1000] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (19E42C00) [pid = 3040] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (168E6C00) [pid = 3040] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (15C6CC00) [pid = 3040] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (0E038000) [pid = 3040] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (0E027000) [pid = 3040] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (14986000) [pid = 3040] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (18624800) [pid = 3040] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0C552400) [pid = 3040] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (182D5C00) [pid = 3040] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0C54F400) [pid = 3040] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0D535400) [pid = 3040] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1A24D800) [pid = 3040] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (16520C00) [pid = 3040] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0D60AC00) [pid = 3040] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0DC59400) [pid = 3040] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1922A400) [pid = 3040] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:58:14 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (15EC6400) [pid = 3040] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:58:14 INFO - PROCESS | 3040 | 1467683894576 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]]]}] 18:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1175ms 18:58:14 INFO - PROCESS | 3040 | 1467683894601 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 18:58:14 INFO - PROCESS | 3040 | 1467683894603 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 18:58:14 INFO - PROCESS | 3040 | 1467683894606 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:58:14 INFO - PROCESS | 3040 | 1467683894608 Marionette TRACE conn5 <- [1,1734,null,{}] 18:58:14 INFO - PROCESS | 3040 | 1467683894614 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}] 18:58:14 INFO - PROCESS | 3040 | 1467683894617 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:14 INFO - PROCESS | 3040 | 1467683894737 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 18:58:14 INFO - PROCESS | 3040 | 1467683894809 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:14 INFO - PROCESS | 3040 | 1467683894811 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:14 INFO - PROCESS | 3040 | ++DOCSHELL 0C697400 == 33 [pid = 3040] [id = 443] 18:58:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0D60AC00) [pid = 3040] [serial = 1329] [outer = 00000000] 18:58:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (168EE000) [pid = 3040] [serial = 1330] [outer = 0D60AC00] 18:58:14 INFO - PROCESS | 3040 | 1467683894855 Marionette DEBUG loaded listener.js 18:58:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (17C68400) [pid = 3040] [serial = 1331] [outer = 0D60AC00] 18:58:15 INFO - PROCESS | 3040 | 1467683895210 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]]]}] 18:58: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 18:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 630ms 18:58:15 INFO - PROCESS | 3040 | 1467683895241 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 18:58:15 INFO - PROCESS | 3040 | 1467683895243 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 18:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:58:15 INFO - PROCESS | 3040 | 1467683895259 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:58:15 INFO - PROCESS | 3040 | 1467683895260 Marionette TRACE conn5 <- [1,1738,null,{}] 18:58:15 INFO - PROCESS | 3040 | 1467683895264 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}] 18:58:15 INFO - PROCESS | 3040 | 1467683895266 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:15 INFO - PROCESS | 3040 | 1467683895346 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 18:58:15 INFO - PROCESS | 3040 | 1467683895351 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:15 INFO - PROCESS | 3040 | 1467683895353 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:15 INFO - PROCESS | 3040 | ++DOCSHELL 19480000 == 34 [pid = 3040] [id = 444] 18:58:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199CC000) [pid = 3040] [serial = 1332] [outer = 00000000] 18:58:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19DCFC00) [pid = 3040] [serial = 1333] [outer = 199CC000] 18:58:15 INFO - PROCESS | 3040 | 1467683895397 Marionette DEBUG loaded listener.js 18:58:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19E87400) [pid = 3040] [serial = 1334] [outer = 199CC000] 18:58:15 INFO - PROCESS | 3040 | 1467683895837 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]]]}] 18:58: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 18:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 18:58:15 INFO - PROCESS | 3040 | 1467683895892 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 18:58:15 INFO - PROCESS | 3040 | 1467683895894 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 18:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:58:15 INFO - PROCESS | 3040 | 1467683895902 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:58:15 INFO - PROCESS | 3040 | 1467683895904 Marionette TRACE conn5 <- [1,1742,null,{}] 18:58:15 INFO - PROCESS | 3040 | 1467683895908 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}] 18:58:15 INFO - PROCESS | 3040 | 1467683895909 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:16 INFO - PROCESS | 3040 | 1467683895989 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 18:58:16 INFO - PROCESS | 3040 | 1467683895995 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:16 INFO - PROCESS | 3040 | 1467683895996 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:16 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F0000 == 35 [pid = 3040] [id = 445] 18:58:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19B0F800) [pid = 3040] [serial = 1335] [outer = 00000000] 18:58:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A131800) [pid = 3040] [serial = 1336] [outer = 19B0F800] 18:58:16 INFO - PROCESS | 3040 | 1467683896040 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A1B4400) [pid = 3040] [serial = 1337] [outer = 19B0F800] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 168DA000 == 34 [pid = 3040] [id = 382] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0E38D400 == 33 [pid = 3040] [id = 388] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 1864A800 == 32 [pid = 3040] [id = 395] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0DC56000 == 31 [pid = 3040] [id = 380] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 1863DC00 == 30 [pid = 3040] [id = 383] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 17C64C00 == 29 [pid = 3040] [id = 394] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 16724000 == 28 [pid = 3040] [id = 393] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 1863E800 == 27 [pid = 3040] [id = 386] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 14FBEC00 == 26 [pid = 3040] [id = 381] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0D121000 == 25 [pid = 3040] [id = 389] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0E395800 == 24 [pid = 3040] [id = 391] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0DE46400 == 23 [pid = 3040] [id = 379] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0E38C800 == 22 [pid = 3040] [id = 396] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0E26A400 == 21 [pid = 3040] [id = 385] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 08F76400 == 20 [pid = 3040] [id = 384] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 0D6F7C00 == 19 [pid = 3040] [id = 390] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 14FBCC00 == 18 [pid = 3040] [id = 387] 18:58:17 INFO - PROCESS | 3040 | --DOCSHELL 15E03000 == 17 [pid = 3040] [id = 392] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0E040400) [pid = 3040] [serial = 1226] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (146D2C00) [pid = 3040] [serial = 1223] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (16E60800) [pid = 3040] [serial = 1282] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (16514800) [pid = 3040] [serial = 1279] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A651400) [pid = 3040] [serial = 1256] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E036400) [pid = 3040] [serial = 1273] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E0EAC00) [pid = 3040] [serial = 1274] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (14D5A400) [pid = 3040] [serial = 1276] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14FBE400) [pid = 3040] [serial = 1277] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (186F7000) [pid = 3040] [serial = 1267] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D606400) [pid = 3040] [serial = 1258] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DFBD400) [pid = 3040] [serial = 1259] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1864C000) [pid = 3040] [serial = 1285] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A0BAC00) [pid = 3040] [serial = 1295] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (17C6B000) [pid = 3040] [serial = 1283] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (192D1400) [pid = 3040] [serial = 1286] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0E021C00) [pid = 3040] [serial = 1288] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19B04400) [pid = 3040] [serial = 1291] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0E039800) [pid = 3040] [serial = 1289] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1A50D800) [pid = 3040] [serial = 1264] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1BE51000) [pid = 3040] [serial = 1268] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (17C65000) [pid = 3040] [serial = 1261] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (186F9400) [pid = 3040] [serial = 1262] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A687000) [pid = 3040] [serial = 1265] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (0E268C00) [pid = 3040] [serial = 1270] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (14620000) [pid = 3040] [serial = 1271] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (19B05C00) [pid = 3040] [serial = 1292] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (16517C00) [pid = 3040] [serial = 1280] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (1A41A800) [pid = 3040] [serial = 1298] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (1A24EC00) [pid = 3040] [serial = 1297] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (19E8B000) [pid = 3040] [serial = 1294] [outer = 00000000] [url = about:blank] 18:58:17 INFO - PROCESS | 3040 | 1467683897852 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]]]}] 18:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1973ms 18:58:17 INFO - PROCESS | 3040 | 1467683897881 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 18:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:58:17 INFO - PROCESS | 3040 | 1467683897885 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 18:58:17 INFO - PROCESS | 3040 | 1467683897889 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:58:17 INFO - PROCESS | 3040 | 1467683897893 Marionette TRACE conn5 <- [1,1746,null,{}] 18:58:17 INFO - PROCESS | 3040 | 1467683897898 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}] 18:58:17 INFO - PROCESS | 3040 | 1467683897901 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:18 INFO - PROCESS | 3040 | 1467683897990 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 18:58:18 INFO - PROCESS | 3040 | 1467683898000 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 3040 | 1467683898004 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:18 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F7400 == 18 [pid = 3040] [id = 446] 18:58:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0D6F7C00) [pid = 3040] [serial = 1338] [outer = 00000000] 18:58:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0DA73C00) [pid = 3040] [serial = 1339] [outer = 0D6F7C00] 18:58:18 INFO - PROCESS | 3040 | 1467683898052 Marionette DEBUG loaded listener.js 18:58:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DB71000) [pid = 3040] [serial = 1340] [outer = 0D6F7C00] 18:58:18 INFO - PROCESS | 3040 | 1467683898532 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]]]}] 18:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 18:58:18 INFO - PROCESS | 3040 | 1467683898561 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 18:58:18 INFO - PROCESS | 3040 | 1467683898566 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 18:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:58:18 INFO - PROCESS | 3040 | 1467683898576 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:58:18 INFO - PROCESS | 3040 | 1467683898579 Marionette TRACE conn5 <- [1,1750,null,{}] 18:58:18 INFO - PROCESS | 3040 | 1467683898583 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}] 18:58:18 INFO - PROCESS | 3040 | 1467683898586 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:18 INFO - PROCESS | 3040 | 1467683898672 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 18:58:18 INFO - PROCESS | 3040 | 1467683898682 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 3040 | 1467683898684 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:18 INFO - PROCESS | 3040 | ++DOCSHELL 0E02B000 == 19 [pid = 3040] [id = 447] 18:58:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E02B400) [pid = 3040] [serial = 1341] [outer = 00000000] 18:58:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E030400) [pid = 3040] [serial = 1342] [outer = 0E02B400] 18:58:18 INFO - PROCESS | 3040 | 1467683898737 Marionette DEBUG loaded listener.js 18:58:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0E037800) [pid = 3040] [serial = 1343] [outer = 0E02B400] 18:58:19 INFO - PROCESS | 3040 | 1467683899208 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]]]}] 18:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 18:58:19 INFO - PROCESS | 3040 | 1467683899251 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 18:58:19 INFO - PROCESS | 3040 | 1467683899254 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 18:58:19 INFO - PROCESS | 3040 | 1467683899257 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:58:19 INFO - PROCESS | 3040 | 1467683899260 Marionette TRACE conn5 <- [1,1754,null,{}] 18:58:19 INFO - PROCESS | 3040 | 1467683899271 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}] 18:58:19 INFO - PROCESS | 3040 | 1467683899275 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:19 INFO - PROCESS | 3040 | 1467683899362 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 18:58:19 INFO - PROCESS | 3040 | 1467683899488 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:19 INFO - PROCESS | 3040 | 1467683899491 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:19 INFO - PROCESS | 3040 | ++DOCSHELL 14626000 == 20 [pid = 3040] [id = 448] 18:58:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (14626400) [pid = 3040] [serial = 1344] [outer = 00000000] 18:58:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (1462D400) [pid = 3040] [serial = 1345] [outer = 14626400] 18:58:19 INFO - PROCESS | 3040 | 1467683899539 Marionette DEBUG loaded listener.js 18:58:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (146DB400) [pid = 3040] [serial = 1346] [outer = 14626400] 18:58:19 INFO - PROCESS | 3040 | 1467683899948 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]]]}] 18:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 730ms 18:58:20 INFO - PROCESS | 3040 | 1467683899991 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 18:58:20 INFO - PROCESS | 3040 | 1467683899994 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 18:58:20 INFO - PROCESS | 3040 | 1467683899998 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:58:20 INFO - PROCESS | 3040 | 1467683900000 Marionette TRACE conn5 <- [1,1758,null,{}] 18:58:20 INFO - PROCESS | 3040 | 1467683900003 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}] 18:58:20 INFO - PROCESS | 3040 | 1467683900005 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:20 INFO - PROCESS | 3040 | 1467683900121 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 18:58:20 INFO - PROCESS | 3040 | 1467683900130 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:20 INFO - PROCESS | 3040 | 1467683900132 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:20 INFO - PROCESS | 3040 | ++DOCSHELL 14627000 == 21 [pid = 3040] [id = 449] 18:58:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (1462BC00) [pid = 3040] [serial = 1347] [outer = 00000000] 18:58:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (14D5A000) [pid = 3040] [serial = 1348] [outer = 1462BC00] 18:58:20 INFO - PROCESS | 3040 | 1467683900176 Marionette DEBUG loaded listener.js 18:58:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (15C6B400) [pid = 3040] [serial = 1349] [outer = 1462BC00] 18:58:20 INFO - PROCESS | 3040 | 1467683900594 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]]]}] 18:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 630ms 18:58:20 INFO - PROCESS | 3040 | 1467683900631 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 18:58:20 INFO - PROCESS | 3040 | 1467683900633 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 18:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:58:20 INFO - PROCESS | 3040 | 1467683900636 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:58:20 INFO - PROCESS | 3040 | 1467683900638 Marionette TRACE conn5 <- [1,1762,null,{}] 18:58:20 INFO - PROCESS | 3040 | 1467683900642 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}] 18:58:20 INFO - PROCESS | 3040 | 1467683900643 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:20 INFO - PROCESS | 3040 | 1467683900756 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 18:58:20 INFO - PROCESS | 3040 | 1467683900841 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:20 INFO - PROCESS | 3040 | 1467683900843 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:20 INFO - PROCESS | 3040 | ++DOCSHELL 15C6C400 == 22 [pid = 3040] [id = 450] 18:58:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15C70C00) [pid = 3040] [serial = 1350] [outer = 00000000] 18:58:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (16262400) [pid = 3040] [serial = 1351] [outer = 15C70C00] 18:58:20 INFO - PROCESS | 3040 | 1467683900886 Marionette DEBUG loaded listener.js 18:58:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (16515C00) [pid = 3040] [serial = 1352] [outer = 15C70C00] 18:58:21 INFO - PROCESS | 3040 | 1467683901250 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]]]}] 18:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 18:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:58:21 INFO - PROCESS | 3040 | 1467683901307 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 18:58:21 INFO - PROCESS | 3040 | 1467683901309 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 18:58:21 INFO - PROCESS | 3040 | 1467683901312 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:58:21 INFO - PROCESS | 3040 | 1467683901314 Marionette TRACE conn5 <- [1,1766,null,{}] 18:58:21 INFO - PROCESS | 3040 | 1467683901317 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}] 18:58:21 INFO - PROCESS | 3040 | 1467683901323 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:21 INFO - PROCESS | 3040 | 1467683901425 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 18:58:21 INFO - PROCESS | 3040 | 1467683901431 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:21 INFO - PROCESS | 3040 | 1467683901433 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:21 INFO - PROCESS | 3040 | ++DOCSHELL 1651C000 == 23 [pid = 3040] [id = 451] 18:58:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1671F400) [pid = 3040] [serial = 1353] [outer = 00000000] 18:58:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (17C64C00) [pid = 3040] [serial = 1354] [outer = 1671F400] 18:58:21 INFO - PROCESS | 3040 | 1467683901477 Marionette DEBUG loaded listener.js 18:58:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (18623C00) [pid = 3040] [serial = 1355] [outer = 1671F400] 18:58:21 INFO - PROCESS | 3040 | 1467683901920 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]]]}] 18:58:21 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 18:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 630ms 18:58:21 INFO - PROCESS | 3040 | 1467683901943 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 18:58:21 INFO - PROCESS | 3040 | 1467683901945 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 18:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:58:21 INFO - PROCESS | 3040 | 1467683901949 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:58:21 INFO - PROCESS | 3040 | 1467683901950 Marionette TRACE conn5 <- [1,1770,null,{}] 18:58:21 INFO - PROCESS | 3040 | 1467683901954 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}] 18:58:21 INFO - PROCESS | 3040 | 1467683901956 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:22 INFO - PROCESS | 3040 | 1467683902033 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 18:58:22 INFO - PROCESS | 3040 | 1467683902038 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:22 INFO - PROCESS | 3040 | 1467683902040 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:22 INFO - PROCESS | 3040 | ++DOCSHELL 182CFC00 == 24 [pid = 3040] [id = 452] 18:58:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1863D800) [pid = 3040] [serial = 1356] [outer = 00000000] 18:58:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (18647000) [pid = 3040] [serial = 1357] [outer = 1863D800] 18:58:22 INFO - PROCESS | 3040 | 1467683902083 Marionette DEBUG loaded listener.js 18:58:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (18649400) [pid = 3040] [serial = 1358] [outer = 1863D800] 18:58:22 INFO - PROCESS | 3040 | 1467683902525 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]]]}] 18:58:22 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 18:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 18:58:22 INFO - PROCESS | 3040 | 1467683902584 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 18:58:22 INFO - PROCESS | 3040 | 1467683902586 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 18:58:22 INFO - PROCESS | 3040 | 1467683902589 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:58:22 INFO - PROCESS | 3040 | 1467683902591 Marionette TRACE conn5 <- [1,1774,null,{}] 18:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:58:22 INFO - PROCESS | 3040 | 1467683902594 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}] 18:58:22 INFO - PROCESS | 3040 | 1467683902596 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:22 INFO - PROCESS | 3040 | 1467683902674 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 18:58:22 INFO - PROCESS | 3040 | 1467683902680 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:22 INFO - PROCESS | 3040 | 1467683902682 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:22 INFO - PROCESS | 3040 | ++DOCSHELL 18631800 == 25 [pid = 3040] [id = 453] 18:58:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (186EEC00) [pid = 3040] [serial = 1359] [outer = 00000000] 18:58:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (193DAC00) [pid = 3040] [serial = 1360] [outer = 186EEC00] 18:58:22 INFO - PROCESS | 3040 | 1467683902725 Marionette DEBUG loaded listener.js 18:58:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (14FBEC00) [pid = 3040] [serial = 1361] [outer = 186EEC00] 18:58:23 INFO - PROCESS | 3040 | 1467683903205 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]]]}] 18:58:23 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 18:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 18:58:23 INFO - PROCESS | 3040 | 1467683903265 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 18:58:23 INFO - PROCESS | 3040 | 1467683903268 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 18:58:23 INFO - PROCESS | 3040 | 1467683903271 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:58:23 INFO - PROCESS | 3040 | 1467683903272 Marionette TRACE conn5 <- [1,1778,null,{}] 18:58:23 INFO - PROCESS | 3040 | 1467683903281 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}] 18:58:23 INFO - PROCESS | 3040 | 1467683903283 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:23 INFO - PROCESS | 3040 | 1467683903391 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 18:58:23 INFO - PROCESS | 3040 | 1467683903481 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:23 INFO - PROCESS | 3040 | 1467683903483 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:23 INFO - PROCESS | 3040 | ++DOCSHELL 14624C00 == 26 [pid = 3040] [id = 454] 18:58:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1862EC00) [pid = 3040] [serial = 1362] [outer = 00000000] 18:58:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199D4400) [pid = 3040] [serial = 1363] [outer = 1862EC00] 18:58:23 INFO - PROCESS | 3040 | 1467683903526 Marionette DEBUG loaded listener.js 18:58:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (199D5C00) [pid = 3040] [serial = 1364] [outer = 1862EC00] 18:58:23 INFO - PROCESS | 3040 | 1467683903966 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]]]}] 18:58:24 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) 18:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 730ms 18:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:58:24 INFO - PROCESS | 3040 | 1467683904005 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 18:58:24 INFO - PROCESS | 3040 | 1467683904007 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 18:58:24 INFO - PROCESS | 3040 | 1467683904010 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:58:24 INFO - PROCESS | 3040 | 1467683904012 Marionette TRACE conn5 <- [1,1782,null,{}] 18:58:24 INFO - PROCESS | 3040 | 1467683904015 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}] 18:58:24 INFO - PROCESS | 3040 | 1467683904017 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:24 INFO - PROCESS | 3040 | 1467683904140 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 18:58:24 INFO - PROCESS | 3040 | 1467683904147 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:24 INFO - PROCESS | 3040 | 1467683904149 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:24 INFO - PROCESS | 3040 | ++DOCSHELL 19B07000 == 27 [pid = 3040] [id = 455] 18:58:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19B08C00) [pid = 3040] [serial = 1365] [outer = 00000000] 18:58:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19DDCC00) [pid = 3040] [serial = 1366] [outer = 19B08C00] 18:58:24 INFO - PROCESS | 3040 | 1467683904246 Marionette DEBUG loaded listener.js 18:58:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (19E4A400) [pid = 3040] [serial = 1367] [outer = 19B08C00] 18:58:24 INFO - PROCESS | 3040 | 1467683904665 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]]]}] 18:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 18:58:24 INFO - PROCESS | 3040 | 1467683904681 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 18:58:24 INFO - PROCESS | 3040 | 1467683904683 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 18:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:58:24 INFO - PROCESS | 3040 | 1467683904693 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:58:24 INFO - PROCESS | 3040 | 1467683904696 Marionette TRACE conn5 <- [1,1786,null,{}] 18:58:24 INFO - PROCESS | 3040 | 1467683904699 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}] 18:58:24 INFO - PROCESS | 3040 | 1467683904701 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:24 INFO - PROCESS | 3040 | 1467683904854 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (15C76400) [pid = 3040] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (182D0C00) [pid = 3040] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0D60AC00) [pid = 3040] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (193E1000) [pid = 3040] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (199CC000) [pid = 3040] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (16261800) [pid = 3040] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0D585C00) [pid = 3040] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14869400) [pid = 3040] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E02D800) [pid = 3040] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0C535800) [pid = 3040] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DB71800) [pid = 3040] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:58:25 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A50E400) [pid = 3040] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:58:25 INFO - PROCESS | 3040 | 1467683905077 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:25 INFO - PROCESS | 3040 | 1467683905080 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:25 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F4800 == 28 [pid = 3040] [id = 456] 18:58:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0C5F5800) [pid = 3040] [serial = 1368] [outer = 00000000] 18:58:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0DE4B000) [pid = 3040] [serial = 1369] [outer = 0C5F5800] 18:58:25 INFO - PROCESS | 3040 | 1467683905125 Marionette DEBUG loaded listener.js 18:58:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1462E400) [pid = 3040] [serial = 1370] [outer = 0C5F5800] 18:58:25 INFO - PROCESS | 3040 | 1467683905477 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]]]}] 18:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 830ms 18:58:25 INFO - PROCESS | 3040 | 1467683905531 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 18:58:25 INFO - PROCESS | 3040 | 1467683905533 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 18:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:58:25 INFO - PROCESS | 3040 | 1467683905536 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:58:25 INFO - PROCESS | 3040 | 1467683905538 Marionette TRACE conn5 <- [1,1790,null,{}] 18:58:25 INFO - PROCESS | 3040 | 1467683905541 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}] 18:58:25 INFO - PROCESS | 3040 | 1467683905543 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:25 INFO - PROCESS | 3040 | 1467683905622 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 18:58:25 INFO - PROCESS | 3040 | 1467683905627 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:25 INFO - PROCESS | 3040 | 1467683905629 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:25 INFO - PROCESS | 3040 | ++DOCSHELL 16267400 == 29 [pid = 3040] [id = 457] 18:58:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (16515400) [pid = 3040] [serial = 1371] [outer = 00000000] 18:58:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A124800) [pid = 3040] [serial = 1372] [outer = 16515400] 18:58:25 INFO - PROCESS | 3040 | 1467683905673 Marionette DEBUG loaded listener.js 18:58:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A129400) [pid = 3040] [serial = 1373] [outer = 16515400] 18:58:26 INFO - PROCESS | 3040 | 1467683906112 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]]]}] 18:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms 18:58:26 INFO - PROCESS | 3040 | 1467683906171 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 18:58:26 INFO - PROCESS | 3040 | 1467683906173 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 18:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:58:26 INFO - PROCESS | 3040 | 1467683906176 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:58:26 INFO - PROCESS | 3040 | 1467683906178 Marionette TRACE conn5 <- [1,1794,null,{}] 18:58:26 INFO - PROCESS | 3040 | 1467683906182 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}] 18:58:26 INFO - PROCESS | 3040 | 1467683906183 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:26 INFO - PROCESS | 3040 | 1467683906262 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 18:58:26 INFO - PROCESS | 3040 | 1467683906270 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:26 INFO - PROCESS | 3040 | 1467683906271 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:26 INFO - PROCESS | 3040 | ++DOCSHELL 1A124000 == 30 [pid = 3040] [id = 458] 18:58:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A1BAC00) [pid = 3040] [serial = 1374] [outer = 00000000] 18:58:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A25AC00) [pid = 3040] [serial = 1375] [outer = 1A1BAC00] 18:58:26 INFO - PROCESS | 3040 | 1467683906314 Marionette DEBUG loaded listener.js 18:58:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A504400) [pid = 3040] [serial = 1376] [outer = 1A1BAC00] 18:58:26 INFO - PROCESS | 3040 | 1467683906752 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]]]}] 18:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 630ms 18:58:26 INFO - PROCESS | 3040 | 1467683906817 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 18:58:26 INFO - PROCESS | 3040 | 1467683906819 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 18:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:58:26 INFO - PROCESS | 3040 | 1467683906822 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:58:26 INFO - PROCESS | 3040 | 1467683906823 Marionette TRACE conn5 <- [1,1798,null,{}] 18:58:26 INFO - PROCESS | 3040 | 1467683906827 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}] 18:58:26 INFO - PROCESS | 3040 | 1467683906828 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:26 INFO - PROCESS | 3040 | 1467683906908 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 18:58:26 INFO - PROCESS | 3040 | 1467683906914 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:26 INFO - PROCESS | 3040 | 1467683906916 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:26 INFO - PROCESS | 3040 | ++DOCSHELL 16519C00 == 31 [pid = 3040] [id = 459] 18:58:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A256000) [pid = 3040] [serial = 1377] [outer = 00000000] 18:58:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A510400) [pid = 3040] [serial = 1378] [outer = 1A256000] 18:58:26 INFO - PROCESS | 3040 | 1467683906959 Marionette DEBUG loaded listener.js 18:58:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A5C2800) [pid = 3040] [serial = 1379] [outer = 1A256000] 18:58:27 INFO - PROCESS | 3040 | 1467683907718 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]]]}] 18:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 970ms 18:58:27 INFO - PROCESS | 3040 | 1467683907793 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 18:58:27 INFO - PROCESS | 3040 | 1467683907798 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 18:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:58:27 INFO - PROCESS | 3040 | 1467683907803 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:58:27 INFO - PROCESS | 3040 | 1467683907809 Marionette TRACE conn5 <- [1,1802,null,{}] 18:58:27 INFO - PROCESS | 3040 | 1467683907814 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}] 18:58:27 INFO - PROCESS | 3040 | 1467683907817 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:27 INFO - PROCESS | 3040 | 1467683907956 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 18:58:28 INFO - PROCESS | 3040 | 1467683908086 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:28 INFO - PROCESS | 3040 | 1467683908089 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:28 INFO - PROCESS | 3040 | ++DOCSHELL 0D1CB800 == 32 [pid = 3040] [id = 460] 18:58:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0D60B800) [pid = 3040] [serial = 1380] [outer = 00000000] 18:58:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0DFBE000) [pid = 3040] [serial = 1381] [outer = 0D60B800] 18:58:28 INFO - PROCESS | 3040 | 1467683908147 Marionette DEBUG loaded listener.js 18:58:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0E03E000) [pid = 3040] [serial = 1382] [outer = 0D60B800] 18:58:28 INFO - PROCESS | 3040 | 1467683908850 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]]]}] 18:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1070ms 18:58:28 INFO - PROCESS | 3040 | 1467683908882 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 18:58:28 INFO - PROCESS | 3040 | 1467683908887 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 18:58:28 INFO - PROCESS | 3040 | 1467683908893 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:58:28 INFO - PROCESS | 3040 | 1467683908896 Marionette TRACE conn5 <- [1,1806,null,{}] 18:58:28 INFO - PROCESS | 3040 | 1467683908924 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}] 18:58:28 INFO - PROCESS | 3040 | 1467683908927 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:29 INFO - PROCESS | 3040 | 1467683909190 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 18:58:29 INFO - PROCESS | 3040 | 1467683909334 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:29 INFO - PROCESS | 3040 | 1467683909337 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:29 INFO - PROCESS | 3040 | ++DOCSHELL 0C54BC00 == 33 [pid = 3040] [id = 461] 18:58:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0C54C400) [pid = 3040] [serial = 1383] [outer = 00000000] 18:58:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0D1C9C00) [pid = 3040] [serial = 1384] [outer = 0C54C400] 18:58:29 INFO - PROCESS | 3040 | 1467683909390 Marionette DEBUG loaded listener.js 18:58:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0D610400) [pid = 3040] [serial = 1385] [outer = 0C54C400] 18:58:29 INFO - PROCESS | 3040 | --DOCSHELL 0C535400 == 32 [pid = 3040] [id = 437] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (1A131800) [pid = 3040] [serial = 1336] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (1676A400) [pid = 3040] [serial = 1321] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (18646C00) [pid = 3040] [serial = 1325] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1863FC00) [pid = 3040] [serial = 1324] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (168EE000) [pid = 3040] [serial = 1330] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (19482000) [pid = 3040] [serial = 1327] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (19DCFC00) [pid = 3040] [serial = 1333] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (199D8000) [pid = 3040] [serial = 1328] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (168DE400) [pid = 3040] [serial = 1303] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0EDD0000) [pid = 3040] [serial = 1301] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E03F000) [pid = 3040] [serial = 1300] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (148AAC00) [pid = 3040] [serial = 1318] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E035C00) [pid = 3040] [serial = 1315] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E0E9800) [pid = 3040] [serial = 1316] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0C54E000) [pid = 3040] [serial = 1312] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0C5F8800) [pid = 3040] [serial = 1313] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (168EE400) [pid = 3040] [serial = 1310] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1486CC00) [pid = 3040] [serial = 1309] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A68A800) [pid = 3040] [serial = 1307] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A5C6000) [pid = 3040] [serial = 1306] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19E87400) [pid = 3040] [serial = 1334] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (18628400) [pid = 3040] [serial = 1304] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (17C68400) [pid = 3040] [serial = 1331] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (17C68800) [pid = 3040] [serial = 1322] [outer = 00000000] [url = about:blank] 18:58:29 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (14D65000) [pid = 3040] [serial = 1319] [outer = 00000000] [url = about:blank] 18:58:30 INFO - PROCESS | 3040 | 1467683910046 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]]]}] 18:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1196ms 18:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:58:30 INFO - PROCESS | 3040 | 1467683910095 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 18:58:30 INFO - PROCESS | 3040 | 1467683910099 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 18:58:30 INFO - PROCESS | 3040 | 1467683910104 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:58:30 INFO - PROCESS | 3040 | 1467683910107 Marionette TRACE conn5 <- [1,1810,null,{}] 18:58:30 INFO - PROCESS | 3040 | 1467683910111 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}] 18:58:30 INFO - PROCESS | 3040 | 1467683910114 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:30 INFO - PROCESS | 3040 | 1467683910202 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 18:58:30 INFO - PROCESS | 3040 | 1467683910296 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 3040 | 1467683910298 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:30 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5C800 == 33 [pid = 3040] [id = 462] 18:58:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0DE46400) [pid = 3040] [serial = 1386] [outer = 00000000] 18:58:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E025800) [pid = 3040] [serial = 1387] [outer = 0DE46400] 18:58:30 INFO - PROCESS | 3040 | 1467683910345 Marionette DEBUG loaded listener.js 18:58:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0E036C00) [pid = 3040] [serial = 1388] [outer = 0DE46400] 18:58:30 INFO - PROCESS | 3040 | 1467683910769 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]]]}] 18:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 730ms 18:58:30 INFO - PROCESS | 3040 | 1467683910835 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 18:58:30 INFO - PROCESS | 3040 | 1467683910838 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 18:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:58:30 INFO - PROCESS | 3040 | 1467683910842 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:58:30 INFO - PROCESS | 3040 | 1467683910844 Marionette TRACE conn5 <- [1,1814,null,{}] 18:58:30 INFO - PROCESS | 3040 | 1467683910848 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}] 18:58:30 INFO - PROCESS | 3040 | 1467683910850 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:30 INFO - PROCESS | 3040 | 1467683910935 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 18:58:30 INFO - PROCESS | 3040 | 1467683910950 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 3040 | 1467683910952 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:30 INFO - PROCESS | 3040 | ++DOCSHELL 14628800 == 34 [pid = 3040] [id = 463] 18:58:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14628C00) [pid = 3040] [serial = 1389] [outer = 00000000] 18:58:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14868400) [pid = 3040] [serial = 1390] [outer = 14628C00] 18:58:31 INFO - PROCESS | 3040 | 1467683910996 Marionette DEBUG loaded listener.js 18:58:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14989000) [pid = 3040] [serial = 1391] [outer = 14628C00] 18:58:31 INFO - PROCESS | 3040 | 1467683911473 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]]]}] 18:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 18:58:31 INFO - PROCESS | 3040 | 1467683911515 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 18:58:31 INFO - PROCESS | 3040 | 1467683911518 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 18:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:58:31 INFO - PROCESS | 3040 | 1467683911529 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:58:31 INFO - PROCESS | 3040 | 1467683911533 Marionette TRACE conn5 <- [1,1818,null,{}] 18:58:31 INFO - PROCESS | 3040 | 1467683911537 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}] 18:58:31 INFO - PROCESS | 3040 | 1467683911540 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:31 INFO - PROCESS | 3040 | 1467683911630 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 18:58:31 INFO - PROCESS | 3040 | 1467683911637 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:31 INFO - PROCESS | 3040 | 1467683911639 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:31 INFO - PROCESS | 3040 | ++DOCSHELL 15E03000 == 35 [pid = 3040] [id = 464] 18:58:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (15ECC000) [pid = 3040] [serial = 1392] [outer = 00000000] 18:58:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1651B400) [pid = 3040] [serial = 1393] [outer = 15ECC000] 18:58:31 INFO - PROCESS | 3040 | 1467683911692 Marionette DEBUG loaded listener.js 18:58:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1672AC00) [pid = 3040] [serial = 1394] [outer = 15ECC000] 18:58:32 INFO - PROCESS | 3040 | 1467683912139 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]]]}] 18:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 630ms 18:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:58:32 INFO - PROCESS | 3040 | 1467683912176 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 3040 | 1467683912178 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 18:58:32 INFO - PROCESS | 3040 | 1467683912181 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 3040 | 1467683912183 Marionette TRACE conn5 <- [1,1822,null,{}] 18:58:32 INFO - PROCESS | 3040 | 1467683912186 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}] 18:58:32 INFO - PROCESS | 3040 | 1467683912188 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:32 INFO - PROCESS | 3040 | 1467683912308 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 18:58:32 INFO - PROCESS | 3040 | 1467683912314 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:32 INFO - PROCESS | 3040 | 1467683912316 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:32 INFO - PROCESS | 3040 | ++DOCSHELL 168E4400 == 36 [pid = 3040] [id = 465] 18:58:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (168E4C00) [pid = 3040] [serial = 1395] [outer = 00000000] 18:58:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (17C63C00) [pid = 3040] [serial = 1396] [outer = 168E4C00] 18:58:32 INFO - PROCESS | 3040 | 1467683912361 Marionette DEBUG loaded listener.js 18:58:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (182D0C00) [pid = 3040] [serial = 1397] [outer = 168E4C00] 18:58:32 INFO - PROCESS | 3040 | 1467683912806 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]]]}] 18:58:32 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 18:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 18:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:58:32 INFO - PROCESS | 3040 | 1467683912853 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 3040 | 1467683912855 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 18:58:32 INFO - PROCESS | 3040 | 1467683912864 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 3040 | 1467683912866 Marionette TRACE conn5 <- [1,1826,null,{}] 18:58:32 INFO - PROCESS | 3040 | 1467683912869 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}] 18:58:32 INFO - PROCESS | 3040 | 1467683912871 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:32 INFO - PROCESS | 3040 | 1467683912983 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 18:58:32 INFO - PROCESS | 3040 | 1467683912988 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 3040 | 1467683912994 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:33 INFO - PROCESS | 3040 | ++DOCSHELL 0E396C00 == 37 [pid = 3040] [id = 466] 18:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1862CC00) [pid = 3040] [serial = 1398] [outer = 00000000] 18:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (18643400) [pid = 3040] [serial = 1399] [outer = 1862CC00] 18:58:33 INFO - PROCESS | 3040 | 1467683913078 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1864B000) [pid = 3040] [serial = 1400] [outer = 1862CC00] 18:58:33 INFO - PROCESS | 3040 | 1467683913553 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]]]}] 18:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 730ms 18:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:58:33 INFO - PROCESS | 3040 | 1467683913589 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 18:58:33 INFO - PROCESS | 3040 | 1467683913591 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 18:58:33 INFO - PROCESS | 3040 | 1467683913594 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:58:33 INFO - PROCESS | 3040 | 1467683913595 Marionette TRACE conn5 <- [1,1830,null,{}] 18:58:33 INFO - PROCESS | 3040 | 1467683913615 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}] 18:58:33 INFO - PROCESS | 3040 | 1467683913617 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:33 INFO - PROCESS | 3040 | 1467683913738 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 18:58:33 INFO - PROCESS | 3040 | 1467683913750 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 3040 | 1467683913752 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:33 INFO - PROCESS | 3040 | ++DOCSHELL 1461F800 == 38 [pid = 3040] [id = 467] 18:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (186EB400) [pid = 3040] [serial = 1401] [outer = 00000000] 18:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (199CC800) [pid = 3040] [serial = 1402] [outer = 186EB400] 18:58:33 INFO - PROCESS | 3040 | 1467683913794 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (199CE800) [pid = 3040] [serial = 1403] [outer = 186EB400] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A1BAC00) [pid = 3040] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (14626400) [pid = 3040] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1462BC00) [pid = 3040] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E02B400) [pid = 3040] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (15C70C00) [pid = 3040] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (186EEC00) [pid = 3040] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1862EC00) [pid = 3040] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1671F400) [pid = 3040] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (19B0F800) [pid = 3040] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0D6F7C00) [pid = 3040] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1863D800) [pid = 3040] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19B08C00) [pid = 3040] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0C5F5800) [pid = 3040] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:58:34 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (16515400) [pid = 3040] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:58:34 INFO - PROCESS | 3040 | 1467683914457 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]]]}] 18:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 930ms 18:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:58:34 INFO - PROCESS | 3040 | 1467683914525 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 18:58:34 INFO - PROCESS | 3040 | 1467683914527 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 18:58:34 INFO - PROCESS | 3040 | 1467683914534 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:58:34 INFO - PROCESS | 3040 | 1467683914536 Marionette TRACE conn5 <- [1,1834,null,{}] 18:58:34 INFO - PROCESS | 3040 | 1467683914540 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}] 18:58:34 INFO - PROCESS | 3040 | 1467683914542 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:34 INFO - PROCESS | 3040 | 1467683914620 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 18:58:34 INFO - PROCESS | 3040 | 1467683914632 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:34 INFO - PROCESS | 3040 | 1467683914634 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:34 INFO - PROCESS | 3040 | ++DOCSHELL 0E023800 == 39 [pid = 3040] [id = 468] 18:58:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E02B400) [pid = 3040] [serial = 1404] [outer = 00000000] 18:58:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14DDB000) [pid = 3040] [serial = 1405] [outer = 0E02B400] 18:58:34 INFO - PROCESS | 3040 | 1467683914677 Marionette DEBUG loaded listener.js 18:58:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (16511C00) [pid = 3040] [serial = 1406] [outer = 0E02B400] 18:58:35 INFO - PROCESS | 3040 | 1467683915114 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]]]}] 18:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 630ms 18:58:35 INFO - PROCESS | 3040 | 1467683915161 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 18:58:35 INFO - PROCESS | 3040 | 1467683915163 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 18:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:58:35 INFO - PROCESS | 3040 | 1467683915166 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:58:35 INFO - PROCESS | 3040 | 1467683915167 Marionette TRACE conn5 <- [1,1838,null,{}] 18:58:35 INFO - PROCESS | 3040 | 1467683915171 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}] 18:58:35 INFO - PROCESS | 3040 | 1467683915172 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:35 INFO - PROCESS | 3040 | 1467683915251 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 18:58:35 INFO - PROCESS | 3040 | 1467683915257 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:35 INFO - PROCESS | 3040 | 1467683915259 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:35 INFO - PROCESS | 3040 | ++DOCSHELL 1862EC00 == 40 [pid = 3040] [id = 469] 18:58:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1921F800) [pid = 3040] [serial = 1407] [outer = 00000000] 18:58:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19DCE000) [pid = 3040] [serial = 1408] [outer = 1921F800] 18:58:35 INFO - PROCESS | 3040 | 1467683915302 Marionette DEBUG loaded listener.js 18:58:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19E4EC00) [pid = 3040] [serial = 1409] [outer = 1921F800] 18:58:35 INFO - PROCESS | 3040 | 1467683915736 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]]]}] 18:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 630ms 18:58:35 INFO - PROCESS | 3040 | 1467683915797 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 18:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:58:35 INFO - PROCESS | 3040 | 1467683915799 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 18:58:35 INFO - PROCESS | 3040 | 1467683915802 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:58:35 INFO - PROCESS | 3040 | 1467683915804 Marionette TRACE conn5 <- [1,1842,null,{}] 18:58:35 INFO - PROCESS | 3040 | 1467683915807 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}] 18:58:35 INFO - PROCESS | 3040 | 1467683915809 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:35 INFO - PROCESS | 3040 | 1467683915889 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 18:58:35 INFO - PROCESS | 3040 | 1467683915894 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:35 INFO - PROCESS | 3040 | 1467683915896 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:35 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F1400 == 41 [pid = 3040] [id = 470] 18:58:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0C5F6000) [pid = 3040] [serial = 1410] [outer = 00000000] 18:58:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16260800) [pid = 3040] [serial = 1411] [outer = 0C5F6000] 18:58:35 INFO - PROCESS | 3040 | 1467683915940 Marionette DEBUG loaded listener.js 18:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A12C400) [pid = 3040] [serial = 1412] [outer = 0C5F6000] 18:58:36 INFO - PROCESS | 3040 | 1467683916386 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]]]}] 18:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 630ms 18:58:36 INFO - PROCESS | 3040 | 1467683916467 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 18:58:36 INFO - PROCESS | 3040 | 1467683916471 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 18:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:58:36 INFO - PROCESS | 3040 | 1467683916481 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:58:36 INFO - PROCESS | 3040 | 1467683916486 Marionette TRACE conn5 <- [1,1846,null,{}] 18:58:36 INFO - PROCESS | 3040 | 1467683916492 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}] 18:58:36 INFO - PROCESS | 3040 | 1467683916496 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:36 INFO - PROCESS | 3040 | 1467683916625 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 18:58:36 INFO - PROCESS | 3040 | 1467683916758 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:36 INFO - PROCESS | 3040 | 1467683916763 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:36 INFO - PROCESS | 3040 | ++DOCSHELL 0D533400 == 42 [pid = 3040] [id = 471] 18:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0D535400) [pid = 3040] [serial = 1413] [outer = 00000000] 18:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0D6FAC00) [pid = 3040] [serial = 1414] [outer = 0D535400] 18:58:36 INFO - PROCESS | 3040 | 1467683916823 Marionette DEBUG loaded listener.js 18:58:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0DE41000) [pid = 3040] [serial = 1415] [outer = 0D535400] 18:58:37 INFO - PROCESS | 3040 | 1467683917444 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]]]}] 18:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1019ms 18:58:37 INFO - PROCESS | 3040 | 1467683917508 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 18:58:37 INFO - PROCESS | 3040 | 1467683917511 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 18:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:58:37 INFO - PROCESS | 3040 | 1467683917518 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:58:37 INFO - PROCESS | 3040 | 1467683917522 Marionette TRACE conn5 <- [1,1850,null,{}] 18:58:37 INFO - PROCESS | 3040 | 1467683917527 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}] 18:58:37 INFO - PROCESS | 3040 | 1467683917530 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:37 INFO - PROCESS | 3040 | 1467683917640 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 18:58:37 INFO - PROCESS | 3040 | 1467683917779 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:37 INFO - PROCESS | 3040 | 1467683917782 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:37 INFO - PROCESS | 3040 | ++DOCSHELL 14D23C00 == 43 [pid = 3040] [id = 472] 18:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (14D5E400) [pid = 3040] [serial = 1416] [outer = 00000000] 18:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (15089000) [pid = 3040] [serial = 1417] [outer = 14D5E400] 18:58:37 INFO - PROCESS | 3040 | 1467683917839 Marionette DEBUG loaded listener.js 18:58:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (16263800) [pid = 3040] [serial = 1418] [outer = 14D5E400] 18:58:38 INFO - PROCESS | 3040 | 1467683918419 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]]]}] 18:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 990ms 18:58:38 INFO - PROCESS | 3040 | 1467683918507 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 18:58:38 INFO - PROCESS | 3040 | 1467683918510 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 18:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:58:38 INFO - PROCESS | 3040 | 1467683918528 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:58:38 INFO - PROCESS | 3040 | 1467683918530 Marionette TRACE conn5 <- [1,1854,null,{}] 18:58:38 INFO - PROCESS | 3040 | 1467683918541 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}] 18:58:38 INFO - PROCESS | 3040 | 1467683918546 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:38 INFO - PROCESS | 3040 | 1467683918663 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 18:58:38 INFO - PROCESS | 3040 | 1467683918796 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:38 INFO - PROCESS | 3040 | 1467683918800 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:38 INFO - PROCESS | 3040 | ++DOCSHELL 19E43400 == 44 [pid = 3040] [id = 473] 18:58:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19E4D400) [pid = 3040] [serial = 1419] [outer = 00000000] 18:58:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A1BA800) [pid = 3040] [serial = 1420] [outer = 19E4D400] 18:58:38 INFO - PROCESS | 3040 | 1467683918859 Marionette DEBUG loaded listener.js 18:58:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A501400) [pid = 3040] [serial = 1421] [outer = 19E4D400] 18:58:39 INFO - PROCESS | 3040 | 1467683919465 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]]]}] 18:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 990ms 18:58:39 INFO - PROCESS | 3040 | 1467683919507 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 18:58:39 INFO - PROCESS | 3040 | 1467683919510 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 18:58:39 INFO - PROCESS | 3040 | 1467683919513 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:58:39 INFO - PROCESS | 3040 | 1467683919515 Marionette TRACE conn5 <- [1,1858,null,{}] 18:58:39 INFO - PROCESS | 3040 | 1467683919519 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}] 18:58:39 INFO - PROCESS | 3040 | 1467683919521 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:39 INFO - PROCESS | 3040 | 1467683919630 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 18:58:39 INFO - PROCESS | 3040 | 1467683919739 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:39 INFO - PROCESS | 3040 | 1467683919741 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:39 INFO - PROCESS | 3040 | ++DOCSHELL 1A5C7C00 == 45 [pid = 3040] [id = 474] 18:58:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1A5C8000) [pid = 3040] [serial = 1422] [outer = 00000000] 18:58:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1A655400) [pid = 3040] [serial = 1423] [outer = 1A5C8000] 18:58:39 INFO - PROCESS | 3040 | 1467683919795 Marionette DEBUG loaded listener.js 18:58:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (1A68D000) [pid = 3040] [serial = 1424] [outer = 1A5C8000] 18:58:40 INFO - PROCESS | 3040 | 1467683920601 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]]]}] 18:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1130ms 18:58:40 INFO - PROCESS | 3040 | 1467683920647 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 18:58:40 INFO - PROCESS | 3040 | 1467683920652 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 18:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:58:40 INFO - PROCESS | 3040 | 1467683920657 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:58:40 INFO - PROCESS | 3040 | 1467683920660 Marionette TRACE conn5 <- [1,1862,null,{}] 18:58:40 INFO - PROCESS | 3040 | 1467683920665 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}] 18:58:40 INFO - PROCESS | 3040 | 1467683920668 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:40 INFO - PROCESS | 3040 | 1467683920771 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 18:58:40 INFO - PROCESS | 3040 | 1467683920913 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:40 INFO - PROCESS | 3040 | 1467683920918 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:40 INFO - PROCESS | 3040 | ++DOCSHELL 0E0EB400 == 46 [pid = 3040] [id = 475] 18:58:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0E0F2000) [pid = 3040] [serial = 1425] [outer = 00000000] 18:58:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (14625000) [pid = 3040] [serial = 1426] [outer = 0E0F2000] 18:58:40 INFO - PROCESS | 3040 | 1467683920968 Marionette DEBUG loaded listener.js 18:58:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (14D1F400) [pid = 3040] [serial = 1427] [outer = 0E0F2000] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 1862EC00 == 45 [pid = 3040] [id = 469] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0E023800 == 44 [pid = 3040] [id = 468] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 1461F800 == 43 [pid = 3040] [id = 467] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0E396C00 == 42 [pid = 3040] [id = 466] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 168E4400 == 41 [pid = 3040] [id = 465] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 15E03000 == 40 [pid = 3040] [id = 464] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 14628800 == 39 [pid = 3040] [id = 463] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0DC5C800 == 38 [pid = 3040] [id = 462] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0C54BC00 == 37 [pid = 3040] [id = 461] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0D1CB800 == 36 [pid = 3040] [id = 460] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 19B07000 == 35 [pid = 3040] [id = 455] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 1A124000 == 34 [pid = 3040] [id = 458] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 16267400 == 33 [pid = 3040] [id = 457] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 16519C00 == 32 [pid = 3040] [id = 459] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0C5F4800 == 31 [pid = 3040] [id = 456] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 1A5C7C00 == 30 [pid = 3040] [id = 474] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 19E43400 == 29 [pid = 3040] [id = 473] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0C5F1400 == 28 [pid = 3040] [id = 470] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 0D533400 == 27 [pid = 3040] [id = 471] 18:58:41 INFO - PROCESS | 3040 | --DOCSHELL 14D23C00 == 26 [pid = 3040] [id = 472] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (1462D400) [pid = 3040] [serial = 1345] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (146DB400) [pid = 3040] [serial = 1346] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (14D5A000) [pid = 3040] [serial = 1348] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (15C6B400) [pid = 3040] [serial = 1349] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (0E030400) [pid = 3040] [serial = 1342] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0E037800) [pid = 3040] [serial = 1343] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (16262400) [pid = 3040] [serial = 1351] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (16515C00) [pid = 3040] [serial = 1352] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (193DAC00) [pid = 3040] [serial = 1360] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (199D4400) [pid = 3040] [serial = 1363] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (17C64C00) [pid = 3040] [serial = 1354] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (18623C00) [pid = 3040] [serial = 1355] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A1B4400) [pid = 3040] [serial = 1337] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0DA73C00) [pid = 3040] [serial = 1339] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0DB71000) [pid = 3040] [serial = 1340] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (18647000) [pid = 3040] [serial = 1357] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (19DDCC00) [pid = 3040] [serial = 1366] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (18649400) [pid = 3040] [serial = 1358] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (199D5C00) [pid = 3040] [serial = 1364] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DE4B000) [pid = 3040] [serial = 1369] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (19E4A400) [pid = 3040] [serial = 1367] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A124800) [pid = 3040] [serial = 1372] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A504400) [pid = 3040] [serial = 1376] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A129400) [pid = 3040] [serial = 1373] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (14FBEC00) [pid = 3040] [serial = 1361] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1462E400) [pid = 3040] [serial = 1370] [outer = 00000000] [url = about:blank] 18:58:41 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A25AC00) [pid = 3040] [serial = 1375] [outer = 00000000] [url = about:blank] 18:58:42 INFO - PROCESS | 3040 | 1467683922084 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]]]}] 18:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1479ms 18:58:42 INFO - PROCESS | 3040 | 1467683922137 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 18:58:42 INFO - PROCESS | 3040 | 1467683922140 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 18:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:58:42 INFO - PROCESS | 3040 | 1467683922145 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:58:42 INFO - PROCESS | 3040 | 1467683922149 Marionette TRACE conn5 <- [1,1866,null,{}] 18:58:42 INFO - PROCESS | 3040 | 1467683922154 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}] 18:58:42 INFO - PROCESS | 3040 | 1467683922157 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:42 INFO - PROCESS | 3040 | 1467683922244 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 18:58:42 INFO - PROCESS | 3040 | 1467683922253 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:42 INFO - PROCESS | 3040 | 1467683922256 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:42 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F0400 == 27 [pid = 3040] [id = 476] 18:58:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D6F3800) [pid = 3040] [serial = 1428] [outer = 00000000] 18:58:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0DC54400) [pid = 3040] [serial = 1429] [outer = 0D6F3800] 18:58:42 INFO - PROCESS | 3040 | 1467683922339 Marionette DEBUG loaded listener.js 18:58:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0DE47000) [pid = 3040] [serial = 1430] [outer = 0D6F3800] 18:58:42 INFO - PROCESS | 3040 | 1467683922791 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]]]}] 18:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 690ms 18:58:42 INFO - PROCESS | 3040 | 1467683922839 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 18:58:42 INFO - PROCESS | 3040 | 1467683922844 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 18:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:58:42 INFO - PROCESS | 3040 | 1467683922850 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:58:42 INFO - PROCESS | 3040 | 1467683922853 Marionette TRACE conn5 <- [1,1870,null,{}] 18:58:42 INFO - PROCESS | 3040 | 1467683922856 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}] 18:58:42 INFO - PROCESS | 3040 | 1467683922859 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:43 INFO - PROCESS | 3040 | 1467683922984 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 18:58:43 INFO - PROCESS | 3040 | 1467683922993 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:43 INFO - PROCESS | 3040 | 1467683922995 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:43 INFO - PROCESS | 3040 | ++DOCSHELL 0E38C000 == 28 [pid = 3040] [id = 477] 18:58:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E391400) [pid = 3040] [serial = 1431] [outer = 00000000] 18:58:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0EC91800) [pid = 3040] [serial = 1432] [outer = 0E391400] 18:58:43 INFO - PROCESS | 3040 | 1467683923043 Marionette DEBUG loaded listener.js 18:58:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0EDCDC00) [pid = 3040] [serial = 1433] [outer = 0E391400] 18:58:43 INFO - PROCESS | 3040 | 1467683923493 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]]]}] 18:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 670ms 18:58:43 INFO - PROCESS | 3040 | 1467683923522 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 18:58:43 INFO - PROCESS | 3040 | 1467683923524 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 18:58:43 INFO - PROCESS | 3040 | 1467683923528 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:58:43 INFO - PROCESS | 3040 | 1467683923532 Marionette TRACE conn5 <- [1,1874,null,{}] 18:58:43 INFO - PROCESS | 3040 | 1467683923542 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}] 18:58:43 INFO - PROCESS | 3040 | 1467683923547 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:43 INFO - PROCESS | 3040 | 1467683923631 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 18:58:43 INFO - PROCESS | 3040 | 1467683923638 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:43 INFO - PROCESS | 3040 | 1467683923640 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:43 INFO - PROCESS | 3040 | ++DOCSHELL 14FBC800 == 29 [pid = 3040] [id = 478] 18:58:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (15091C00) [pid = 3040] [serial = 1434] [outer = 00000000] 18:58:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (15C6D000) [pid = 3040] [serial = 1435] [outer = 15091C00] 18:58:43 INFO - PROCESS | 3040 | 1467683923687 Marionette DEBUG loaded listener.js 18:58:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (15ECB400) [pid = 3040] [serial = 1436] [outer = 15091C00] 18:58:44 INFO - PROCESS | 3040 | 1467683924180 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]]]}] 18:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 18:58:44 INFO - PROCESS | 3040 | 1467683924201 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 18:58:44 INFO - PROCESS | 3040 | 1467683924204 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 18:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:58:44 INFO - PROCESS | 3040 | 1467683924213 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:58:44 INFO - PROCESS | 3040 | 1467683924215 Marionette TRACE conn5 <- [1,1878,null,{}] 18:58:44 INFO - PROCESS | 3040 | 1467683924218 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}] 18:58:44 INFO - PROCESS | 3040 | 1467683924220 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:44 INFO - PROCESS | 3040 | 1467683924340 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 18:58:44 INFO - PROCESS | 3040 | 1467683924435 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:44 INFO - PROCESS | 3040 | 1467683924437 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:44 INFO - PROCESS | 3040 | ++DOCSHELL 16520800 == 30 [pid = 3040] [id = 479] 18:58:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1671EC00) [pid = 3040] [serial = 1437] [outer = 00000000] 18:58:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (168DF800) [pid = 3040] [serial = 1438] [outer = 1671EC00] 18:58:44 INFO - PROCESS | 3040 | 1467683924480 Marionette DEBUG loaded listener.js 18:58:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (16E60000) [pid = 3040] [serial = 1439] [outer = 1671EC00] 18:58:44 INFO - PROCESS | 3040 | 1467683924877 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]]]}] 18:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 18:58:44 INFO - PROCESS | 3040 | 1467683924951 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 18:58:44 INFO - PROCESS | 3040 | 1467683924953 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 18:58:44 INFO - PROCESS | 3040 | 1467683924956 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:58:44 INFO - PROCESS | 3040 | 1467683924958 Marionette TRACE conn5 <- [1,1882,null,{}] 18:58:44 INFO - PROCESS | 3040 | 1467683924962 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}] 18:58:44 INFO - PROCESS | 3040 | 1467683924964 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:45 INFO - PROCESS | 3040 | 1467683925074 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 18:58:45 INFO - PROCESS | 3040 | 1467683925082 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:45 INFO - PROCESS | 3040 | 1467683925084 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:45 INFO - PROCESS | 3040 | ++DOCSHELL 17C65800 == 31 [pid = 3040] [id = 480] 18:58:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (182CE400) [pid = 3040] [serial = 1440] [outer = 00000000] 18:58:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (18627C00) [pid = 3040] [serial = 1441] [outer = 182CE400] 18:58:45 INFO - PROCESS | 3040 | 1467683925127 Marionette DEBUG loaded listener.js 18:58:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (18629800) [pid = 3040] [serial = 1442] [outer = 182CE400] 18:58:45 INFO - PROCESS | 3040 | 1467683925616 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]]]}] 18:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 18:58:45 INFO - PROCESS | 3040 | 1467683925631 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 18:58:45 INFO - PROCESS | 3040 | 1467683925633 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 18:58:45 INFO - PROCESS | 3040 | 1467683925637 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:58:45 INFO - PROCESS | 3040 | 1467683925638 Marionette TRACE conn5 <- [1,1886,null,{}] 18:58:45 INFO - PROCESS | 3040 | 1467683925650 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}] 18:58:45 INFO - PROCESS | 3040 | 1467683925656 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:45 INFO - PROCESS | 3040 | 1467683925818 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (168E4C00) [pid = 3040] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1862CC00) [pid = 3040] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1A256000) [pid = 3040] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0C54C400) [pid = 3040] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14628C00) [pid = 3040] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DE46400) [pid = 3040] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15ECC000) [pid = 3040] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0D60B800) [pid = 3040] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (186EB400) [pid = 3040] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E02B400) [pid = 3040] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0C5F6000) [pid = 3040] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:58:46 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1921F800) [pid = 3040] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:58:46 INFO - PROCESS | 3040 | 1467683926100 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:46 INFO - PROCESS | 3040 | 1467683926102 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:46 INFO - PROCESS | 3040 | ++DOCSHELL 0C52F800 == 32 [pid = 3040] [id = 481] 18:58:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0C533800) [pid = 3040] [serial = 1443] [outer = 00000000] 18:58:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0DE46400) [pid = 3040] [serial = 1444] [outer = 0C533800] 18:58:46 INFO - PROCESS | 3040 | 1467683926146 Marionette DEBUG loaded listener.js 18:58:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (15E05C00) [pid = 3040] [serial = 1445] [outer = 0C533800] 18:58:46 INFO - PROCESS | 3040 | 1467683926514 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]]]}] 18:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 930ms 18:58:46 INFO - PROCESS | 3040 | 1467683926572 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 18:58:46 INFO - PROCESS | 3040 | 1467683926574 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 18:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:58:46 INFO - PROCESS | 3040 | 1467683926577 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:58:46 INFO - PROCESS | 3040 | 1467683926579 Marionette TRACE conn5 <- [1,1890,null,{}] 18:58:46 INFO - PROCESS | 3040 | 1467683926583 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}] 18:58:46 INFO - PROCESS | 3040 | 1467683926585 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:46 INFO - PROCESS | 3040 | 1467683926660 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 18:58:46 INFO - PROCESS | 3040 | 1467683926793 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:46 INFO - PROCESS | 3040 | 1467683926797 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:46 INFO - PROCESS | 3040 | ++DOCSHELL 0C532C00 == 33 [pid = 3040] [id = 482] 18:58:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0C533C00) [pid = 3040] [serial = 1446] [outer = 00000000] 18:58:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0C54E800) [pid = 3040] [serial = 1447] [outer = 0C533C00] 18:58:46 INFO - PROCESS | 3040 | 1467683926896 Marionette DEBUG loaded listener.js 18:58:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0D172C00) [pid = 3040] [serial = 1448] [outer = 0C533C00] 18:58:47 INFO - PROCESS | 3040 | 1467683927666 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]]]}] 18:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1118ms 18:58:47 INFO - PROCESS | 3040 | 1467683927701 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 18:58:47 INFO - PROCESS | 3040 | 1467683927705 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 18:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:58:47 INFO - PROCESS | 3040 | 1467683927709 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:58:47 INFO - PROCESS | 3040 | 1467683927713 Marionette TRACE conn5 <- [1,1894,null,{}] 18:58:47 INFO - PROCESS | 3040 | 1467683927719 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}] 18:58:47 INFO - PROCESS | 3040 | 1467683927722 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:47 INFO - PROCESS | 3040 | 1467683927843 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 18:58:47 INFO - PROCESS | 3040 | 1467683927982 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:47 INFO - PROCESS | 3040 | 1467683927985 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:48 INFO - PROCESS | 3040 | ++DOCSHELL 14621000 == 34 [pid = 3040] [id = 483] 18:58:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1462C000) [pid = 3040] [serial = 1449] [outer = 00000000] 18:58:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1486EC00) [pid = 3040] [serial = 1450] [outer = 1462C000] 18:58:48 INFO - PROCESS | 3040 | 1467683928044 Marionette DEBUG loaded listener.js 18:58:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (14983800) [pid = 3040] [serial = 1451] [outer = 1462C000] 18:58:48 INFO - PROCESS | 3040 | 1467683928851 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]]]}] 18:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1234ms 18:58:48 INFO - PROCESS | 3040 | 1467683928949 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 18:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:58:48 INFO - PROCESS | 3040 | 1467683928953 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 18:58:48 INFO - PROCESS | 3040 | 1467683928958 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:58:48 INFO - PROCESS | 3040 | 1467683928961 Marionette TRACE conn5 <- [1,1898,null,{}] 18:58:48 INFO - PROCESS | 3040 | 1467683928967 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}] 18:58:48 INFO - PROCESS | 3040 | 1467683928969 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:49 INFO - PROCESS | 3040 | 1467683929108 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 18:58:49 INFO - PROCESS | 3040 | 1467683929224 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:49 INFO - PROCESS | 3040 | 1467683929229 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:49 INFO - PROCESS | 3040 | --DOCSHELL 0C52F800 == 33 [pid = 3040] [id = 481] 18:58:49 INFO - PROCESS | 3040 | --DOCSHELL 17C65800 == 32 [pid = 3040] [id = 480] 18:58:49 INFO - PROCESS | 3040 | --DOCSHELL 16520800 == 31 [pid = 3040] [id = 479] 18:58:49 INFO - PROCESS | 3040 | --DOCSHELL 14FBC800 == 30 [pid = 3040] [id = 478] 18:58:49 INFO - PROCESS | 3040 | --DOCSHELL 0E38C000 == 29 [pid = 3040] [id = 477] 18:58:49 INFO - PROCESS | 3040 | --DOCSHELL 0D6F0400 == 28 [pid = 3040] [id = 476] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (17C63C00) [pid = 3040] [serial = 1396] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (18643400) [pid = 3040] [serial = 1399] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1864B000) [pid = 3040] [serial = 1400] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A5C2800) [pid = 3040] [serial = 1379] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A510400) [pid = 3040] [serial = 1378] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0D1C9C00) [pid = 3040] [serial = 1384] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0D610400) [pid = 3040] [serial = 1385] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (14868400) [pid = 3040] [serial = 1390] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (14989000) [pid = 3040] [serial = 1391] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0E025800) [pid = 3040] [serial = 1387] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0E036C00) [pid = 3040] [serial = 1388] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1651B400) [pid = 3040] [serial = 1393] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0DFBE000) [pid = 3040] [serial = 1381] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0E03E000) [pid = 3040] [serial = 1382] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (199CC800) [pid = 3040] [serial = 1402] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (14DDB000) [pid = 3040] [serial = 1405] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (16511C00) [pid = 3040] [serial = 1406] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (16260800) [pid = 3040] [serial = 1411] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1A12C400) [pid = 3040] [serial = 1412] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (199CE800) [pid = 3040] [serial = 1403] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (182D0C00) [pid = 3040] [serial = 1397] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (19DCE000) [pid = 3040] [serial = 1408] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (19E4EC00) [pid = 3040] [serial = 1409] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (1672AC00) [pid = 3040] [serial = 1394] [outer = 00000000] [url = about:blank] 18:58:49 INFO - PROCESS | 3040 | ++DOCSHELL 0C52C000 == 29 [pid = 3040] [id = 484] 18:58:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0C52F800) [pid = 3040] [serial = 1452] [outer = 00000000] 18:58:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0D57CC00) [pid = 3040] [serial = 1453] [outer = 0C52F800] 18:58:49 INFO - PROCESS | 3040 | 1467683929308 Marionette DEBUG loaded listener.js 18:58:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DFB2C00) [pid = 3040] [serial = 1454] [outer = 0C52F800] 18:58:49 INFO - PROCESS | 3040 | 1467683929746 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]]]}] 18:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 830ms 18:58:49 INFO - PROCESS | 3040 | 1467683929788 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 18:58:49 INFO - PROCESS | 3040 | 1467683929793 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 18:58:49 INFO - PROCESS | 3040 | 1467683929799 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:58:49 INFO - PROCESS | 3040 | 1467683929802 Marionette TRACE conn5 <- [1,1902,null,{}] 18:58:49 INFO - PROCESS | 3040 | 1467683929806 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}] 18:58:49 INFO - PROCESS | 3040 | 1467683929808 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:49 INFO - PROCESS | 3040 | 1467683929895 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 18:58:49 INFO - PROCESS | 3040 | 1467683929901 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:49 INFO - PROCESS | 3040 | 1467683929903 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:49 INFO - PROCESS | 3040 | ++DOCSHELL 0E040000 == 30 [pid = 3040] [id = 485] 18:58:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E392C00) [pid = 3040] [serial = 1455] [outer = 00000000] 18:58:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (14627800) [pid = 3040] [serial = 1456] [outer = 0E392C00] 18:58:49 INFO - PROCESS | 3040 | 1467683929950 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (146D2C00) [pid = 3040] [serial = 1457] [outer = 0E392C00] 18:58:50 INFO - PROCESS | 3040 | 1467683930436 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]]]}] 18:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 18:58:50 INFO - PROCESS | 3040 | 1467683930473 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 18:58:50 INFO - PROCESS | 3040 | 1467683930476 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 18:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:58:50 INFO - PROCESS | 3040 | 1467683930479 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:58:50 INFO - PROCESS | 3040 | 1467683930482 Marionette TRACE conn5 <- [1,1906,null,{}] 18:58:50 INFO - PROCESS | 3040 | 1467683930493 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}] 18:58:50 INFO - PROCESS | 3040 | 1467683930497 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:50 INFO - PROCESS | 3040 | 1467683930613 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 18:58:50 INFO - PROCESS | 3040 | 1467683930713 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:50 INFO - PROCESS | 3040 | 1467683930716 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:50 INFO - PROCESS | 3040 | ++DOCSHELL 16512400 == 31 [pid = 3040] [id = 486] 18:58:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (16512800) [pid = 3040] [serial = 1458] [outer = 00000000] 18:58:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (16518800) [pid = 3040] [serial = 1459] [outer = 16512800] 18:58:50 INFO - PROCESS | 3040 | 1467683930765 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (1671DC00) [pid = 3040] [serial = 1460] [outer = 16512800] 18:58:51 INFO - PROCESS | 3040 | 1467683931137 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]]]}] 18:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 690ms 18:58:51 INFO - PROCESS | 3040 | 1467683931170 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 18:58:51 INFO - PROCESS | 3040 | 1467683931173 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 18:58:51 INFO - PROCESS | 3040 | 1467683931176 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:58:51 INFO - PROCESS | 3040 | 1467683931177 Marionette TRACE conn5 <- [1,1910,null,{}] 18:58:51 INFO - PROCESS | 3040 | 1467683931181 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}] 18:58:51 INFO - PROCESS | 3040 | 1467683931183 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:51 INFO - PROCESS | 3040 | 1467683931277 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 18:58:51 INFO - PROCESS | 3040 | 1467683931283 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:51 INFO - PROCESS | 3040 | 1467683931285 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:51 INFO - PROCESS | 3040 | ++DOCSHELL 17C63C00 == 32 [pid = 3040] [id = 487] 18:58:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (17C64C00) [pid = 3040] [serial = 1461] [outer = 00000000] 18:58:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1862D800) [pid = 3040] [serial = 1462] [outer = 17C64C00] 18:58:51 INFO - PROCESS | 3040 | 1467683931329 Marionette DEBUG loaded listener.js 18:58:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (18646800) [pid = 3040] [serial = 1463] [outer = 17C64C00] 18:58:51 INFO - PROCESS | 3040 | 1467683931807 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]]]}] 18:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 18:58:51 INFO - PROCESS | 3040 | 1467683931849 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 18:58:51 INFO - PROCESS | 3040 | 1467683931851 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 18:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:58:51 INFO - PROCESS | 3040 | 1467683931855 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:58:51 INFO - PROCESS | 3040 | 1467683931856 Marionette TRACE conn5 <- [1,1914,null,{}] 18:58:51 INFO - PROCESS | 3040 | 1467683931860 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}] 18:58:51 INFO - PROCESS | 3040 | 1467683931862 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:51 INFO - PROCESS | 3040 | 1467683931974 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 18:58:52 INFO - PROCESS | 3040 | 1467683932066 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:52 INFO - PROCESS | 3040 | 1467683932068 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:52 INFO - PROCESS | 3040 | ++DOCSHELL 186EB400 == 33 [pid = 3040] [id = 488] 18:58:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (186EEC00) [pid = 3040] [serial = 1464] [outer = 00000000] 18:58:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19223400) [pid = 3040] [serial = 1465] [outer = 186EEC00] 18:58:52 INFO - PROCESS | 3040 | 1467683932111 Marionette DEBUG loaded listener.js 18:58:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (193E2000) [pid = 3040] [serial = 1466] [outer = 186EEC00] 18:58:52 INFO - PROCESS | 3040 | 1467683932543 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]]]}] 18:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 730ms 18:58:52 INFO - PROCESS | 3040 | 1467683932590 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 18:58:52 INFO - PROCESS | 3040 | 1467683932592 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 18:58:52 INFO - PROCESS | 3040 | 1467683932596 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:58:52 INFO - PROCESS | 3040 | 1467683932597 Marionette TRACE conn5 <- [1,1918,null,{}] 18:58:52 INFO - PROCESS | 3040 | 1467683932601 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}] 18:58:52 INFO - PROCESS | 3040 | 1467683932606 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:52 INFO - PROCESS | 3040 | 1467683932745 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 18:58:52 INFO - PROCESS | 3040 | 1467683932809 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:52 INFO - PROCESS | 3040 | 1467683932811 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:52 INFO - PROCESS | 3040 | ++DOCSHELL 14FBF000 == 34 [pid = 3040] [id = 489] 18:58:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (19220400) [pid = 3040] [serial = 1467] [outer = 00000000] 18:58:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19B06000) [pid = 3040] [serial = 1468] [outer = 19220400] 18:58:52 INFO - PROCESS | 3040 | 1467683932857 Marionette DEBUG loaded listener.js 18:58:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19B10000) [pid = 3040] [serial = 1469] [outer = 19220400] 18:58:53 INFO - PROCESS | 3040 | 1467683933275 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]]]}] 18:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 730ms 18:58:53 INFO - PROCESS | 3040 | 1467683933359 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 18:58:53 INFO - PROCESS | 3040 | 1467683933361 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 18:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:58:53 INFO - PROCESS | 3040 | 1467683933364 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:58:53 INFO - PROCESS | 3040 | 1467683933366 Marionette TRACE conn5 <- [1,1922,null,{}] 18:58:53 INFO - PROCESS | 3040 | 1467683933369 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}] 18:58:53 INFO - PROCESS | 3040 | 1467683933371 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:53 INFO - PROCESS | 3040 | 1467683933493 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 18:58:53 INFO - PROCESS | 3040 | 1467683933501 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:53 INFO - PROCESS | 3040 | 1467683933502 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:53 INFO - PROCESS | 3040 | ++DOCSHELL 0ED8A400 == 35 [pid = 3040] [id = 490] 18:58:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (14861400) [pid = 3040] [serial = 1470] [outer = 00000000] 18:58:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19E48400) [pid = 3040] [serial = 1471] [outer = 14861400] 18:58:53 INFO - PROCESS | 3040 | 1467683933545 Marionette DEBUG loaded listener.js 18:58:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A0AD800) [pid = 3040] [serial = 1472] [outer = 14861400] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D535400) [pid = 3040] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E0F2000) [pid = 3040] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (15091C00) [pid = 3040] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (182CE400) [pid = 3040] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (14D5E400) [pid = 3040] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0D6F3800) [pid = 3040] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1671EC00) [pid = 3040] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19E4D400) [pid = 3040] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A5C8000) [pid = 3040] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:58:53 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0E391400) [pid = 3040] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:58:54 INFO - PROCESS | 3040 | 1467683934004 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]]]}] 18:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 18:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:58:54 INFO - PROCESS | 3040 | 1467683934036 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 18:58:54 INFO - PROCESS | 3040 | 1467683934039 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 18:58:54 INFO - PROCESS | 3040 | 1467683934042 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 3040 | 1467683934043 Marionette TRACE conn5 <- [1,1926,null,{}] 18:58:54 INFO - PROCESS | 3040 | 1467683934047 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}] 18:58:54 INFO - PROCESS | 3040 | 1467683934049 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:54 INFO - PROCESS | 3040 | 1467683934130 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 18:58:54 INFO - PROCESS | 3040 | 1467683934135 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:54 INFO - PROCESS | 3040 | 1467683934137 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:54 INFO - PROCESS | 3040 | ++DOCSHELL 0E265400 == 36 [pid = 3040] [id = 491] 18:58:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (16517800) [pid = 3040] [serial = 1473] [outer = 00000000] 18:58:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (19B0AC00) [pid = 3040] [serial = 1474] [outer = 16517800] 18:58:54 INFO - PROCESS | 3040 | 1467683934180 Marionette DEBUG loaded listener.js 18:58:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19E42000) [pid = 3040] [serial = 1475] [outer = 16517800] 18:58:54 INFO - PROCESS | 3040 | 1467683934591 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]]]}] 18:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 570ms 18:58:54 INFO - PROCESS | 3040 | 1467683934612 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 18:58:54 INFO - PROCESS | 3040 | 1467683934614 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 18:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:58:54 INFO - PROCESS | 3040 | 1467683934617 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 3040 | 1467683934619 Marionette TRACE conn5 <- [1,1930,null,{}] 18:58:54 INFO - PROCESS | 3040 | 1467683934622 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}] 18:58:54 INFO - PROCESS | 3040 | 1467683934624 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:54 INFO - PROCESS | 3040 | 1467683934747 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 18:58:54 INFO - PROCESS | 3040 | 1467683934755 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:54 INFO - PROCESS | 3040 | 1467683934756 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:54 INFO - PROCESS | 3040 | ++DOCSHELL 168E4C00 == 37 [pid = 3040] [id = 492] 18:58:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1A0B7800) [pid = 3040] [serial = 1476] [outer = 00000000] 18:58:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A12A800) [pid = 3040] [serial = 1477] [outer = 1A0B7800] 18:58:54 INFO - PROCESS | 3040 | 1467683934799 Marionette DEBUG loaded listener.js 18:58:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A131400) [pid = 3040] [serial = 1478] [outer = 1A0B7800] 18:58:55 INFO - PROCESS | 3040 | 1467683935231 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]]]}] 18:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 18:58:55 INFO - PROCESS | 3040 | 1467683935288 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 18:58:55 INFO - PROCESS | 3040 | 1467683935290 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 18:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:58:55 INFO - PROCESS | 3040 | 1467683935303 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:58:55 INFO - PROCESS | 3040 | 1467683935305 Marionette TRACE conn5 <- [1,1934,null,{}] 18:58:55 INFO - PROCESS | 3040 | 1467683935309 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}] 18:58:55 INFO - PROCESS | 3040 | 1467683935311 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:55 INFO - PROCESS | 3040 | 1467683935392 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 18:58:55 INFO - PROCESS | 3040 | 1467683935400 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:55 INFO - PROCESS | 3040 | 1467683935402 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:55 INFO - PROCESS | 3040 | ++DOCSHELL 17C61C00 == 38 [pid = 3040] [id = 493] 18:58:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19DD4C00) [pid = 3040] [serial = 1479] [outer = 00000000] 18:58:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A41B800) [pid = 3040] [serial = 1480] [outer = 19DD4C00] 18:58:55 INFO - PROCESS | 3040 | 1467683935447 Marionette DEBUG loaded listener.js 18:58:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A50AC00) [pid = 3040] [serial = 1481] [outer = 19DD4C00] 18:58:56 INFO - PROCESS | 3040 | 1467683936046 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]]]}] 18:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 790ms 18:58:56 INFO - PROCESS | 3040 | 1467683936094 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 18:58:56 INFO - PROCESS | 3040 | 1467683936099 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 18:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:58:56 INFO - PROCESS | 3040 | 1467683936119 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:58:56 INFO - PROCESS | 3040 | 1467683936123 Marionette TRACE conn5 <- [1,1938,null,{}] 18:58:56 INFO - PROCESS | 3040 | 1467683936128 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}] 18:58:56 INFO - PROCESS | 3040 | 1467683936131 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:56 INFO - PROCESS | 3040 | 1467683936243 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 18:58:56 INFO - PROCESS | 3040 | 1467683936357 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:56 INFO - PROCESS | 3040 | 1467683936359 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:56 INFO - PROCESS | 3040 | ++DOCSHELL 0D663400 == 39 [pid = 3040] [id = 494] 18:58:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0DC51C00) [pid = 3040] [serial = 1482] [outer = 00000000] 18:58:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0E886400) [pid = 3040] [serial = 1483] [outer = 0DC51C00] 18:58:56 INFO - PROCESS | 3040 | 1467683936457 Marionette DEBUG loaded listener.js 18:58:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1486B400) [pid = 3040] [serial = 1484] [outer = 0DC51C00] 18:58:57 INFO - PROCESS | 3040 | 1467683937025 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]]]}] 18:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 930ms 18:58:57 INFO - PROCESS | 3040 | 1467683937051 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 18:58:57 INFO - PROCESS | 3040 | 1467683937056 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 18:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:58:57 INFO - PROCESS | 3040 | 1467683937062 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:58:57 INFO - PROCESS | 3040 | 1467683937065 Marionette TRACE conn5 <- [1,1942,null,{}] 18:58:57 INFO - PROCESS | 3040 | 1467683937069 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}] 18:58:57 INFO - PROCESS | 3040 | 1467683937072 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:57 INFO - PROCESS | 3040 | 1467683937184 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 18:58:57 INFO - PROCESS | 3040 | 1467683937297 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:57 INFO - PROCESS | 3040 | 1467683937299 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:57 INFO - PROCESS | 3040 | ++DOCSHELL 16261800 == 40 [pid = 3040] [id = 495] 18:58:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (16514400) [pid = 3040] [serial = 1485] [outer = 00000000] 18:58:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (17C6C800) [pid = 3040] [serial = 1486] [outer = 16514400] 18:58:57 INFO - PROCESS | 3040 | 1467683937396 Marionette DEBUG loaded listener.js 18:58:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1862F400) [pid = 3040] [serial = 1487] [outer = 16514400] 18:58:57 INFO - PROCESS | 3040 | 1467683937977 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]]]}] 18:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 970ms 18:58:58 INFO - PROCESS | 3040 | 1467683938036 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 18:58:58 INFO - PROCESS | 3040 | 1467683938038 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 18:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:58:58 INFO - PROCESS | 3040 | 1467683938042 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:58:58 INFO - PROCESS | 3040 | 1467683938046 Marionette TRACE conn5 <- [1,1946,null,{}] 18:58:58 INFO - PROCESS | 3040 | 1467683938057 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}] 18:58:58 INFO - PROCESS | 3040 | 1467683938062 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:58 INFO - PROCESS | 3040 | 1467683938216 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 18:58:58 INFO - PROCESS | 3040 | 1467683938284 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:58 INFO - PROCESS | 3040 | 1467683938287 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:58 INFO - PROCESS | 3040 | ++DOCSHELL 1A41B400 == 41 [pid = 3040] [id = 496] 18:58:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A421C00) [pid = 3040] [serial = 1488] [outer = 00000000] 18:58:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A510400) [pid = 3040] [serial = 1489] [outer = 1A421C00] 18:58:58 INFO - PROCESS | 3040 | 1467683938345 Marionette DEBUG loaded listener.js 18:58:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A5C4400) [pid = 3040] [serial = 1490] [outer = 1A421C00] 18:58:58 INFO - PROCESS | 3040 | 1467683938978 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]]]}] 18:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 970ms 18:58:59 INFO - PROCESS | 3040 | 1467683939016 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 18:58:59 INFO - PROCESS | 3040 | 1467683939019 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 18:58:59 INFO - PROCESS | 3040 | 1467683939022 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:58:59 INFO - PROCESS | 3040 | 1467683939024 Marionette TRACE conn5 <- [1,1950,null,{}] 18:58:59 INFO - PROCESS | 3040 | 1467683939028 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}] 18:58:59 INFO - PROCESS | 3040 | 1467683939030 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:59 INFO - PROCESS | 3040 | 1467683939139 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 18:58:59 INFO - PROCESS | 3040 | 1467683939250 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:59 INFO - PROCESS | 3040 | 1467683939253 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:58:59 INFO - PROCESS | 3040 | ++DOCSHELL 0C52A400 == 42 [pid = 3040] [id = 497] 18:58:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0C52B400) [pid = 3040] [serial = 1491] [outer = 00000000] 18:58:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0D661800) [pid = 3040] [serial = 1492] [outer = 0C52B400] 18:58:59 INFO - PROCESS | 3040 | 1467683939455 Marionette DEBUG loaded listener.js 18:58:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0DC59800) [pid = 3040] [serial = 1493] [outer = 0C52B400] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 168E4C00 == 41 [pid = 3040] [id = 492] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 0E265400 == 40 [pid = 3040] [id = 491] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 0ED8A400 == 39 [pid = 3040] [id = 490] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 14FBF000 == 38 [pid = 3040] [id = 489] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 186EB400 == 37 [pid = 3040] [id = 488] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 17C63C00 == 36 [pid = 3040] [id = 487] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 16512400 == 35 [pid = 3040] [id = 486] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 0E040000 == 34 [pid = 3040] [id = 485] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 0C52C000 == 33 [pid = 3040] [id = 484] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 14621000 == 32 [pid = 3040] [id = 483] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 0C532C00 == 31 [pid = 3040] [id = 482] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 0E0EB400 == 30 [pid = 3040] [id = 475] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 16261800 == 29 [pid = 3040] [id = 495] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 1A41B400 == 28 [pid = 3040] [id = 496] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 17C61C00 == 27 [pid = 3040] [id = 493] 18:59:00 INFO - PROCESS | 3040 | --DOCSHELL 0D663400 == 26 [pid = 3040] [id = 494] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0DE41000) [pid = 3040] [serial = 1415] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0D6FAC00) [pid = 3040] [serial = 1414] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (14D1F400) [pid = 3040] [serial = 1427] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (15ECB400) [pid = 3040] [serial = 1436] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (18627C00) [pid = 3040] [serial = 1441] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (15089000) [pid = 3040] [serial = 1417] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0DC54400) [pid = 3040] [serial = 1429] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (168DF800) [pid = 3040] [serial = 1438] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (18629800) [pid = 3040] [serial = 1442] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1A1BA800) [pid = 3040] [serial = 1420] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1A501400) [pid = 3040] [serial = 1421] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (16E60000) [pid = 3040] [serial = 1439] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DE47000) [pid = 3040] [serial = 1430] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A655400) [pid = 3040] [serial = 1423] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0EC91800) [pid = 3040] [serial = 1432] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (15C6D000) [pid = 3040] [serial = 1435] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0EDCDC00) [pid = 3040] [serial = 1433] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16263800) [pid = 3040] [serial = 1418] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A68D000) [pid = 3040] [serial = 1424] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (14625000) [pid = 3040] [serial = 1426] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0DE46400) [pid = 3040] [serial = 1444] [outer = 00000000] [url = about:blank] 18:59:00 INFO - PROCESS | 3040 | 1467683940751 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]]]}] 18:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1832ms 18:59:00 INFO - PROCESS | 3040 | 1467683940859 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 18:59:00 INFO - PROCESS | 3040 | 1467683940863 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 18:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:59:00 INFO - PROCESS | 3040 | 1467683940868 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:59:00 INFO - PROCESS | 3040 | 1467683940871 Marionette TRACE conn5 <- [1,1954,null,{}] 18:59:00 INFO - PROCESS | 3040 | 1467683940877 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}] 18:59:00 INFO - PROCESS | 3040 | 1467683940881 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:00 INFO - PROCESS | 3040 | 1467683940968 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 18:59:00 INFO - PROCESS | 3040 | 1467683940975 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:00 INFO - PROCESS | 3040 | 1467683940979 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:01 INFO - PROCESS | 3040 | ++DOCSHELL 0D603800 == 27 [pid = 3040] [id = 498] 18:59:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0D606400) [pid = 3040] [serial = 1494] [outer = 00000000] 18:59:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D663400) [pid = 3040] [serial = 1495] [outer = 0D606400] 18:59:01 INFO - PROCESS | 3040 | 1467683941028 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0D6FE000) [pid = 3040] [serial = 1496] [outer = 0D606400] 18:59:01 INFO - PROCESS | 3040 | 1467683941538 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]]]}] 18:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 730ms 18:59:01 INFO - PROCESS | 3040 | 1467683941598 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 18:59:01 INFO - PROCESS | 3040 | 1467683941603 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 18:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:59:01 INFO - PROCESS | 3040 | 1467683941609 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:59:01 INFO - PROCESS | 3040 | 1467683941612 Marionette TRACE conn5 <- [1,1958,null,{}] 18:59:01 INFO - PROCESS | 3040 | 1467683941616 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}] 18:59:01 INFO - PROCESS | 3040 | 1467683941618 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:01 INFO - PROCESS | 3040 | 1467683941707 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 18:59:01 INFO - PROCESS | 3040 | 1467683941800 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:01 INFO - PROCESS | 3040 | 1467683941803 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:01 INFO - PROCESS | 3040 | ++DOCSHELL 0E034400 == 28 [pid = 3040] [id = 499] 18:59:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0E034C00) [pid = 3040] [serial = 1497] [outer = 00000000] 18:59:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E03E000) [pid = 3040] [serial = 1498] [outer = 0E034C00] 18:59:01 INFO - PROCESS | 3040 | 1467683941850 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E265400) [pid = 3040] [serial = 1499] [outer = 0E034C00] 18:59:02 INFO - PROCESS | 3040 | 1467683942224 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]]]}] 18:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 18:59:02 INFO - PROCESS | 3040 | 1467683942283 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 18:59:02 INFO - PROCESS | 3040 | 1467683942285 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 18:59:02 INFO - PROCESS | 3040 | 1467683942288 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:59:02 INFO - PROCESS | 3040 | 1467683942292 Marionette TRACE conn5 <- [1,1962,null,{}] 18:59:02 INFO - PROCESS | 3040 | 1467683942332 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}] 18:59:02 INFO - PROCESS | 3040 | 1467683942336 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:02 INFO - PROCESS | 3040 | 1467683942435 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 18:59:02 INFO - PROCESS | 3040 | 1467683942443 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:02 INFO - PROCESS | 3040 | 1467683942446 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:02 INFO - PROCESS | 3040 | ++DOCSHELL 146D0800 == 29 [pid = 3040] [id = 500] 18:59:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (146D5000) [pid = 3040] [serial = 1500] [outer = 00000000] 18:59:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (148A1400) [pid = 3040] [serial = 1501] [outer = 146D5000] 18:59:02 INFO - PROCESS | 3040 | 1467683942497 Marionette DEBUG loaded listener.js 18:59:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (14D20800) [pid = 3040] [serial = 1502] [outer = 146D5000] 18:59:02 INFO - PROCESS | 3040 | 1467683942955 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]]]}] 18:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 18:59:02 INFO - PROCESS | 3040 | 1467683942977 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 18:59:02 INFO - PROCESS | 3040 | 1467683942980 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 18:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:59:03 INFO - PROCESS | 3040 | 1467683943002 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 3040 | 1467683943004 Marionette TRACE conn5 <- [1,1966,null,{}] 18:59:03 INFO - PROCESS | 3040 | 1467683943008 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}] 18:59:03 INFO - PROCESS | 3040 | 1467683943010 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:03 INFO - PROCESS | 3040 | 1467683943125 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 18:59:03 INFO - PROCESS | 3040 | 1467683943132 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:03 INFO - PROCESS | 3040 | 1467683943134 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:03 INFO - PROCESS | 3040 | ++DOCSHELL 14DD9400 == 30 [pid = 3040] [id = 501] 18:59:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (14DDB000) [pid = 3040] [serial = 1503] [outer = 00000000] 18:59:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (15E03800) [pid = 3040] [serial = 1504] [outer = 14DDB000] 18:59:03 INFO - PROCESS | 3040 | 1467683943178 Marionette DEBUG loaded listener.js 18:59:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16265800) [pid = 3040] [serial = 1505] [outer = 14DDB000] 18:59:03 INFO - PROCESS | 3040 | 1467683943603 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]]]}] 18:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 630ms 18:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:59:03 INFO - PROCESS | 3040 | 1467683943636 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 18:59:03 INFO - PROCESS | 3040 | 1467683943638 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 18:59:03 INFO - PROCESS | 3040 | 1467683943641 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 3040 | 1467683943642 Marionette TRACE conn5 <- [1,1970,null,{}] 18:59:03 INFO - PROCESS | 3040 | 1467683943646 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}] 18:59:03 INFO - PROCESS | 3040 | 1467683943648 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:03 INFO - PROCESS | 3040 | 1467683943764 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 18:59:03 INFO - PROCESS | 3040 | 1467683943797 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:03 INFO - PROCESS | 3040 | 1467683943799 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:03 INFO - PROCESS | 3040 | ++DOCSHELL 1651F400 == 31 [pid = 3040] [id = 502] 18:59:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (16722C00) [pid = 3040] [serial = 1506] [outer = 00000000] 18:59:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (168EE000) [pid = 3040] [serial = 1507] [outer = 16722C00] 18:59:03 INFO - PROCESS | 3040 | 1467683943899 Marionette DEBUG loaded listener.js 18:59:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (16E60800) [pid = 3040] [serial = 1508] [outer = 16722C00] 18:59:04 INFO - PROCESS | 3040 | 1467683944313 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]]]}] 18:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 730ms 18:59:04 INFO - PROCESS | 3040 | 1467683944374 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 18:59:04 INFO - PROCESS | 3040 | 1467683944376 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 18:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:59:04 INFO - PROCESS | 3040 | 1467683944379 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:59:04 INFO - PROCESS | 3040 | 1467683944380 Marionette TRACE conn5 <- [1,1974,null,{}] 18:59:04 INFO - PROCESS | 3040 | 1467683944383 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}] 18:59:04 INFO - PROCESS | 3040 | 1467683944389 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:04 INFO - PROCESS | 3040 | 1467683944529 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 18:59:04 INFO - PROCESS | 3040 | 1467683944535 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:04 INFO - PROCESS | 3040 | 1467683944537 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:04 INFO - PROCESS | 3040 | ++DOCSHELL 17C6C000 == 32 [pid = 3040] [id = 503] 18:59:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (17C6C400) [pid = 3040] [serial = 1509] [outer = 00000000] 18:59:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1862F000) [pid = 3040] [serial = 1510] [outer = 17C6C400] 18:59:04 INFO - PROCESS | 3040 | 1467683944580 Marionette DEBUG loaded listener.js 18:59:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1864BC00) [pid = 3040] [serial = 1511] [outer = 17C6C400] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A0B7800) [pid = 3040] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (186EEC00) [pid = 3040] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (19220400) [pid = 3040] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E392C00) [pid = 3040] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (19DD4C00) [pid = 3040] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0C52F800) [pid = 3040] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (16512800) [pid = 3040] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (17C64C00) [pid = 3040] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1462C000) [pid = 3040] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0C533C00) [pid = 3040] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14861400) [pid = 3040] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (16517800) [pid = 3040] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:59:05 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0C533800) [pid = 3040] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:59:05 INFO - PROCESS | 3040 | 1467683945327 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]]]}] 18:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 970ms 18:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:59:05 INFO - PROCESS | 3040 | 1467683945350 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 18:59:05 INFO - PROCESS | 3040 | 1467683945352 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 18:59:05 INFO - PROCESS | 3040 | 1467683945355 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:59:05 INFO - PROCESS | 3040 | 1467683945366 Marionette TRACE conn5 <- [1,1978,null,{}] 18:59:05 INFO - PROCESS | 3040 | 1467683945369 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}] 18:59:05 INFO - PROCESS | 3040 | 1467683945372 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:05 INFO - PROCESS | 3040 | 1467683945448 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 18:59:05 INFO - PROCESS | 3040 | 1467683945454 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:05 INFO - PROCESS | 3040 | 1467683945456 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:05 INFO - PROCESS | 3040 | ++DOCSHELL 0E268000 == 33 [pid = 3040] [id = 504] 18:59:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E392C00) [pid = 3040] [serial = 1512] [outer = 00000000] 18:59:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (14861400) [pid = 3040] [serial = 1513] [outer = 0E392C00] 18:59:05 INFO - PROCESS | 3040 | 1467683945498 Marionette DEBUG loaded listener.js 18:59:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (15E04C00) [pid = 3040] [serial = 1514] [outer = 0E392C00] 18:59:05 INFO - PROCESS | 3040 | 1467683945906 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]]]}] 18:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 590ms 18:59:05 INFO - PROCESS | 3040 | 1467683945946 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 18:59:05 INFO - PROCESS | 3040 | 1467683945948 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 18:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:59:05 INFO - PROCESS | 3040 | 1467683945951 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:59:05 INFO - PROCESS | 3040 | 1467683945952 Marionette TRACE conn5 <- [1,1982,null,{}] 18:59:05 INFO - PROCESS | 3040 | 1467683945969 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}] 18:59:05 INFO - PROCESS | 3040 | 1467683945971 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:06 INFO - PROCESS | 3040 | 1467683946049 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 18:59:06 INFO - PROCESS | 3040 | 1467683946054 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:06 INFO - PROCESS | 3040 | 1467683946056 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:06 INFO - PROCESS | 3040 | ++DOCSHELL 15EC5800 == 34 [pid = 3040] [id = 505] 18:59:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (18643800) [pid = 3040] [serial = 1515] [outer = 00000000] 18:59:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (193E8400) [pid = 3040] [serial = 1516] [outer = 18643800] 18:59:06 INFO - PROCESS | 3040 | 1467683946098 Marionette DEBUG loaded listener.js 18:59:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (199CEC00) [pid = 3040] [serial = 1517] [outer = 18643800] 18:59:06 INFO - PROCESS | 3040 | 1467683946506 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]]]}] 18:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 591ms 18:59:06 INFO - PROCESS | 3040 | 1467683946543 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 18:59:06 INFO - PROCESS | 3040 | 1467683946545 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 18:59:06 INFO - PROCESS | 3040 | 1467683946548 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:59:06 INFO - PROCESS | 3040 | 1467683946550 Marionette TRACE conn5 <- [1,1986,null,{}] 18:59:06 INFO - PROCESS | 3040 | 1467683946554 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}] 18:59:06 INFO - PROCESS | 3040 | 1467683946556 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:06 INFO - PROCESS | 3040 | 1467683946676 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 18:59:06 INFO - PROCESS | 3040 | 1467683946684 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:06 INFO - PROCESS | 3040 | 1467683946686 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:06 INFO - PROCESS | 3040 | ++DOCSHELL 199D9000 == 35 [pid = 3040] [id = 506] 18:59:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (199D9C00) [pid = 3040] [serial = 1518] [outer = 00000000] 18:59:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19B0A400) [pid = 3040] [serial = 1519] [outer = 199D9C00] 18:59:06 INFO - PROCESS | 3040 | 1467683946729 Marionette DEBUG loaded listener.js 18:59:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19B0E400) [pid = 3040] [serial = 1520] [outer = 199D9C00] 18:59:07 INFO - PROCESS | 3040 | 1467683947140 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]]]}] 18:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 630ms 18:59:07 INFO - PROCESS | 3040 | 1467683947192 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 18:59:07 INFO - PROCESS | 3040 | 1467683947194 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 18:59:07 INFO - PROCESS | 3040 | 1467683947198 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:59:07 INFO - PROCESS | 3040 | 1467683947199 Marionette TRACE conn5 <- [1,1990,null,{}] 18:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:59:07 INFO - PROCESS | 3040 | 1467683947203 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}] 18:59:07 INFO - PROCESS | 3040 | 1467683947204 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:07 INFO - PROCESS | 3040 | 1467683947330 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 18:59:07 INFO - PROCESS | 3040 | 1467683947440 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:07 INFO - PROCESS | 3040 | 1467683947443 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:07 INFO - PROCESS | 3040 | ++DOCSHELL 0C52E800 == 36 [pid = 3040] [id = 507] 18:59:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0C52F000) [pid = 3040] [serial = 1521] [outer = 00000000] 18:59:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0C54FC00) [pid = 3040] [serial = 1522] [outer = 0C52F000] 18:59:07 INFO - PROCESS | 3040 | 1467683947501 Marionette DEBUG loaded listener.js 18:59:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0D1CE000) [pid = 3040] [serial = 1523] [outer = 0C52F000] 18:59:08 INFO - PROCESS | 3040 | 1467683948272 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]]]}] 18:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1118ms 18:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:59:08 INFO - PROCESS | 3040 | 1467683948324 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 18:59:08 INFO - PROCESS | 3040 | 1467683948328 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 18:59:08 INFO - PROCESS | 3040 | 1467683948332 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:59:08 INFO - PROCESS | 3040 | 1467683948336 Marionette TRACE conn5 <- [1,1994,null,{}] 18:59:08 INFO - PROCESS | 3040 | 1467683948341 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}] 18:59:08 INFO - PROCESS | 3040 | 1467683948344 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:08 INFO - PROCESS | 3040 | 1467683948471 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 18:59:08 INFO - PROCESS | 3040 | 1467683948605 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:08 INFO - PROCESS | 3040 | 1467683948608 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:08 INFO - PROCESS | 3040 | ++DOCSHELL 0EC92800 == 37 [pid = 3040] [id = 508] 18:59:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0EDCEC00) [pid = 3040] [serial = 1524] [outer = 00000000] 18:59:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1462D000) [pid = 3040] [serial = 1525] [outer = 0EDCEC00] 18:59:08 INFO - PROCESS | 3040 | 1467683948665 Marionette DEBUG loaded listener.js 18:59:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (14D65000) [pid = 3040] [serial = 1526] [outer = 0EDCEC00] 18:59:09 INFO - PROCESS | 3040 | 1467683949360 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]]]}] 18:59:09 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 18:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1075ms 18:59:09 INFO - PROCESS | 3040 | 1467683949412 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 18:59:09 INFO - PROCESS | 3040 | 1467683949416 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 18:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:59:09 INFO - PROCESS | 3040 | 1467683949420 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:59:09 INFO - PROCESS | 3040 | 1467683949422 Marionette TRACE conn5 <- [1,1998,null,{}] 18:59:09 INFO - PROCESS | 3040 | 1467683949426 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}] 18:59:09 INFO - PROCESS | 3040 | 1467683949429 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:09 INFO - PROCESS | 3040 | 1467683949655 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 18:59:09 INFO - PROCESS | 3040 | 1467683949807 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:09 INFO - PROCESS | 3040 | 1467683949810 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:09 INFO - PROCESS | 3040 | ++DOCSHELL 0C552000 == 38 [pid = 3040] [id = 509] 18:59:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0C552400) [pid = 3040] [serial = 1527] [outer = 00000000] 18:59:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0C694C00) [pid = 3040] [serial = 1528] [outer = 0C552400] 18:59:09 INFO - PROCESS | 3040 | 1467683949860 Marionette DEBUG loaded listener.js 18:59:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0D6FD800) [pid = 3040] [serial = 1529] [outer = 0C552400] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 199D9000 == 37 [pid = 3040] [id = 506] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 15EC5800 == 36 [pid = 3040] [id = 505] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 0E268000 == 35 [pid = 3040] [id = 504] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 17C6C000 == 34 [pid = 3040] [id = 503] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 1651F400 == 33 [pid = 3040] [id = 502] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 14DD9400 == 32 [pid = 3040] [id = 501] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 146D0800 == 31 [pid = 3040] [id = 500] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 0E034400 == 30 [pid = 3040] [id = 499] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 0D603800 == 29 [pid = 3040] [id = 498] 18:59:10 INFO - PROCESS | 3040 | --DOCSHELL 0C52A400 == 28 [pid = 3040] [id = 497] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (15E05C00) [pid = 3040] [serial = 1445] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1A131400) [pid = 3040] [serial = 1478] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (19223400) [pid = 3040] [serial = 1465] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (19B06000) [pid = 3040] [serial = 1468] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (14627800) [pid = 3040] [serial = 1456] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A50AC00) [pid = 3040] [serial = 1481] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (146D2C00) [pid = 3040] [serial = 1457] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0D57CC00) [pid = 3040] [serial = 1453] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0DFB2C00) [pid = 3040] [serial = 1454] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (16518800) [pid = 3040] [serial = 1459] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1671DC00) [pid = 3040] [serial = 1460] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (193E2000) [pid = 3040] [serial = 1466] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1862D800) [pid = 3040] [serial = 1462] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A41B800) [pid = 3040] [serial = 1480] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1486EC00) [pid = 3040] [serial = 1450] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14983800) [pid = 3040] [serial = 1451] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0C54E800) [pid = 3040] [serial = 1447] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D172C00) [pid = 3040] [serial = 1448] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19E48400) [pid = 3040] [serial = 1471] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (19B10000) [pid = 3040] [serial = 1469] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A0AD800) [pid = 3040] [serial = 1472] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (19E42000) [pid = 3040] [serial = 1475] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19B0AC00) [pid = 3040] [serial = 1474] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1A12A800) [pid = 3040] [serial = 1477] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (18646800) [pid = 3040] [serial = 1463] [outer = 00000000] [url = about:blank] 18:59:10 INFO - PROCESS | 3040 | 1467683950466 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]]]}] 18:59:10 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 18:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1077ms 18:59:10 INFO - PROCESS | 3040 | 1467683950500 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 18:59:10 INFO - PROCESS | 3040 | 1467683950503 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 18:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:59:10 INFO - PROCESS | 3040 | 1467683950508 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:59:10 INFO - PROCESS | 3040 | 1467683950510 Marionette TRACE conn5 <- [1,2002,null,{}] 18:59:10 INFO - PROCESS | 3040 | 1467683950514 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}] 18:59:10 INFO - PROCESS | 3040 | 1467683950517 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:10 INFO - PROCESS | 3040 | 1467683950603 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 18:59:10 INFO - PROCESS | 3040 | 1467683950611 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:10 INFO - PROCESS | 3040 | 1467683950614 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:10 INFO - PROCESS | 3040 | ++DOCSHELL 0E022000 == 29 [pid = 3040] [id = 510] 18:59:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0E023C00) [pid = 3040] [serial = 1530] [outer = 00000000] 18:59:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0E0EF000) [pid = 3040] [serial = 1531] [outer = 0E023C00] 18:59:10 INFO - PROCESS | 3040 | 1467683950663 Marionette DEBUG loaded listener.js 18:59:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0ECEC400) [pid = 3040] [serial = 1532] [outer = 0E023C00] 18:59:11 INFO - PROCESS | 3040 | 1467683951209 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]]]}] 18:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 731ms 18:59:11 INFO - PROCESS | 3040 | 1467683951240 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 18:59:11 INFO - PROCESS | 3040 | 1467683951243 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 18:59:11 INFO - PROCESS | 3040 | 1467683951247 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:59:11 INFO - PROCESS | 3040 | 1467683951249 Marionette TRACE conn5 <- [1,2006,null,{}] 18:59:11 INFO - PROCESS | 3040 | 1467683951253 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}] 18:59:11 INFO - PROCESS | 3040 | 1467683951255 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:11 INFO - PROCESS | 3040 | 1467683951340 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 18:59:11 INFO - PROCESS | 3040 | 1467683951350 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:11 INFO - PROCESS | 3040 | 1467683951352 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:11 INFO - PROCESS | 3040 | ++DOCSHELL 14983800 == 30 [pid = 3040] [id = 511] 18:59:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1508E400) [pid = 3040] [serial = 1533] [outer = 00000000] 18:59:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (15C6B000) [pid = 3040] [serial = 1534] [outer = 1508E400] 18:59:11 INFO - PROCESS | 3040 | 1467683951396 Marionette DEBUG loaded listener.js 18:59:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (15EC4C00) [pid = 3040] [serial = 1535] [outer = 1508E400] 18:59:11 INFO - PROCESS | 3040 | 1467683951872 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]]]}] 18:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 18:59:11 INFO - PROCESS | 3040 | 1467683951920 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 18:59:11 INFO - PROCESS | 3040 | 1467683951924 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 18:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:59:11 INFO - PROCESS | 3040 | 1467683951935 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:59:11 INFO - PROCESS | 3040 | 1467683951939 Marionette TRACE conn5 <- [1,2010,null,{}] 18:59:11 INFO - PROCESS | 3040 | 1467683951943 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}] 18:59:11 INFO - PROCESS | 3040 | 1467683951946 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:12 INFO - PROCESS | 3040 | 1467683952035 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 18:59:12 INFO - PROCESS | 3040 | 1467683952043 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:12 INFO - PROCESS | 3040 | 1467683952053 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:12 INFO - PROCESS | 3040 | ++DOCSHELL 0C537400 == 31 [pid = 3040] [id = 512] 18:59:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0DA71800) [pid = 3040] [serial = 1536] [outer = 00000000] 18:59:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (16263800) [pid = 3040] [serial = 1537] [outer = 0DA71800] 18:59:12 INFO - PROCESS | 3040 | 1467683952187 Marionette DEBUG loaded listener.js 18:59:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (182D4800) [pid = 3040] [serial = 1538] [outer = 0DA71800] 18:59:12 INFO - PROCESS | 3040 | 1467683952579 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]]]}] 18:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 690ms 18:59:12 INFO - PROCESS | 3040 | 1467683952620 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 18:59:12 INFO - PROCESS | 3040 | 1467683952622 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 18:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:59:12 INFO - PROCESS | 3040 | 1467683952625 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:59:12 INFO - PROCESS | 3040 | 1467683952627 Marionette TRACE conn5 <- [1,2014,null,{}] 18:59:12 INFO - PROCESS | 3040 | 1467683952636 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}] 18:59:12 INFO - PROCESS | 3040 | 1467683952638 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:12 INFO - PROCESS | 3040 | 1467683952781 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 18:59:12 INFO - PROCESS | 3040 | 1467683952801 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:12 INFO - PROCESS | 3040 | 1467683952803 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:12 INFO - PROCESS | 3040 | ++DOCSHELL 148A3400 == 32 [pid = 3040] [id = 513] 18:59:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (18630000) [pid = 3040] [serial = 1539] [outer = 00000000] 18:59:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1864B000) [pid = 3040] [serial = 1540] [outer = 18630000] 18:59:12 INFO - PROCESS | 3040 | 1467683952847 Marionette DEBUG loaded listener.js 18:59:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (192D1C00) [pid = 3040] [serial = 1541] [outer = 18630000] 18:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 18:59:13 INFO - PROCESS | 3040 | 1467683953287 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]]]}] 18:59:13 INFO - PROCESS | 3040 | 1467683953296 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 18:59:13 INFO - PROCESS | 3040 | 1467683953298 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 18:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:59:13 INFO - PROCESS | 3040 | 1467683953304 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:59:13 INFO - PROCESS | 3040 | 1467683953306 Marionette TRACE conn5 <- [1,2018,null,{}] 18:59:13 INFO - PROCESS | 3040 | 1467683953310 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}] 18:59:13 INFO - PROCESS | 3040 | 1467683953312 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:13 INFO - PROCESS | 3040 | 1467683953445 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 18:59:13 INFO - PROCESS | 3040 | 1467683953451 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:13 INFO - PROCESS | 3040 | 1467683953456 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:13 INFO - PROCESS | 3040 | ++DOCSHELL 199CB000 == 33 [pid = 3040] [id = 514] 18:59:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (199CC000) [pid = 3040] [serial = 1542] [outer = 00000000] 18:59:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19B05800) [pid = 3040] [serial = 1543] [outer = 199CC000] 18:59:13 INFO - PROCESS | 3040 | 1467683953509 Marionette DEBUG loaded listener.js 18:59:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19DD0800) [pid = 3040] [serial = 1544] [outer = 199CC000] 18:59:14 INFO - PROCESS | 3040 | 1467683953998 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]]]}] 18:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 730ms 18:59:14 INFO - PROCESS | 3040 | 1467683954036 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 18:59:14 INFO - PROCESS | 3040 | 1467683954038 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 18:59:14 INFO - PROCESS | 3040 | 1467683954047 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:59:14 INFO - PROCESS | 3040 | 1467683954049 Marionette TRACE conn5 <- [1,2022,null,{}] 18:59:14 INFO - PROCESS | 3040 | 1467683954062 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}] 18:59:14 INFO - PROCESS | 3040 | 1467683954064 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:14 INFO - PROCESS | 3040 | 1467683954206 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 18:59:14 INFO - PROCESS | 3040 | 1467683954270 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:14 INFO - PROCESS | 3040 | 1467683954272 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:14 INFO - PROCESS | 3040 | ++DOCSHELL 148AF000 == 34 [pid = 3040] [id = 515] 18:59:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19484C00) [pid = 3040] [serial = 1545] [outer = 00000000] 18:59:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A124000) [pid = 3040] [serial = 1546] [outer = 19484C00] 18:59:14 INFO - PROCESS | 3040 | 1467683954315 Marionette DEBUG loaded listener.js 18:59:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A12B400) [pid = 3040] [serial = 1547] [outer = 19484C00] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (14DDB000) [pid = 3040] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0D606400) [pid = 3040] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E034C00) [pid = 3040] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (146D5000) [pid = 3040] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0C52B400) [pid = 3040] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (16722C00) [pid = 3040] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0DC51C00) [pid = 3040] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16514400) [pid = 3040] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A421C00) [pid = 3040] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E392C00) [pid = 3040] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (17C6C400) [pid = 3040] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:59:14 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (18643800) [pid = 3040] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:59:14 INFO - PROCESS | 3040 | 1467683954778 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]]]}] 18:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 770ms 18:59:14 INFO - PROCESS | 3040 | 1467683954822 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 18:59:14 INFO - PROCESS | 3040 | 1467683954824 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 18:59:14 INFO - PROCESS | 3040 | 1467683954827 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:59:14 INFO - PROCESS | 3040 | 1467683954829 Marionette TRACE conn5 <- [1,2026,null,{}] 18:59:14 INFO - PROCESS | 3040 | 1467683954832 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}] 18:59:14 INFO - PROCESS | 3040 | 1467683954834 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:14 INFO - PROCESS | 3040 | 1467683954913 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 18:59:14 INFO - PROCESS | 3040 | 1467683954919 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:14 INFO - PROCESS | 3040 | 1467683954921 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:14 INFO - PROCESS | 3040 | ++DOCSHELL 146D5000 == 35 [pid = 3040] [id = 516] 18:59:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (168ED800) [pid = 3040] [serial = 1548] [outer = 00000000] 18:59:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19DD7400) [pid = 3040] [serial = 1549] [outer = 168ED800] 18:59:14 INFO - PROCESS | 3040 | 1467683954963 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1A0B8400) [pid = 3040] [serial = 1550] [outer = 168ED800] 18:59:15 INFO - PROCESS | 3040 | 1467683955400 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]]]}] 18:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 630ms 18:59:15 INFO - PROCESS | 3040 | 1467683955461 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 18:59:15 INFO - PROCESS | 3040 | 1467683955464 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 18:59:15 INFO - PROCESS | 3040 | 1467683955467 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:59:15 INFO - PROCESS | 3040 | 1467683955468 Marionette TRACE conn5 <- [1,2030,null,{}] 18:59:15 INFO - PROCESS | 3040 | 1467683955472 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}] 18:59:15 INFO - PROCESS | 3040 | 1467683955474 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:15 INFO - PROCESS | 3040 | 1467683955553 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 18:59:15 INFO - PROCESS | 3040 | 1467683955561 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:15 INFO - PROCESS | 3040 | 1467683955563 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:15 INFO - PROCESS | 3040 | ++DOCSHELL 0E028C00 == 36 [pid = 3040] [id = 517] 18:59:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A1BA800) [pid = 3040] [serial = 1551] [outer = 00000000] 18:59:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A259C00) [pid = 3040] [serial = 1552] [outer = 1A1BA800] 18:59:15 INFO - PROCESS | 3040 | 1467683955606 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A25A800) [pid = 3040] [serial = 1553] [outer = 1A1BA800] 18:59:16 INFO - PROCESS | 3040 | 1467683956067 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]]]}] 18:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 630ms 18:59:16 INFO - PROCESS | 3040 | 1467683956112 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 18:59:16 INFO - PROCESS | 3040 | 1467683956114 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 18:59:16 INFO - PROCESS | 3040 | 1467683956117 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:59:16 INFO - PROCESS | 3040 | 1467683956119 Marionette TRACE conn5 <- [1,2034,null,{}] 18:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:59:16 INFO - PROCESS | 3040 | 1467683956123 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}] 18:59:16 INFO - PROCESS | 3040 | 1467683956125 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:16 INFO - PROCESS | 3040 | 1467683956207 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 18:59:16 INFO - PROCESS | 3040 | 1467683956212 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:16 INFO - PROCESS | 3040 | 1467683956214 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:16 INFO - PROCESS | 3040 | ++DOCSHELL 0E03F800 == 37 [pid = 3040] [id = 518] 18:59:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (14626800) [pid = 3040] [serial = 1554] [outer = 00000000] 18:59:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A50CC00) [pid = 3040] [serial = 1555] [outer = 14626800] 18:59:16 INFO - PROCESS | 3040 | 1467683956260 Marionette DEBUG loaded listener.js 18:59:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A50F000) [pid = 3040] [serial = 1556] [outer = 14626800] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 0E022000 == 36 [pid = 3040] [id = 510] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 0EC92800 == 35 [pid = 3040] [id = 508] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 0C552000 == 34 [pid = 3040] [id = 509] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 0C52E800 == 33 [pid = 3040] [id = 507] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 0E028C00 == 32 [pid = 3040] [id = 517] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 199CB000 == 31 [pid = 3040] [id = 514] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 148AF000 == 30 [pid = 3040] [id = 515] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 0C537400 == 29 [pid = 3040] [id = 512] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 148A3400 == 28 [pid = 3040] [id = 513] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 146D5000 == 27 [pid = 3040] [id = 516] 18:59:17 INFO - PROCESS | 3040 | --DOCSHELL 14983800 == 26 [pid = 3040] [id = 511] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (15E03800) [pid = 3040] [serial = 1504] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0D663400) [pid = 3040] [serial = 1495] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D6FE000) [pid = 3040] [serial = 1496] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E03E000) [pid = 3040] [serial = 1498] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E265400) [pid = 3040] [serial = 1499] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (148A1400) [pid = 3040] [serial = 1501] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0DC59800) [pid = 3040] [serial = 1493] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D661800) [pid = 3040] [serial = 1492] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19B0A400) [pid = 3040] [serial = 1519] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16E60800) [pid = 3040] [serial = 1508] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (168EE000) [pid = 3040] [serial = 1507] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1486B400) [pid = 3040] [serial = 1484] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0E886400) [pid = 3040] [serial = 1483] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1862F400) [pid = 3040] [serial = 1487] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (17C6C800) [pid = 3040] [serial = 1486] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1A5C4400) [pid = 3040] [serial = 1490] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A510400) [pid = 3040] [serial = 1489] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (15E04C00) [pid = 3040] [serial = 1514] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1862F000) [pid = 3040] [serial = 1510] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (14861400) [pid = 3040] [serial = 1513] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (1864BC00) [pid = 3040] [serial = 1511] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (193E8400) [pid = 3040] [serial = 1516] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (16265800) [pid = 3040] [serial = 1505] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (199CEC00) [pid = 3040] [serial = 1517] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (14D20800) [pid = 3040] [serial = 1502] [outer = 00000000] [url = about:blank] 18:59:18 INFO - PROCESS | 3040 | 1467683958111 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]]]}] 18:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2014ms 18:59:18 INFO - PROCESS | 3040 | 1467683958137 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 18:59:18 INFO - PROCESS | 3040 | 1467683958142 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 18:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:59:18 INFO - PROCESS | 3040 | 1467683958147 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:59:18 INFO - PROCESS | 3040 | 1467683958150 Marionette TRACE conn5 <- [1,2038,null,{}] 18:59:18 INFO - PROCESS | 3040 | 1467683958156 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}] 18:59:18 INFO - PROCESS | 3040 | 1467683958160 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:18 INFO - PROCESS | 3040 | 1467683958251 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 18:59:18 INFO - PROCESS | 3040 | 1467683958260 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:18 INFO - PROCESS | 3040 | 1467683958265 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:18 INFO - PROCESS | 3040 | ++DOCSHELL 0DA7D000 == 27 [pid = 3040] [id = 519] 18:59:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0DA7E800) [pid = 3040] [serial = 1557] [outer = 00000000] 18:59:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0DC55C00) [pid = 3040] [serial = 1558] [outer = 0DA7E800] 18:59:18 INFO - PROCESS | 3040 | 1467683958313 Marionette DEBUG loaded listener.js 18:59:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0DC5DC00) [pid = 3040] [serial = 1559] [outer = 0DA7E800] 18:59:18 INFO - PROCESS | 3040 | 1467683958802 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]]]}] 18:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 18:59:18 INFO - PROCESS | 3040 | 1467683958877 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 18:59:18 INFO - PROCESS | 3040 | 1467683958882 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 18:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:59:18 INFO - PROCESS | 3040 | 1467683958888 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:59:18 INFO - PROCESS | 3040 | 1467683958891 Marionette TRACE conn5 <- [1,2042,null,{}] 18:59:18 INFO - PROCESS | 3040 | 1467683958895 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}] 18:59:18 INFO - PROCESS | 3040 | 1467683958898 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:19 INFO - PROCESS | 3040 | 1467683958984 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 18:59:19 INFO - PROCESS | 3040 | 1467683959000 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:19 INFO - PROCESS | 3040 | 1467683959003 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:19 INFO - PROCESS | 3040 | ++DOCSHELL 0E038000 == 28 [pid = 3040] [id = 520] 18:59:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0E038400) [pid = 3040] [serial = 1560] [outer = 00000000] 18:59:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E03FC00) [pid = 3040] [serial = 1561] [outer = 0E038400] 18:59:19 INFO - PROCESS | 3040 | 1467683959052 Marionette DEBUG loaded listener.js 18:59:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E266000) [pid = 3040] [serial = 1562] [outer = 0E038400] 18:59:19 INFO - PROCESS | 3040 | 1467683959540 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]]]}] 18:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 671ms 18:59:19 INFO - PROCESS | 3040 | 1467683959563 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 18:59:19 INFO - PROCESS | 3040 | 1467683959565 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 18:59:19 INFO - PROCESS | 3040 | 1467683959569 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:59:19 INFO - PROCESS | 3040 | 1467683959572 Marionette TRACE conn5 <- [1,2046,null,{}] 18:59:19 INFO - PROCESS | 3040 | 1467683959583 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}] 18:59:19 INFO - PROCESS | 3040 | 1467683959587 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:19 INFO - PROCESS | 3040 | 1467683959698 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 18:59:19 INFO - PROCESS | 3040 | 1467683959797 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:19 INFO - PROCESS | 3040 | 1467683959800 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:19 INFO - PROCESS | 3040 | ++DOCSHELL 146D0800 == 29 [pid = 3040] [id = 521] 18:59:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (146D0C00) [pid = 3040] [serial = 1563] [outer = 00000000] 18:59:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (146DC000) [pid = 3040] [serial = 1564] [outer = 146D0C00] 18:59:19 INFO - PROCESS | 3040 | 1467683959850 Marionette DEBUG loaded listener.js 18:59:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (148A5000) [pid = 3040] [serial = 1565] [outer = 146D0C00] 18:59:20 INFO - PROCESS | 3040 | 1467683960233 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]]]}] 18:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 18:59:20 INFO - PROCESS | 3040 | 1467683960253 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 18:59:20 INFO - PROCESS | 3040 | 1467683960255 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 18:59:20 INFO - PROCESS | 3040 | 1467683960258 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:59:20 INFO - PROCESS | 3040 | 1467683960260 Marionette TRACE conn5 <- [1,2050,null,{}] 18:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:59:20 INFO - PROCESS | 3040 | 1467683960263 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}] 18:59:20 INFO - PROCESS | 3040 | 1467683960265 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:20 INFO - PROCESS | 3040 | 1467683960348 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 18:59:20 INFO - PROCESS | 3040 | 1467683960438 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:20 INFO - PROCESS | 3040 | 1467683960440 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:20 INFO - PROCESS | 3040 | ++DOCSHELL 146DBC00 == 30 [pid = 3040] [id = 522] 18:59:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (148A9C00) [pid = 3040] [serial = 1566] [outer = 00000000] 18:59:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (14D65400) [pid = 3040] [serial = 1567] [outer = 148A9C00] 18:59:20 INFO - PROCESS | 3040 | 1467683960484 Marionette DEBUG loaded listener.js 18:59:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (15C6B800) [pid = 3040] [serial = 1568] [outer = 148A9C00] 18:59:20 INFO - PROCESS | 3040 | 1467683960840 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]]]}] 18:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 630ms 18:59:20 INFO - PROCESS | 3040 | 1467683960893 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 18:59:20 INFO - PROCESS | 3040 | 1467683960895 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 18:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:59:20 INFO - PROCESS | 3040 | 1467683960899 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:59:20 INFO - PROCESS | 3040 | 1467683960900 Marionette TRACE conn5 <- [1,2054,null,{}] 18:59:20 INFO - PROCESS | 3040 | 1467683960904 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}] 18:59:20 INFO - PROCESS | 3040 | 1467683960906 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:21 INFO - PROCESS | 3040 | 1467683961019 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 18:59:21 INFO - PROCESS | 3040 | 1467683961027 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:21 INFO - PROCESS | 3040 | 1467683961029 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:21 INFO - PROCESS | 3040 | ++DOCSHELL 15ECD000 == 31 [pid = 3040] [id = 523] 18:59:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (16261800) [pid = 3040] [serial = 1569] [outer = 00000000] 18:59:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (16517800) [pid = 3040] [serial = 1570] [outer = 16261800] 18:59:21 INFO - PROCESS | 3040 | 1467683961099 Marionette DEBUG loaded listener.js 18:59:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1651E400) [pid = 3040] [serial = 1571] [outer = 16261800] 18:59:21 INFO - PROCESS | 3040 | 1467683961524 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]]]}] 18:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 18:59:21 INFO - PROCESS | 3040 | 1467683961570 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 18:59:21 INFO - PROCESS | 3040 | 1467683961572 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 18:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:59:21 INFO - PROCESS | 3040 | 1467683961575 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:59:21 INFO - PROCESS | 3040 | 1467683961577 Marionette TRACE conn5 <- [1,2058,null,{}] 18:59:21 INFO - PROCESS | 3040 | 1467683961587 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}] 18:59:21 INFO - PROCESS | 3040 | 1467683961593 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:21 INFO - PROCESS | 3040 | 1467683961695 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 18:59:21 INFO - PROCESS | 3040 | 1467683961701 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:21 INFO - PROCESS | 3040 | 1467683961703 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:21 INFO - PROCESS | 3040 | ++DOCSHELL 16767000 == 32 [pid = 3040] [id = 524] 18:59:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (16767800) [pid = 3040] [serial = 1572] [outer = 00000000] 18:59:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (17C6C400) [pid = 3040] [serial = 1573] [outer = 16767800] 18:59:21 INFO - PROCESS | 3040 | 1467683961746 Marionette DEBUG loaded listener.js 18:59:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (18624000) [pid = 3040] [serial = 1574] [outer = 16767800] 18:59:22 INFO - PROCESS | 3040 | 1467683962200 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]]]}] 18:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 18:59:22 INFO - PROCESS | 3040 | 1467683962245 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 18:59:22 INFO - PROCESS | 3040 | 1467683962248 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 18:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:59:22 INFO - PROCESS | 3040 | 1467683962251 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:59:22 INFO - PROCESS | 3040 | 1467683962252 Marionette TRACE conn5 <- [1,2062,null,{}] 18:59:22 INFO - PROCESS | 3040 | 1467683962256 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}] 18:59:22 INFO - PROCESS | 3040 | 1467683962258 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:22 INFO - PROCESS | 3040 | 1467683962359 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 18:59:22 INFO - PROCESS | 3040 | 1467683962367 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:22 INFO - PROCESS | 3040 | 1467683962369 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:22 INFO - PROCESS | 3040 | ++DOCSHELL 15090400 == 33 [pid = 3040] [id = 525] 18:59:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (18627400) [pid = 3040] [serial = 1575] [outer = 00000000] 18:59:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (18641400) [pid = 3040] [serial = 1576] [outer = 18627400] 18:59:22 INFO - PROCESS | 3040 | 1467683962412 Marionette DEBUG loaded listener.js 18:59:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (18642000) [pid = 3040] [serial = 1577] [outer = 18627400] 18:59:22 INFO - PROCESS | 3040 | 1467683962842 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]]]}] 18:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 630ms 18:59:22 INFO - PROCESS | 3040 | 1467683962888 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 18:59:22 INFO - PROCESS | 3040 | 1467683962890 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 18:59:22 INFO - PROCESS | 3040 | 1467683962893 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:59:22 INFO - PROCESS | 3040 | 1467683962895 Marionette TRACE conn5 <- [1,2066,null,{}] 18:59:22 INFO - PROCESS | 3040 | 1467683962902 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}] 18:59:22 INFO - PROCESS | 3040 | 1467683962904 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:22 INFO - PROCESS | 3040 | 1467683962981 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 18:59:23 INFO - PROCESS | 3040 | 1467683962987 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 3040 | 1467683962989 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:23 INFO - PROCESS | 3040 | ++DOCSHELL 192C9C00 == 34 [pid = 3040] [id = 526] 18:59:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (192CCC00) [pid = 3040] [serial = 1578] [outer = 00000000] 18:59:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1947A400) [pid = 3040] [serial = 1579] [outer = 192CCC00] 18:59:23 INFO - PROCESS | 3040 | 1467683963032 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (193E3C00) [pid = 3040] [serial = 1580] [outer = 192CCC00] 18:59:23 INFO - PROCESS | 3040 | 1467683963495 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]]]}] 18:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 630ms 18:59:23 INFO - PROCESS | 3040 | 1467683963529 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 18:59:23 INFO - PROCESS | 3040 | 1467683963531 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 18:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:59:23 INFO - PROCESS | 3040 | 1467683963535 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:59:23 INFO - PROCESS | 3040 | 1467683963536 Marionette TRACE conn5 <- [1,2070,null,{}] 18:59:23 INFO - PROCESS | 3040 | 1467683963540 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}] 18:59:23 INFO - PROCESS | 3040 | 1467683963541 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:23 INFO - PROCESS | 3040 | 1467683963656 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 18:59:23 INFO - PROCESS | 3040 | 1467683963663 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 3040 | 1467683963665 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:23 INFO - PROCESS | 3040 | ++DOCSHELL 1465C400 == 35 [pid = 3040] [id = 527] 18:59:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (193E8400) [pid = 3040] [serial = 1581] [outer = 00000000] 18:59:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (199D8C00) [pid = 3040] [serial = 1582] [outer = 193E8400] 18:59:23 INFO - PROCESS | 3040 | 1467683963764 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (19B01800) [pid = 3040] [serial = 1583] [outer = 193E8400] 18:59:24 INFO - PROCESS | 3040 | 1467683964229 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]]]}] 18:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 730ms 18:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:59:24 INFO - PROCESS | 3040 | 1467683964266 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 18:59:24 INFO - PROCESS | 3040 | 1467683964268 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 18:59:24 INFO - PROCESS | 3040 | 1467683964272 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:59:24 INFO - PROCESS | 3040 | 1467683964273 Marionette TRACE conn5 <- [1,2074,null,{}] 18:59:24 INFO - PROCESS | 3040 | 1467683964284 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}] 18:59:24 INFO - PROCESS | 3040 | 1467683964286 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:24 INFO - PROCESS | 3040 | 1467683964404 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 18:59:24 INFO - PROCESS | 3040 | 1467683964412 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:24 INFO - PROCESS | 3040 | 1467683964414 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:24 INFO - PROCESS | 3040 | ++DOCSHELL 0C556400 == 36 [pid = 3040] [id = 528] 18:59:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0C5ED800) [pid = 3040] [serial = 1584] [outer = 00000000] 18:59:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19E42000) [pid = 3040] [serial = 1585] [outer = 0C5ED800] 18:59:24 INFO - PROCESS | 3040 | 1467683964458 Marionette DEBUG loaded listener.js 18:59:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19E4E000) [pid = 3040] [serial = 1586] [outer = 0C5ED800] 18:59:24 INFO - PROCESS | 3040 | 1467683964916 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]]]}] 18:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 690ms 18:59:24 INFO - PROCESS | 3040 | 1467683964962 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 18:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:59:24 INFO - PROCESS | 3040 | 1467683964965 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 18:59:24 INFO - PROCESS | 3040 | 1467683964968 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:59:24 INFO - PROCESS | 3040 | 1467683964970 Marionette TRACE conn5 <- [1,2078,null,{}] 18:59:24 INFO - PROCESS | 3040 | 1467683964973 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}] 18:59:24 INFO - PROCESS | 3040 | 1467683964976 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:25 INFO - PROCESS | 3040 | 1467683965135 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 18:59:25 INFO - PROCESS | 3040 | 1467683965147 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:25 INFO - PROCESS | 3040 | 1467683965149 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:25 INFO - PROCESS | 3040 | ++DOCSHELL 15E09800 == 37 [pid = 3040] [id = 529] 18:59:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A1BAC00) [pid = 3040] [serial = 1587] [outer = 00000000] 18:59:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A507C00) [pid = 3040] [serial = 1588] [outer = 1A1BAC00] 18:59:25 INFO - PROCESS | 3040 | 1467683965195 Marionette DEBUG loaded listener.js 18:59:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A5BEC00) [pid = 3040] [serial = 1589] [outer = 1A1BAC00] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1A1BA800) [pid = 3040] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18630000) [pid = 3040] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (199CC000) [pid = 3040] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (19484C00) [pid = 3040] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0EDCEC00) [pid = 3040] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0C52F000) [pid = 3040] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0DA71800) [pid = 3040] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1508E400) [pid = 3040] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E023C00) [pid = 3040] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0C552400) [pid = 3040] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (168ED800) [pid = 3040] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:59:25 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (199D9C00) [pid = 3040] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:59:25 INFO - PROCESS | 3040 | 1467683965828 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]]]}] 18:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 870ms 18:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:59:25 INFO - PROCESS | 3040 | 1467683965838 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 18:59:25 INFO - PROCESS | 3040 | 1467683965840 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 18:59:25 INFO - PROCESS | 3040 | 1467683965843 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:59:25 INFO - PROCESS | 3040 | 1467683965845 Marionette TRACE conn5 <- [1,2082,null,{}] 18:59:25 INFO - PROCESS | 3040 | 1467683965848 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}] 18:59:25 INFO - PROCESS | 3040 | 1467683965849 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:25 INFO - PROCESS | 3040 | 1467683965929 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 18:59:25 INFO - PROCESS | 3040 | 1467683965934 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:25 INFO - PROCESS | 3040 | 1467683965936 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:25 INFO - PROCESS | 3040 | ++DOCSHELL 14620000 == 38 [pid = 3040] [id = 530] 18:59:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (148AE800) [pid = 3040] [serial = 1590] [outer = 00000000] 18:59:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (18630400) [pid = 3040] [serial = 1591] [outer = 148AE800] 18:59:25 INFO - PROCESS | 3040 | 1467683965988 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19479400) [pid = 3040] [serial = 1592] [outer = 148AE800] 18:59:26 INFO - PROCESS | 3040 | 1467683966393 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]]]}] 18:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 570ms 18:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:59:26 INFO - PROCESS | 3040 | 1467683966415 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 18:59:26 INFO - PROCESS | 3040 | 1467683966416 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 18:59:26 INFO - PROCESS | 3040 | 1467683966420 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:59:26 INFO - PROCESS | 3040 | 1467683966421 Marionette TRACE conn5 <- [1,2086,null,{}] 18:59:26 INFO - PROCESS | 3040 | 1467683966424 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}] 18:59:26 INFO - PROCESS | 3040 | 1467683966426 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:26 INFO - PROCESS | 3040 | 1467683966551 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 18:59:26 INFO - PROCESS | 3040 | 1467683966558 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:26 INFO - PROCESS | 3040 | 1467683966560 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:26 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F8C00 == 39 [pid = 3040] [id = 531] 18:59:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (148AA000) [pid = 3040] [serial = 1593] [outer = 00000000] 18:59:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A255400) [pid = 3040] [serial = 1594] [outer = 148AA000] 18:59:26 INFO - PROCESS | 3040 | 1467683966603 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A50E000) [pid = 3040] [serial = 1595] [outer = 148AA000] 18:59:27 INFO - PROCESS | 3040 | 1467683967026 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]]]}] 18:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 631ms 18:59:27 INFO - PROCESS | 3040 | 1467683967051 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 18:59:27 INFO - PROCESS | 3040 | 1467683967053 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 18:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:59:27 INFO - PROCESS | 3040 | 1467683967056 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:59:27 INFO - PROCESS | 3040 | 1467683967058 Marionette TRACE conn5 <- [1,2090,null,{}] 18:59:27 INFO - PROCESS | 3040 | 1467683967061 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}] 18:59:27 INFO - PROCESS | 3040 | 1467683967063 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:27 INFO - PROCESS | 3040 | 1467683967182 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 18:59:27 INFO - PROCESS | 3040 | 1467683967242 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:27 INFO - PROCESS | 3040 | 1467683967243 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:27 INFO - PROCESS | 3040 | ++DOCSHELL 16516C00 == 40 [pid = 3040] [id = 532] 18:59:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A130400) [pid = 3040] [serial = 1596] [outer = 00000000] 18:59:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A65CC00) [pid = 3040] [serial = 1597] [outer = 1A130400] 18:59:27 INFO - PROCESS | 3040 | 1467683967286 Marionette DEBUG loaded listener.js 18:59:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A688000) [pid = 3040] [serial = 1598] [outer = 1A130400] 18:59:27 INFO - PROCESS | 3040 | 1467683967797 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]]]}] 18:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 830ms 18:59:27 INFO - PROCESS | 3040 | 1467683967900 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 18:59:27 INFO - PROCESS | 3040 | 1467683967905 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 18:59:27 INFO - PROCESS | 3040 | 1467683967910 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:59:27 INFO - PROCESS | 3040 | 1467683967913 Marionette TRACE conn5 <- [1,2094,null,{}] 18:59:27 INFO - PROCESS | 3040 | 1467683967944 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}] 18:59:27 INFO - PROCESS | 3040 | 1467683967947 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:28 INFO - PROCESS | 3040 | 1467683968079 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 18:59:28 INFO - PROCESS | 3040 | 1467683968212 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:28 INFO - PROCESS | 3040 | 1467683968215 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:28 INFO - PROCESS | 3040 | ++DOCSHELL 0C52C800 == 41 [pid = 3040] [id = 533] 18:59:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0C554C00) [pid = 3040] [serial = 1599] [outer = 00000000] 18:59:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0DFBCC00) [pid = 3040] [serial = 1600] [outer = 0C554C00] 18:59:28 INFO - PROCESS | 3040 | 1467683968274 Marionette DEBUG loaded listener.js 18:59:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E036800) [pid = 3040] [serial = 1601] [outer = 0C554C00] 18:59:28 INFO - PROCESS | 3040 | 1467683968939 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]]]}] 18:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1093ms 18:59:29 INFO - PROCESS | 3040 | 1467683969009 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 18:59:29 INFO - PROCESS | 3040 | 1467683969014 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 18:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:59:29 INFO - PROCESS | 3040 | 1467683969044 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:59:29 INFO - PROCESS | 3040 | 1467683969047 Marionette TRACE conn5 <- [1,2098,null,{}] 18:59:29 INFO - PROCESS | 3040 | 1467683969051 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}] 18:59:29 INFO - PROCESS | 3040 | 1467683969054 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:29 INFO - PROCESS | 3040 | 1467683969189 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 18:59:29 INFO - PROCESS | 3040 | 1467683969325 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:29 INFO - PROCESS | 3040 | 1467683969327 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:29 INFO - PROCESS | 3040 | ++DOCSHELL 0E803400 == 42 [pid = 3040] [id = 534] 18:59:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (0EDCC000) [pid = 3040] [serial = 1602] [outer = 00000000] 18:59:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1462E000) [pid = 3040] [serial = 1603] [outer = 0EDCC000] 18:59:29 INFO - PROCESS | 3040 | 1467683969385 Marionette DEBUG loaded listener.js 18:59:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (14DD6800) [pid = 3040] [serial = 1604] [outer = 0EDCC000] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 0C5F8C00 == 41 [pid = 3040] [id = 531] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 14620000 == 40 [pid = 3040] [id = 530] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 15E09800 == 39 [pid = 3040] [id = 529] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 0C556400 == 38 [pid = 3040] [id = 528] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 1465C400 == 37 [pid = 3040] [id = 527] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 192C9C00 == 36 [pid = 3040] [id = 526] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 15090400 == 35 [pid = 3040] [id = 525] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 16767000 == 34 [pid = 3040] [id = 524] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 15ECD000 == 33 [pid = 3040] [id = 523] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 146DBC00 == 32 [pid = 3040] [id = 522] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (1A50CC00) [pid = 3040] [serial = 1555] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | 1467683970281 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]]]}] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 146D0800 == 31 [pid = 3040] [id = 521] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 0E038000 == 30 [pid = 3040] [id = 520] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 0DA7D000 == 29 [pid = 3040] [id = 519] 18:59:30 INFO - PROCESS | 3040 | --DOCSHELL 0E03F800 == 28 [pid = 3040] [id = 518] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (19B0E400) [pid = 3040] [serial = 1520] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1A25A800) [pid = 3040] [serial = 1553] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1864B000) [pid = 3040] [serial = 1540] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (19DD0800) [pid = 3040] [serial = 1544] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (19B05800) [pid = 3040] [serial = 1543] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (192D1C00) [pid = 3040] [serial = 1541] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1A124000) [pid = 3040] [serial = 1546] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A259C00) [pid = 3040] [serial = 1552] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A12B400) [pid = 3040] [serial = 1547] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1462D000) [pid = 3040] [serial = 1525] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0D1CE000) [pid = 3040] [serial = 1523] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0C54FC00) [pid = 3040] [serial = 1522] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (16263800) [pid = 3040] [serial = 1537] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15C6B000) [pid = 3040] [serial = 1534] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (15EC4C00) [pid = 3040] [serial = 1535] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E0EF000) [pid = 3040] [serial = 1531] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0ECEC400) [pid = 3040] [serial = 1532] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D6FD800) [pid = 3040] [serial = 1529] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0C694C00) [pid = 3040] [serial = 1528] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (14D65000) [pid = 3040] [serial = 1526] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19DD7400) [pid = 3040] [serial = 1549] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A0B8400) [pid = 3040] [serial = 1550] [outer = 00000000] [url = about:blank] 18:59:30 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (182D4800) [pid = 3040] [serial = 1538] [outer = 00000000] [url = about:blank] 18:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1283ms 18:59:30 INFO - PROCESS | 3040 | 1467683970328 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 18:59:30 INFO - PROCESS | 3040 | 1467683970332 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 18:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:59:30 INFO - PROCESS | 3040 | 1467683970336 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:59:30 INFO - PROCESS | 3040 | 1467683970341 Marionette TRACE conn5 <- [1,2102,null,{}] 18:59:30 INFO - PROCESS | 3040 | 1467683970346 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}] 18:59:30 INFO - PROCESS | 3040 | 1467683970348 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:30 INFO - PROCESS | 3040 | 1467683970435 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 18:59:30 INFO - PROCESS | 3040 | 1467683970447 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:30 INFO - PROCESS | 3040 | 1467683970449 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:30 INFO - PROCESS | 3040 | ++DOCSHELL 0D6FD800 == 29 [pid = 3040] [id = 535] 18:59:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0DA73800) [pid = 3040] [serial = 1605] [outer = 00000000] 18:59:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0DB6E000) [pid = 3040] [serial = 1606] [outer = 0DA73800] 18:59:30 INFO - PROCESS | 3040 | 1467683970497 Marionette DEBUG loaded listener.js 18:59:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0E027000) [pid = 3040] [serial = 1607] [outer = 0DA73800] 18:59:31 INFO - PROCESS | 3040 | 1467683971024 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]]]}] 18:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 731ms 18:59:31 INFO - PROCESS | 3040 | 1467683971069 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 18:59:31 INFO - PROCESS | 3040 | 1467683971073 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 18:59:31 INFO - PROCESS | 3040 | 1467683971079 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:59:31 INFO - PROCESS | 3040 | 1467683971082 Marionette TRACE conn5 <- [1,2106,null,{}] 18:59:31 INFO - PROCESS | 3040 | 1467683971086 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}] 18:59:31 INFO - PROCESS | 3040 | 1467683971088 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:31 INFO - PROCESS | 3040 | 1467683971179 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 18:59:31 INFO - PROCESS | 3040 | 1467683971187 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:31 INFO - PROCESS | 3040 | 1467683971190 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:31 INFO - PROCESS | 3040 | ++DOCSHELL 14620000 == 30 [pid = 3040] [id = 536] 18:59:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14620800) [pid = 3040] [serial = 1608] [outer = 00000000] 18:59:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1462B800) [pid = 3040] [serial = 1609] [outer = 14620800] 18:59:31 INFO - PROCESS | 3040 | 1467683971238 Marionette DEBUG loaded listener.js 18:59:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1486B400) [pid = 3040] [serial = 1610] [outer = 14620800] 18:59:31 INFO - PROCESS | 3040 | 1467683971701 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]]]}] 18:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 18:59:31 INFO - PROCESS | 3040 | 1467683971754 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 18:59:31 INFO - PROCESS | 3040 | 1467683971756 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 18:59:31 INFO - PROCESS | 3040 | 1467683971759 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:59:31 INFO - PROCESS | 3040 | 1467683971763 Marionette TRACE conn5 <- [1,2110,null,{}] 18:59:31 INFO - PROCESS | 3040 | 1467683971773 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}] 18:59:31 INFO - PROCESS | 3040 | 1467683971778 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:31 INFO - PROCESS | 3040 | 1467683971862 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 18:59:31 INFO - PROCESS | 3040 | 1467683971870 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:31 INFO - PROCESS | 3040 | 1467683971873 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:31 INFO - PROCESS | 3040 | ++DOCSHELL 15EC6000 == 31 [pid = 3040] [id = 537] 18:59:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (16260800) [pid = 3040] [serial = 1611] [outer = 00000000] 18:59:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (16512C00) [pid = 3040] [serial = 1612] [outer = 16260800] 18:59:31 INFO - PROCESS | 3040 | 1467683971919 Marionette DEBUG loaded listener.js 18:59:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (16767000) [pid = 3040] [serial = 1613] [outer = 16260800] 18:59:32 INFO - PROCESS | 3040 | 1467683972380 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]]]}] 18:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 18:59:32 INFO - PROCESS | 3040 | 1467683972434 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 18:59:32 INFO - PROCESS | 3040 | 1467683972437 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 18:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:59:32 INFO - PROCESS | 3040 | 1467683972440 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:59:32 INFO - PROCESS | 3040 | 1467683972442 Marionette TRACE conn5 <- [1,2114,null,{}] 18:59:32 INFO - PROCESS | 3040 | 1467683972445 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}] 18:59:32 INFO - PROCESS | 3040 | 1467683972447 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:32 INFO - PROCESS | 3040 | 1467683972566 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 18:59:32 INFO - PROCESS | 3040 | 1467683972654 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:32 INFO - PROCESS | 3040 | 1467683972656 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:32 INFO - PROCESS | 3040 | ++DOCSHELL 17C6C800 == 32 [pid = 3040] [id = 538] 18:59:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (17C6DC00) [pid = 3040] [serial = 1614] [outer = 00000000] 18:59:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (18625400) [pid = 3040] [serial = 1615] [outer = 17C6DC00] 18:59:32 INFO - PROCESS | 3040 | 1467683972700 Marionette DEBUG loaded listener.js 18:59:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1862E400) [pid = 3040] [serial = 1616] [outer = 17C6DC00] 18:59:33 INFO - PROCESS | 3040 | 1467683973107 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]]]}] 18:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 730ms 18:59:33 INFO - PROCESS | 3040 | 1467683973174 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 18:59:33 INFO - PROCESS | 3040 | 1467683973176 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 18:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:59:33 INFO - PROCESS | 3040 | 1467683973179 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:59:33 INFO - PROCESS | 3040 | 1467683973180 Marionette TRACE conn5 <- [1,2118,null,{}] 18:59:33 INFO - PROCESS | 3040 | 1467683973184 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}] 18:59:33 INFO - PROCESS | 3040 | 1467683973186 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:33 INFO - PROCESS | 3040 | 1467683973299 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 18:59:33 INFO - PROCESS | 3040 | 1467683973308 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:33 INFO - PROCESS | 3040 | 1467683973310 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:33 INFO - PROCESS | 3040 | ++DOCSHELL 18644800 == 33 [pid = 3040] [id = 539] 18:59:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (18645000) [pid = 3040] [serial = 1617] [outer = 00000000] 18:59:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (192D1400) [pid = 3040] [serial = 1618] [outer = 18645000] 18:59:33 INFO - PROCESS | 3040 | 1467683973411 Marionette DEBUG loaded listener.js 18:59:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (193DC400) [pid = 3040] [serial = 1619] [outer = 18645000] 18:59:33 INFO - PROCESS | 3040 | 1467683973845 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] 18:59:33 INFO - PROCESS | 3040 | 1467683973933 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 18:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:59:33 INFO - PROCESS | 3040 | 1467683973948 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:59:33 INFO - PROCESS | 3040 | 1467683973949 Marionette TRACE conn5 <- [1,2122,null,{}] 18:59:33 INFO - PROCESS | 3040 | 1467683973953 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}] 18:59:33 INFO - PROCESS | 3040 | 1467683973959 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:34 INFO - PROCESS | 3040 | 1467683974103 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 18:59:34 INFO - PROCESS | 3040 | 1467683974109 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:34 INFO - PROCESS | 3040 | 1467683974111 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:34 INFO - PROCESS | 3040 | ++DOCSHELL 19B10000 == 34 [pid = 3040] [id = 540] 18:59:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19DCF000) [pid = 3040] [serial = 1620] [outer = 00000000] 18:59:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19E49400) [pid = 3040] [serial = 1621] [outer = 19DCF000] 18:59:34 INFO - PROCESS | 3040 | 1467683974158 Marionette DEBUG loaded listener.js 18:59:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19E4AC00) [pid = 3040] [serial = 1622] [outer = 19DCF000] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (193E8400) [pid = 3040] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0DA7E800) [pid = 3040] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (192CCC00) [pid = 3040] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (16261800) [pid = 3040] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (146D0C00) [pid = 3040] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (18627400) [pid = 3040] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0C5ED800) [pid = 3040] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E038400) [pid = 3040] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (148A9C00) [pid = 3040] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16767800) [pid = 3040] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14626800) [pid = 3040] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A1BAC00) [pid = 3040] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (148AA000) [pid = 3040] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:59:34 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (148AE800) [pid = 3040] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:59:34 INFO - PROCESS | 3040 | 1467683974753 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]]]}] 18:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 830ms 18:59:34 INFO - PROCESS | 3040 | 1467683974776 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 18:59:34 INFO - PROCESS | 3040 | 1467683974778 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 18:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:59:34 INFO - PROCESS | 3040 | 1467683974781 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:59:34 INFO - PROCESS | 3040 | 1467683974783 Marionette TRACE conn5 <- [1,2126,null,{}] 18:59:34 INFO - PROCESS | 3040 | 1467683974787 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}] 18:59:34 INFO - PROCESS | 3040 | 1467683974788 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:34 INFO - PROCESS | 3040 | 1467683974866 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 18:59:34 INFO - PROCESS | 3040 | 1467683974871 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:34 INFO - PROCESS | 3040 | 1467683974873 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:34 INFO - PROCESS | 3040 | ++DOCSHELL 0E038400 == 35 [pid = 3040] [id = 541] 18:59:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0EDD0400) [pid = 3040] [serial = 1623] [outer = 00000000] 18:59:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1651B400) [pid = 3040] [serial = 1624] [outer = 0EDD0400] 18:59:34 INFO - PROCESS | 3040 | 1467683974916 Marionette DEBUG loaded listener.js 18:59:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (17C61800) [pid = 3040] [serial = 1625] [outer = 0EDD0400] 18:59:35 INFO - PROCESS | 3040 | 1467683975350 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]]]}] 18:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 630ms 18:59:35 INFO - PROCESS | 3040 | 1467683975427 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 18:59:35 INFO - PROCESS | 3040 | 1467683975429 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 18:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:59:35 INFO - PROCESS | 3040 | 1467683975434 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:59:35 INFO - PROCESS | 3040 | 1467683975436 Marionette TRACE conn5 <- [1,2130,null,{}] 18:59:35 INFO - PROCESS | 3040 | 1467683975439 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}] 18:59:35 INFO - PROCESS | 3040 | 1467683975441 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:35 INFO - PROCESS | 3040 | 1467683975521 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 18:59:35 INFO - PROCESS | 3040 | 1467683975527 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:35 INFO - PROCESS | 3040 | 1467683975529 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:35 INFO - PROCESS | 3040 | ++DOCSHELL 14D5E400 == 36 [pid = 3040] [id = 542] 18:59:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1651A800) [pid = 3040] [serial = 1626] [outer = 00000000] 18:59:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A0BA400) [pid = 3040] [serial = 1627] [outer = 1651A800] 18:59:35 INFO - PROCESS | 3040 | 1467683975571 Marionette DEBUG loaded listener.js 18:59:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A12B800) [pid = 3040] [serial = 1628] [outer = 1651A800] 18:59:36 INFO - PROCESS | 3040 | 1467683975999 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] 18:59:36 INFO - PROCESS | 3040 | 1467683976066 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 18:59:36 INFO - PROCESS | 3040 | 1467683976070 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:59:36 INFO - PROCESS | 3040 | 1467683976082 Marionette TRACE conn5 <- [1,2134,null,{}] 18:59:36 INFO - PROCESS | 3040 | 1467683976085 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}] 18:59:36 INFO - PROCESS | 3040 | 1467683976087 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:36 INFO - PROCESS | 3040 | 1467683976171 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 18:59:36 INFO - PROCESS | 3040 | 1467683976176 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:36 INFO - PROCESS | 3040 | 1467683976178 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:36 INFO - PROCESS | 3040 | ++DOCSHELL 15EC4C00 == 37 [pid = 3040] [id = 543] 18:59:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19E4A400) [pid = 3040] [serial = 1629] [outer = 00000000] 18:59:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A41BC00) [pid = 3040] [serial = 1630] [outer = 19E4A400] 18:59:36 INFO - PROCESS | 3040 | 1467683976222 Marionette DEBUG loaded listener.js 18:59:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A507400) [pid = 3040] [serial = 1631] [outer = 19E4A400] 18:59:36 INFO - PROCESS | 3040 | 1467683976695 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] 18:59:36 INFO - PROCESS | 3040 | 1467683976770 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 18:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:59:36 INFO - PROCESS | 3040 | 1467683976775 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:59:36 INFO - PROCESS | 3040 | 1467683976780 Marionette TRACE conn5 <- [1,2138,null,{}] 18:59:36 INFO - PROCESS | 3040 | 1467683976787 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}] 18:59:36 INFO - PROCESS | 3040 | 1467683976790 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:36 INFO - PROCESS | 3040 | 1467683976956 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 18:59:37 INFO - PROCESS | 3040 | 1467683977077 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:37 INFO - PROCESS | 3040 | 1467683977082 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:37 INFO - PROCESS | 3040 | ++DOCSHELL 0DFB6800 == 38 [pid = 3040] [id = 544] 18:59:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0DFB6C00) [pid = 3040] [serial = 1632] [outer = 00000000] 18:59:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0E037000) [pid = 3040] [serial = 1633] [outer = 0DFB6C00] 18:59:37 INFO - PROCESS | 3040 | 1467683977140 Marionette DEBUG loaded listener.js 18:59:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E392C00) [pid = 3040] [serial = 1634] [outer = 0DFB6C00] 18:59:37 INFO - PROCESS | 3040 | 1467683977703 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]]]}] 18:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 970ms 18:59:37 INFO - PROCESS | 3040 | 1467683977749 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 18:59:37 INFO - PROCESS | 3040 | 1467683977754 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 18:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:59:37 INFO - PROCESS | 3040 | 1467683977760 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:59:37 INFO - PROCESS | 3040 | 1467683977763 Marionette TRACE conn5 <- [1,2142,null,{}] 18:59:37 INFO - PROCESS | 3040 | 1467683977767 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}] 18:59:37 INFO - PROCESS | 3040 | 1467683977770 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:37 INFO - PROCESS | 3040 | 1467683977882 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 18:59:38 INFO - PROCESS | 3040 | 1467683977996 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:38 INFO - PROCESS | 3040 | 1467683977999 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:38 INFO - PROCESS | 3040 | ++DOCSHELL 15C65400 == 39 [pid = 3040] [id = 545] 18:59:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (15C75000) [pid = 3040] [serial = 1635] [outer = 00000000] 18:59:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (16723400) [pid = 3040] [serial = 1636] [outer = 15C75000] 18:59:38 INFO - PROCESS | 3040 | 1467683978097 Marionette DEBUG loaded listener.js 18:59:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (17C60C00) [pid = 3040] [serial = 1637] [outer = 15C75000] 18:59:38 INFO - PROCESS | 3040 | 1467683978692 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]]]}] 18:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 970ms 18:59:38 INFO - PROCESS | 3040 | 1467683978735 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 18:59:38 INFO - PROCESS | 3040 | 1467683978737 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 18:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:59:38 INFO - PROCESS | 3040 | 1467683978741 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:59:38 INFO - PROCESS | 3040 | 1467683978745 Marionette TRACE conn5 <- [1,2146,null,{}] 18:59:38 INFO - PROCESS | 3040 | 1467683978756 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}] 18:59:38 INFO - PROCESS | 3040 | 1467683978761 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:38 INFO - PROCESS | 3040 | 1467683978871 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 18:59:39 INFO - PROCESS | 3040 | 1467683979013 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:39 INFO - PROCESS | 3040 | 1467683979017 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:39 INFO - PROCESS | 3040 | ++DOCSHELL 1A24F800 == 40 [pid = 3040] [id = 546] 18:59:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A251400) [pid = 3040] [serial = 1638] [outer = 00000000] 18:59:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A5C4C00) [pid = 3040] [serial = 1639] [outer = 1A251400] 18:59:39 INFO - PROCESS | 3040 | 1467683979074 Marionette DEBUG loaded listener.js 18:59:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1A655400) [pid = 3040] [serial = 1640] [outer = 1A251400] 18:59:39 INFO - PROCESS | 3040 | 1467683979694 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]]]}] 18:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 970ms 18:59:39 INFO - PROCESS | 3040 | 1467683979714 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 18:59:39 INFO - PROCESS | 3040 | 1467683979717 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 18:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:59:39 INFO - PROCESS | 3040 | 1467683979735 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:59:39 INFO - PROCESS | 3040 | 1467683979737 Marionette TRACE conn5 <- [1,2150,null,{}] 18:59:39 INFO - PROCESS | 3040 | 1467683979741 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}] 18:59:39 INFO - PROCESS | 3040 | 1467683979743 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:39 INFO - PROCESS | 3040 | 1467683979853 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 18:59:40 INFO - PROCESS | 3040 | 1467683979993 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:40 INFO - PROCESS | 3040 | 1467683979995 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:40 INFO - PROCESS | 3040 | ++DOCSHELL 1B494800 == 41 [pid = 3040] [id = 547] 18:59:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1B494C00) [pid = 3040] [serial = 1641] [outer = 00000000] 18:59:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1BB11C00) [pid = 3040] [serial = 1642] [outer = 1B494C00] 18:59:40 INFO - PROCESS | 3040 | 1467683980050 Marionette DEBUG loaded listener.js 18:59:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (1BB80C00) [pid = 3040] [serial = 1643] [outer = 1B494C00] 18:59:40 INFO - PROCESS | 3040 | 1467683980770 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]]]}] 18:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1073ms 18:59:40 INFO - PROCESS | 3040 | 1467683980816 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 18:59:40 INFO - PROCESS | 3040 | 1467683980820 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 18:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:59:40 INFO - PROCESS | 3040 | 1467683980825 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:59:40 INFO - PROCESS | 3040 | 1467683980828 Marionette TRACE conn5 <- [1,2154,null,{}] 18:59:40 INFO - PROCESS | 3040 | 1467683980834 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}] 18:59:40 INFO - PROCESS | 3040 | 1467683980837 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:40 INFO - PROCESS | 3040 | 1467683980935 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 18:59:41 INFO - PROCESS | 3040 | 1467683981080 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:41 INFO - PROCESS | 3040 | 1467683981083 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:41 INFO - PROCESS | 3040 | ++DOCSHELL 0ECEC400 == 42 [pid = 3040] [id = 548] 18:59:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (0EDCDC00) [pid = 3040] [serial = 1644] [outer = 00000000] 18:59:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (1462C000) [pid = 3040] [serial = 1645] [outer = 0EDCDC00] 18:59:41 INFO - PROCESS | 3040 | 1467683981137 Marionette DEBUG loaded listener.js 18:59:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (14983800) [pid = 3040] [serial = 1646] [outer = 0EDCDC00] 18:59:41 INFO - PROCESS | 3040 | --DOCSHELL 1BB7F400 == 41 [pid = 3040] [id = 12] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 14D5E400 == 40 [pid = 3040] [id = 542] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 0E038400 == 39 [pid = 3040] [id = 541] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 19B10000 == 38 [pid = 3040] [id = 540] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 18644800 == 37 [pid = 3040] [id = 539] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 17C6C800 == 36 [pid = 3040] [id = 538] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 15EC6000 == 35 [pid = 3040] [id = 537] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 14620000 == 34 [pid = 3040] [id = 536] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 0D6FD800 == 33 [pid = 3040] [id = 535] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 0E803400 == 32 [pid = 3040] [id = 534] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 0C52C800 == 31 [pid = 3040] [id = 533] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 16516C00 == 30 [pid = 3040] [id = 532] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 1B494800 == 29 [pid = 3040] [id = 547] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 1A24F800 == 28 [pid = 3040] [id = 546] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 15EC4C00 == 27 [pid = 3040] [id = 543] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 0DFB6800 == 26 [pid = 3040] [id = 544] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 15C65400 == 25 [pid = 3040] [id = 545] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (199D8C00) [pid = 3040] [serial = 1582] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (0DC55C00) [pid = 3040] [serial = 1558] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (0DC5DC00) [pid = 3040] [serial = 1559] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (1947A400) [pid = 3040] [serial = 1579] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (16517800) [pid = 3040] [serial = 1570] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1651E400) [pid = 3040] [serial = 1571] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (146DC000) [pid = 3040] [serial = 1564] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (148A5000) [pid = 3040] [serial = 1565] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18641400) [pid = 3040] [serial = 1576] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (18642000) [pid = 3040] [serial = 1577] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (19E42000) [pid = 3040] [serial = 1585] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0E03FC00) [pid = 3040] [serial = 1561] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E266000) [pid = 3040] [serial = 1562] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (14D65400) [pid = 3040] [serial = 1567] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (15C6B800) [pid = 3040] [serial = 1568] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (17C6C400) [pid = 3040] [serial = 1573] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (18624000) [pid = 3040] [serial = 1574] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1A50F000) [pid = 3040] [serial = 1556] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (19B01800) [pid = 3040] [serial = 1583] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A507C00) [pid = 3040] [serial = 1588] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A50E000) [pid = 3040] [serial = 1595] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A5BEC00) [pid = 3040] [serial = 1589] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (19E4E000) [pid = 3040] [serial = 1586] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (18630400) [pid = 3040] [serial = 1591] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A65CC00) [pid = 3040] [serial = 1597] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A255400) [pid = 3040] [serial = 1594] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (19479400) [pid = 3040] [serial = 1592] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (193E3C00) [pid = 3040] [serial = 1580] [outer = 00000000] [url = about:blank] 18:59:42 INFO - PROCESS | 3040 | --DOCSHELL 0D16D000 == 24 [pid = 3040] [id = 14] 18:59:42 INFO - PROCESS | 3040 | 1467683982449 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]]]}] 18:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1676ms 18:59:42 INFO - PROCESS | 3040 | 1467683982506 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 18:59:42 INFO - PROCESS | 3040 | 1467683982511 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 18:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:59:42 INFO - PROCESS | 3040 | 1467683982515 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:59:42 INFO - PROCESS | 3040 | 1467683982518 Marionette TRACE conn5 <- [1,2158,null,{}] 18:59:42 INFO - PROCESS | 3040 | 1467683982525 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}] 18:59:42 INFO - PROCESS | 3040 | 1467683982527 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:42 INFO - PROCESS | 3040 | 1467683982649 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 18:59:42 INFO - PROCESS | 3040 | 1467683982744 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:42 INFO - PROCESS | 3040 | 1467683982746 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:42 INFO - PROCESS | 3040 | ++DOCSHELL 0D584800 == 25 [pid = 3040] [id = 549] 18:59:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0D5EC400) [pid = 3040] [serial = 1647] [outer = 00000000] 18:59:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D6F7000) [pid = 3040] [serial = 1648] [outer = 0D5EC400] 18:59:42 INFO - PROCESS | 3040 | 1467683982793 Marionette DEBUG loaded listener.js 18:59:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0DB71800) [pid = 3040] [serial = 1649] [outer = 0D5EC400] 18:59:43 INFO - PROCESS | 3040 | 1467683983219 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]]]}] 18:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 730ms 18:59:43 INFO - PROCESS | 3040 | 1467683983245 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 18:59:43 INFO - PROCESS | 3040 | 1467683983250 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 18:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:59:43 INFO - PROCESS | 3040 | 1467683983256 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:59:43 INFO - PROCESS | 3040 | 1467683983259 Marionette TRACE conn5 <- [1,2162,null,{}] 18:59:43 INFO - PROCESS | 3040 | 1467683983262 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}] 18:59:43 INFO - PROCESS | 3040 | 1467683983265 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:43 INFO - PROCESS | 3040 | 1467683983353 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 18:59:43 INFO - PROCESS | 3040 | 1467683983361 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:43 INFO - PROCESS | 3040 | 1467683983363 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:43 INFO - PROCESS | 3040 | ++DOCSHELL 0E031800 == 26 [pid = 3040] [id = 550] 18:59:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0E035800) [pid = 3040] [serial = 1650] [outer = 00000000] 18:59:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0E266000) [pid = 3040] [serial = 1651] [outer = 0E035800] 18:59:43 INFO - PROCESS | 3040 | 1467683983410 Marionette DEBUG loaded listener.js 18:59:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E803400) [pid = 3040] [serial = 1652] [outer = 0E035800] 18:59:43 INFO - PROCESS | 3040 | 1467683983863 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]]]}] 18:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 18:59:43 INFO - PROCESS | 3040 | 1467683983930 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 18:59:43 INFO - PROCESS | 3040 | 1467683983933 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 18:59:43 INFO - PROCESS | 3040 | 1467683983936 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:59:43 INFO - PROCESS | 3040 | 1467683983940 Marionette TRACE conn5 <- [1,2166,null,{}] 18:59:43 INFO - PROCESS | 3040 | 1467683983950 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}] 18:59:43 INFO - PROCESS | 3040 | 1467683983955 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:44 INFO - PROCESS | 3040 | 1467683984039 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 18:59:44 INFO - PROCESS | 3040 | 1467683984045 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:44 INFO - PROCESS | 3040 | 1467683984047 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:44 INFO - PROCESS | 3040 | ++DOCSHELL 148AF000 == 27 [pid = 3040] [id = 551] 18:59:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1498B800) [pid = 3040] [serial = 1653] [outer = 00000000] 18:59:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (14F51C00) [pid = 3040] [serial = 1654] [outer = 1498B800] 18:59:44 INFO - PROCESS | 3040 | 1467683984096 Marionette DEBUG loaded listener.js 18:59:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (15C5F800) [pid = 3040] [serial = 1655] [outer = 1498B800] 18:59:44 INFO - PROCESS | 3040 | 1467683984607 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]]]}] 18:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 730ms 18:59:44 INFO - PROCESS | 3040 | 1467683984671 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 18:59:44 INFO - PROCESS | 3040 | 1467683984673 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 18:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:59:44 INFO - PROCESS | 3040 | 1467683984710 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:59:44 INFO - PROCESS | 3040 | 1467683984711 Marionette TRACE conn5 <- [1,2170,null,{}] 18:59:44 INFO - PROCESS | 3040 | 1467683984717 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}] 18:59:44 INFO - PROCESS | 3040 | 1467683984719 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:44 INFO - PROCESS | 3040 | 1467683984838 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 18:59:44 INFO - PROCESS | 3040 | 1467683984844 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:44 INFO - PROCESS | 3040 | 1467683984846 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:44 INFO - PROCESS | 3040 | ++DOCSHELL 16262800 == 28 [pid = 3040] [id = 552] 18:59:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16263800) [pid = 3040] [serial = 1656] [outer = 00000000] 18:59:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (16514800) [pid = 3040] [serial = 1657] [outer = 16263800] 18:59:44 INFO - PROCESS | 3040 | 1467683984890 Marionette DEBUG loaded listener.js 18:59:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1671F000) [pid = 3040] [serial = 1658] [outer = 16263800] 18:59:45 INFO - PROCESS | 3040 | 1467683985331 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]]]}] 18:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 690ms 18:59:45 INFO - PROCESS | 3040 | 1467683985402 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 18:59:45 INFO - PROCESS | 3040 | 1467683985404 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 18:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:59:45 INFO - PROCESS | 3040 | 1467683985408 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:59:45 INFO - PROCESS | 3040 | 1467683985410 Marionette TRACE conn5 <- [1,2174,null,{}] 18:59:45 INFO - PROCESS | 3040 | 1467683985413 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}] 18:59:45 INFO - PROCESS | 3040 | 1467683985415 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:45 INFO - PROCESS | 3040 | 1467683985527 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 18:59:45 INFO - PROCESS | 3040 | 1467683985537 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:45 INFO - PROCESS | 3040 | 1467683985539 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:45 INFO - PROCESS | 3040 | ++DOCSHELL 168D5800 == 29 [pid = 3040] [id = 553] 18:59:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (168DE400) [pid = 3040] [serial = 1659] [outer = 00000000] 18:59:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (17C6C400) [pid = 3040] [serial = 1660] [outer = 168DE400] 18:59:45 INFO - PROCESS | 3040 | 1467683985582 Marionette DEBUG loaded listener.js 18:59:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (18626000) [pid = 3040] [serial = 1661] [outer = 168DE400] 18:59:46 INFO - PROCESS | 3040 | 1467683986051 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]]]}] 18:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 18:59:46 INFO - PROCESS | 3040 | 1467683986087 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 18:59:46 INFO - PROCESS | 3040 | 1467683986089 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 18:59:46 INFO - PROCESS | 3040 | 1467683986092 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:59:46 INFO - PROCESS | 3040 | 1467683986094 Marionette TRACE conn5 <- [1,2178,null,{}] 18:59:46 INFO - PROCESS | 3040 | 1467683986098 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}] 18:59:46 INFO - PROCESS | 3040 | 1467683986103 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:46 INFO - PROCESS | 3040 | 1467683986266 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (17C6DC00) [pid = 3040] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (18645000) [pid = 3040] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1A130400) [pid = 3040] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0C554C00) [pid = 3040] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0EDCC000) [pid = 3040] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14620800) [pid = 3040] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16260800) [pid = 3040] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0DA73800) [pid = 3040] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19DCF000) [pid = 3040] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (19E4A400) [pid = 3040] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1651A800) [pid = 3040] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0EDD0400) [pid = 3040] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:59:46 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1BB7FC00) [pid = 3040] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:59:46 INFO - PROCESS | 3040 | 1467683986585 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:46 INFO - PROCESS | 3040 | 1467683986587 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:46 INFO - PROCESS | 3040 | ++DOCSHELL 0C54F800 == 30 [pid = 3040] [id = 554] 18:59:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0C553C00) [pid = 3040] [serial = 1662] [outer = 00000000] 18:59:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0ED87400) [pid = 3040] [serial = 1663] [outer = 0C553C00] 18:59:46 INFO - PROCESS | 3040 | 1467683986632 Marionette DEBUG loaded listener.js 18:59:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (15091C00) [pid = 3040] [serial = 1664] [outer = 0C553C00] 18:59:46 INFO - PROCESS | 3040 | 1467683986986 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]]]}] 18:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 930ms 18:59:47 INFO - PROCESS | 3040 | 1467683987026 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 18:59:47 INFO - PROCESS | 3040 | 1467683987028 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 18:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:59:47 INFO - PROCESS | 3040 | 1467683987031 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:59:47 INFO - PROCESS | 3040 | 1467683987033 Marionette TRACE conn5 <- [1,2182,null,{}] 18:59:47 INFO - PROCESS | 3040 | 1467683987036 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}] 18:59:47 INFO - PROCESS | 3040 | 1467683987038 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:47 INFO - PROCESS | 3040 | 1467683987153 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 18:59:47 INFO - PROCESS | 3040 | 1467683987161 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:47 INFO - PROCESS | 3040 | 1467683987163 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:47 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F7800 == 31 [pid = 3040] [id = 555] 18:59:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (17C6E000) [pid = 3040] [serial = 1665] [outer = 00000000] 18:59:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19480800) [pid = 3040] [serial = 1666] [outer = 17C6E000] 18:59:47 INFO - PROCESS | 3040 | 1467683987206 Marionette DEBUG loaded listener.js 18:59:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19482000) [pid = 3040] [serial = 1667] [outer = 17C6E000] 18:59:47 INFO - PROCESS | 3040 | 1467683987615 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]]]}] 18:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 630ms 18:59:47 INFO - PROCESS | 3040 | 1467683987662 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 18:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:59:47 INFO - PROCESS | 3040 | 1467683987664 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 18:59:47 INFO - PROCESS | 3040 | 1467683987668 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:59:47 INFO - PROCESS | 3040 | 1467683987669 Marionette TRACE conn5 <- [1,2186,null,{}] 18:59:47 INFO - PROCESS | 3040 | 1467683987673 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}] 18:59:47 INFO - PROCESS | 3040 | 1467683987674 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:47 INFO - PROCESS | 3040 | 1467683987751 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 18:59:47 INFO - PROCESS | 3040 | 1467683987877 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:47 INFO - PROCESS | 3040 | 1467683987879 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:47 INFO - PROCESS | 3040 | ++DOCSHELL 0E268000 == 32 [pid = 3040] [id = 556] 18:59:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (199D3400) [pid = 3040] [serial = 1668] [outer = 00000000] 18:59:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19B04800) [pid = 3040] [serial = 1669] [outer = 199D3400] 18:59:47 INFO - PROCESS | 3040 | 1467683987924 Marionette DEBUG loaded listener.js 18:59:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1651EC00) [pid = 3040] [serial = 1670] [outer = 199D3400] 18:59:48 INFO - PROCESS | 3040 | 1467683988263 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]]]}] 18:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 630ms 18:59:48 INFO - PROCESS | 3040 | 1467683988299 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 18:59:48 INFO - PROCESS | 3040 | 1467683988301 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 18:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:59:48 INFO - PROCESS | 3040 | 1467683988304 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:59:48 INFO - PROCESS | 3040 | 1467683988305 Marionette TRACE conn5 <- [1,2190,null,{}] 18:59:48 INFO - PROCESS | 3040 | 1467683988322 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}] 18:59:48 INFO - PROCESS | 3040 | 1467683988323 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:48 INFO - PROCESS | 3040 | 1467683988401 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 18:59:48 INFO - PROCESS | 3040 | 1467683988406 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:48 INFO - PROCESS | 3040 | 1467683988408 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:48 INFO - PROCESS | 3040 | ++DOCSHELL 148AD000 == 33 [pid = 3040] [id = 557] 18:59:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19B0F400) [pid = 3040] [serial = 1671] [outer = 00000000] 18:59:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19E44800) [pid = 3040] [serial = 1672] [outer = 19B0F400] 18:59:48 INFO - PROCESS | 3040 | 1467683988451 Marionette DEBUG loaded listener.js 18:59:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A0AD800) [pid = 3040] [serial = 1673] [outer = 19B0F400] 18:59:49 INFO - PROCESS | 3040 | 1467683989286 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]]]}] 18:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1023ms 18:59:49 INFO - PROCESS | 3040 | 1467683989328 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 18:59:49 INFO - PROCESS | 3040 | 1467683989332 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 18:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:59:49 INFO - PROCESS | 3040 | 1467683989337 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:59:49 INFO - PROCESS | 3040 | 1467683989342 Marionette TRACE conn5 <- [1,2194,null,{}] 18:59:49 INFO - PROCESS | 3040 | 1467683989348 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}] 18:59:49 INFO - PROCESS | 3040 | 1467683989350 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:49 INFO - PROCESS | 3040 | 1467683989493 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 18:59:49 INFO - PROCESS | 3040 | 1467683989631 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:49 INFO - PROCESS | 3040 | 1467683989634 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:49 INFO - PROCESS | 3040 | ++DOCSHELL 0D661800 == 34 [pid = 3040] [id = 558] 18:59:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0D6FE800) [pid = 3040] [serial = 1674] [outer = 00000000] 18:59:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E037800) [pid = 3040] [serial = 1675] [outer = 0D6FE800] 18:59:49 INFO - PROCESS | 3040 | 1467683989694 Marionette DEBUG loaded listener.js 18:59:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E87D800) [pid = 3040] [serial = 1676] [outer = 0D6FE800] 18:59:50 INFO - PROCESS | 3040 | 1467683990567 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]]]}] 18:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1284ms 18:59:50 INFO - PROCESS | 3040 | 1467683990622 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 18:59:50 INFO - PROCESS | 3040 | 1467683990626 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 18:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:59:50 INFO - PROCESS | 3040 | 1467683990630 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:59:50 INFO - PROCESS | 3040 | 1467683990634 Marionette TRACE conn5 <- [1,2198,null,{}] 18:59:50 INFO - PROCESS | 3040 | 1467683990639 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}] 18:59:50 INFO - PROCESS | 3040 | 1467683990642 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:50 INFO - PROCESS | 3040 | 1467683990751 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 18:59:50 INFO - PROCESS | 3040 | 1467683990890 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:50 INFO - PROCESS | 3040 | 1467683990895 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:50 INFO - PROCESS | 3040 | ++DOCSHELL 0DA7B000 == 35 [pid = 3040] [id = 559] 18:59:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0DA7CC00) [pid = 3040] [serial = 1677] [outer = 00000000] 18:59:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0DC59000) [pid = 3040] [serial = 1678] [outer = 0DA7CC00] 18:59:50 INFO - PROCESS | 3040 | 1467683990945 Marionette DEBUG loaded listener.js 18:59:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E034400) [pid = 3040] [serial = 1679] [outer = 0DA7CC00] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 0E268000 == 34 [pid = 3040] [id = 556] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 0D6F7800 == 33 [pid = 3040] [id = 555] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 0C54F800 == 32 [pid = 3040] [id = 554] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 168D5800 == 31 [pid = 3040] [id = 553] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 16262800 == 30 [pid = 3040] [id = 552] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 148AF000 == 29 [pid = 3040] [id = 551] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 0E031800 == 28 [pid = 3040] [id = 550] 18:59:51 INFO - PROCESS | 3040 | --DOCSHELL 0D584800 == 27 [pid = 3040] [id = 549] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0D536800) [pid = 3040] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (18625400) [pid = 3040] [serial = 1615] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (193DC400) [pid = 3040] [serial = 1619] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (192D1400) [pid = 3040] [serial = 1618] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A688000) [pid = 3040] [serial = 1598] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0DFBCC00) [pid = 3040] [serial = 1600] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E036800) [pid = 3040] [serial = 1601] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1462E000) [pid = 3040] [serial = 1603] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14DD6800) [pid = 3040] [serial = 1604] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1462B800) [pid = 3040] [serial = 1609] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1486B400) [pid = 3040] [serial = 1610] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16512C00) [pid = 3040] [serial = 1612] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0DB6E000) [pid = 3040] [serial = 1606] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E027000) [pid = 3040] [serial = 1607] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (19E49400) [pid = 3040] [serial = 1621] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A41BC00) [pid = 3040] [serial = 1630] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A507400) [pid = 3040] [serial = 1631] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A12B800) [pid = 3040] [serial = 1628] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (17C61800) [pid = 3040] [serial = 1625] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1651B400) [pid = 3040] [serial = 1624] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1A0BA400) [pid = 3040] [serial = 1627] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (19E4AC00) [pid = 3040] [serial = 1622] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1862E400) [pid = 3040] [serial = 1616] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (16767000) [pid = 3040] [serial = 1613] [outer = 00000000] [url = about:blank] 18:59:51 INFO - PROCESS | 3040 | 1467683991445 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]]]}] 18:59:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:59:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 870ms 18:59:51 INFO - PROCESS | 3040 | 1467683991502 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 18:59:51 INFO - PROCESS | 3040 | 1467683991507 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 18:59:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:59:51 INFO - PROCESS | 3040 | 1467683991513 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:59:51 INFO - PROCESS | 3040 | 1467683991516 Marionette TRACE conn5 <- [1,2202,null,{}] 18:59:51 INFO - PROCESS | 3040 | 1467683991520 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}] 18:59:51 INFO - PROCESS | 3040 | 1467683991522 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:51 INFO - PROCESS | 3040 | 1467683991609 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 18:59:51 INFO - PROCESS | 3040 | 1467683991615 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:51 INFO - PROCESS | 3040 | 1467683991618 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:51 INFO - PROCESS | 3040 | ++DOCSHELL 0E02A000 == 28 [pid = 3040] [id = 560] 18:59:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0E031800) [pid = 3040] [serial = 1680] [outer = 00000000] 18:59:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0E040C00) [pid = 3040] [serial = 1681] [outer = 0E031800] 18:59:51 INFO - PROCESS | 3040 | 1467683991665 Marionette DEBUG loaded listener.js 18:59:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0E394C00) [pid = 3040] [serial = 1682] [outer = 0E031800] 18:59:52 INFO - PROCESS | 3040 | 1467683992134 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]]]}] 18:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 18:59:52 INFO - PROCESS | 3040 | 1467683992187 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 18:59:52 INFO - PROCESS | 3040 | 1467683992189 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 18:59:52 INFO - PROCESS | 3040 | 1467683992193 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:59:52 INFO - PROCESS | 3040 | 1467683992196 Marionette TRACE conn5 <- [1,2206,null,{}] 18:59:52 INFO - PROCESS | 3040 | 1467683992207 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}] 18:59:52 INFO - PROCESS | 3040 | 1467683992211 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:52 INFO - PROCESS | 3040 | 1467683992299 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 18:59:52 INFO - PROCESS | 3040 | 1467683992343 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:52 INFO - PROCESS | 3040 | 1467683992346 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:52 INFO - PROCESS | 3040 | ++DOCSHELL 14D5E800 == 29 [pid = 3040] [id = 561] 18:59:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (14D5EC00) [pid = 3040] [serial = 1683] [outer = 00000000] 18:59:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (14F50C00) [pid = 3040] [serial = 1684] [outer = 14D5EC00] 18:59:52 INFO - PROCESS | 3040 | 1467683992394 Marionette DEBUG loaded listener.js 18:59:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15C6B800) [pid = 3040] [serial = 1685] [outer = 14D5EC00] 18:59:52 INFO - PROCESS | 3040 | 1467683992841 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]]]}] 18:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 18:59:52 INFO - PROCESS | 3040 | 1467683992870 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 18:59:52 INFO - PROCESS | 3040 | 1467683992873 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 18:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:59:52 INFO - PROCESS | 3040 | 1467683992876 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:59:52 INFO - PROCESS | 3040 | 1467683992878 Marionette TRACE conn5 <- [1,2210,null,{}] 18:59:52 INFO - PROCESS | 3040 | 1467683992881 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}] 18:59:52 INFO - PROCESS | 3040 | 1467683992883 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:52 INFO - PROCESS | 3040 | 1467683992970 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 18:59:52 INFO - PROCESS | 3040 | 1467683992975 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:52 INFO - PROCESS | 3040 | 1467683992977 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:53 INFO - PROCESS | 3040 | ++DOCSHELL 168DE000 == 30 [pid = 3040] [id = 562] 18:59:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (168DE800) [pid = 3040] [serial = 1686] [outer = 00000000] 18:59:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (168EE800) [pid = 3040] [serial = 1687] [outer = 168DE800] 18:59:53 INFO - PROCESS | 3040 | 1467683993021 Marionette DEBUG loaded listener.js 18:59:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (17C64C00) [pid = 3040] [serial = 1688] [outer = 168DE800] 18:59:53 INFO - PROCESS | 3040 | 1467683993470 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]]]}] 18:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 630ms 18:59:53 INFO - PROCESS | 3040 | 1467683993514 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 18:59:53 INFO - PROCESS | 3040 | 1467683993516 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 18:59:53 INFO - PROCESS | 3040 | 1467683993519 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:59:53 INFO - PROCESS | 3040 | 1467683993521 Marionette TRACE conn5 <- [1,2214,null,{}] 18:59:53 INFO - PROCESS | 3040 | 1467683993525 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}] 18:59:53 INFO - PROCESS | 3040 | 1467683993527 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:53 INFO - PROCESS | 3040 | 1467683993644 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 18:59:53 INFO - PROCESS | 3040 | 1467683993651 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:53 INFO - PROCESS | 3040 | 1467683993653 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:53 INFO - PROCESS | 3040 | ++DOCSHELL 0D57A000 == 31 [pid = 3040] [id = 563] 18:59:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0D5EC800) [pid = 3040] [serial = 1689] [outer = 00000000] 18:59:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (182D2400) [pid = 3040] [serial = 1690] [outer = 0D5EC800] 18:59:53 INFO - PROCESS | 3040 | 1467683993696 Marionette DEBUG loaded listener.js 18:59:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (18642C00) [pid = 3040] [serial = 1691] [outer = 0D5EC800] 18:59:54 INFO - PROCESS | 3040 | 1467683994174 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]]]}] 18:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 18:59:54 INFO - PROCESS | 3040 | 1467683994197 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 18:59:54 INFO - PROCESS | 3040 | 1467683994199 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 18:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:59:54 INFO - PROCESS | 3040 | 1467683994202 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:59:54 INFO - PROCESS | 3040 | 1467683994204 Marionette TRACE conn5 <- [1,2218,null,{}] 18:59:54 INFO - PROCESS | 3040 | 1467683994207 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}] 18:59:54 INFO - PROCESS | 3040 | 1467683994213 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:54 INFO - PROCESS | 3040 | 1467683994357 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 18:59:54 INFO - PROCESS | 3040 | 1467683994422 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:54 INFO - PROCESS | 3040 | 1467683994424 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:54 INFO - PROCESS | 3040 | ++DOCSHELL 0DC52C00 == 32 [pid = 3040] [id = 564] 18:59:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (17C6EC00) [pid = 3040] [serial = 1692] [outer = 00000000] 18:59:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1947E400) [pid = 3040] [serial = 1693] [outer = 17C6EC00] 18:59:54 INFO - PROCESS | 3040 | 1467683994468 Marionette DEBUG loaded listener.js 18:59:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (199D8400) [pid = 3040] [serial = 1694] [outer = 17C6EC00] 18:59:54 INFO - PROCESS | 3040 | 1467683994897 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]]]}] 18:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 18:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:59:54 INFO - PROCESS | 3040 | 1467683994933 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 18:59:54 INFO - PROCESS | 3040 | 1467683994935 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 18:59:54 INFO - PROCESS | 3040 | 1467683994938 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:59:54 INFO - PROCESS | 3040 | 1467683994939 Marionette TRACE conn5 <- [1,2222,null,{}] 18:59:54 INFO - PROCESS | 3040 | 1467683994943 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}] 18:59:54 INFO - PROCESS | 3040 | 1467683994945 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:55 INFO - PROCESS | 3040 | 1467683995094 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 18:59:55 INFO - PROCESS | 3040 | 1467683995114 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:55 INFO - PROCESS | 3040 | 1467683995115 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:55 INFO - PROCESS | 3040 | ++DOCSHELL 19DD0400 == 33 [pid = 3040] [id = 565] 18:59:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19DD3C00) [pid = 3040] [serial = 1695] [outer = 00000000] 18:59:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19E44C00) [pid = 3040] [serial = 1696] [outer = 19DD3C00] 18:59:55 INFO - PROCESS | 3040 | 1467683995159 Marionette DEBUG loaded listener.js 18:59:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (19E3F400) [pid = 3040] [serial = 1697] [outer = 19DD3C00] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0EDCDC00) [pid = 3040] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1498B800) [pid = 3040] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (16263800) [pid = 3040] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D5EC400) [pid = 3040] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E035800) [pid = 3040] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (168DE400) [pid = 3040] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0C553C00) [pid = 3040] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0DFB6C00) [pid = 3040] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (15C75000) [pid = 3040] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A251400) [pid = 3040] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1B494C00) [pid = 3040] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (17C6E000) [pid = 3040] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0D16D800) [pid = 3040] [serial = 38] [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.] 18:59:55 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (199D3400) [pid = 3040] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:59:55 INFO - PROCESS | 3040 | 1467683995715 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]]]}] 18:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 830ms 18:59:55 INFO - PROCESS | 3040 | 1467683995770 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 18:59:55 INFO - PROCESS | 3040 | 1467683995773 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 18:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:59:55 INFO - PROCESS | 3040 | 1467683995776 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:59:55 INFO - PROCESS | 3040 | 1467683995777 Marionette TRACE conn5 <- [1,2226,null,{}] 18:59:55 INFO - PROCESS | 3040 | 1467683995781 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}] 18:59:55 INFO - PROCESS | 3040 | 1467683995783 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:55 INFO - PROCESS | 3040 | 1467683995882 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 18:59:55 INFO - PROCESS | 3040 | 1467683995986 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:55 INFO - PROCESS | 3040 | 1467683995988 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:56 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5D000 == 34 [pid = 3040] [id = 566] 18:59:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0DFB6C00) [pid = 3040] [serial = 1698] [outer = 00000000] 18:59:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1626AC00) [pid = 3040] [serial = 1699] [outer = 0DFB6C00] 18:59:56 INFO - PROCESS | 3040 | 1467683996031 Marionette DEBUG loaded listener.js 18:59:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (182D5C00) [pid = 3040] [serial = 1700] [outer = 0DFB6C00] 18:59:56 INFO - PROCESS | 3040 | 1467683996398 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]]]}] 18:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 18:59:56 INFO - PROCESS | 3040 | 1467683996449 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 18:59:56 INFO - PROCESS | 3040 | 1467683996451 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 18:59:56 INFO - PROCESS | 3040 | 1467683996454 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:59:56 INFO - PROCESS | 3040 | 1467683996456 Marionette TRACE conn5 <- [1,2230,null,{}] 18:59:56 INFO - PROCESS | 3040 | 1467683996459 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}] 18:59:56 INFO - PROCESS | 3040 | 1467683996461 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:56 INFO - PROCESS | 3040 | 1467683996540 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 18:59:56 INFO - PROCESS | 3040 | 1467683996641 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:56 INFO - PROCESS | 3040 | 1467683996643 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:56 INFO - PROCESS | 3040 | ++DOCSHELL 0D16D800 == 35 [pid = 3040] [id = 567] 18:59:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0DFBC800) [pid = 3040] [serial = 1701] [outer = 00000000] 18:59:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A123800) [pid = 3040] [serial = 1702] [outer = 0DFBC800] 18:59:56 INFO - PROCESS | 3040 | 1467683996686 Marionette DEBUG loaded listener.js 18:59:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A12E400) [pid = 3040] [serial = 1703] [outer = 0DFBC800] 18:59:57 INFO - PROCESS | 3040 | 1467683997050 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]]]}] 18:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 18:59:57 INFO - PROCESS | 3040 | 1467683997089 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 18:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:59:57 INFO - PROCESS | 3040 | 1467683997091 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 18:59:57 INFO - PROCESS | 3040 | 1467683997094 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:59:57 INFO - PROCESS | 3040 | 1467683997095 Marionette TRACE conn5 <- [1,2234,null,{}] 18:59:57 INFO - PROCESS | 3040 | 1467683997099 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}] 18:59:57 INFO - PROCESS | 3040 | 1467683997101 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:57 INFO - PROCESS | 3040 | 1467683997223 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 18:59:57 INFO - PROCESS | 3040 | 1467683997231 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:57 INFO - PROCESS | 3040 | 1467683997233 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:57 INFO - PROCESS | 3040 | ++DOCSHELL 19E48000 == 36 [pid = 3040] [id = 568] 18:59:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19E48800) [pid = 3040] [serial = 1704] [outer = 00000000] 18:59:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A25B000) [pid = 3040] [serial = 1705] [outer = 19E48800] 18:59:57 INFO - PROCESS | 3040 | 1467683997277 Marionette DEBUG loaded listener.js 18:59:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A419800) [pid = 3040] [serial = 1706] [outer = 19E48800] 18:59:57 INFO - PROCESS | 3040 | 1467683997736 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]]]}] 18:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 670ms 18:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:59:57 INFO - PROCESS | 3040 | 1467683997765 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 18:59:57 INFO - PROCESS | 3040 | 1467683997770 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 18:59:57 INFO - PROCESS | 3040 | 1467683997775 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:59:57 INFO - PROCESS | 3040 | 1467683997779 Marionette TRACE conn5 <- [1,2238,null,{}] 18:59:57 INFO - PROCESS | 3040 | 1467683997785 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}] 18:59:57 INFO - PROCESS | 3040 | 1467683997788 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:57 INFO - PROCESS | 3040 | 1467683997979 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 18:59:58 INFO - PROCESS | 3040 | 1467683998110 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:58 INFO - PROCESS | 3040 | 1467683998114 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:58 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F8400 == 37 [pid = 3040] [id = 569] 18:59:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0D6FAC00) [pid = 3040] [serial = 1707] [outer = 00000000] 18:59:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0DE46C00) [pid = 3040] [serial = 1708] [outer = 0D6FAC00] 18:59:58 INFO - PROCESS | 3040 | 1467683998173 Marionette DEBUG loaded listener.js 18:59:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0E039400) [pid = 3040] [serial = 1709] [outer = 0D6FAC00] 18:59:58 INFO - PROCESS | 3040 | 1467683998728 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]]]}] 18:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1023ms 18:59:58 INFO - PROCESS | 3040 | 1467683998798 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 18:59:58 INFO - PROCESS | 3040 | 1467683998803 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 18:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:59:58 INFO - PROCESS | 3040 | 1467683998810 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:59:58 INFO - PROCESS | 3040 | 1467683998813 Marionette TRACE conn5 <- [1,2242,null,{}] 18:59:58 INFO - PROCESS | 3040 | 1467683998817 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}] 18:59:58 INFO - PROCESS | 3040 | 1467683998820 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:58 INFO - PROCESS | 3040 | 1467683998964 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 18:59:59 INFO - PROCESS | 3040 | 1467683999108 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:59 INFO - PROCESS | 3040 | 1467683999111 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 18:59:59 INFO - PROCESS | 3040 | ++DOCSHELL 15C76400 == 38 [pid = 3040] [id = 570] 18:59:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (15E04C00) [pid = 3040] [serial = 1710] [outer = 00000000] 18:59:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (16520C00) [pid = 3040] [serial = 1711] [outer = 15E04C00] 18:59:59 INFO - PROCESS | 3040 | 1467683999169 Marionette DEBUG loaded listener.js 18:59:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (17C6D800) [pid = 3040] [serial = 1712] [outer = 15E04C00] 18:59:59 INFO - PROCESS | 3040 | 1467683999807 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]]]}] 18:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1019ms 18:59:59 INFO - PROCESS | 3040 | 1467683999833 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 18:59:59 INFO - PROCESS | 3040 | 1467683999835 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 18:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:59:59 INFO - PROCESS | 3040 | 1467683999839 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:59:59 INFO - PROCESS | 3040 | 1467683999843 Marionette TRACE conn5 <- [1,2246,null,{}] 18:59:59 INFO - PROCESS | 3040 | 1467683999854 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}] 18:59:59 INFO - PROCESS | 3040 | 1467683999859 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:00 INFO - PROCESS | 3040 | 1467683999989 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 19:00:00 INFO - PROCESS | 3040 | 1467684000131 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:00 INFO - PROCESS | 3040 | 1467684000135 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:00 INFO - PROCESS | 3040 | ++DOCSHELL 1A255400 == 39 [pid = 3040] [id = 571] 19:00:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A257C00) [pid = 3040] [serial = 1713] [outer = 00000000] 19:00:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A50BC00) [pid = 3040] [serial = 1714] [outer = 1A257C00] 19:00:00 INFO - PROCESS | 3040 | 1467684000191 Marionette DEBUG loaded listener.js 19:00:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A510C00) [pid = 3040] [serial = 1715] [outer = 1A257C00] 19:00:00 INFO - PROCESS | 3040 | 1467684000819 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]]]}] 19:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1024ms 19:00:00 INFO - PROCESS | 3040 | 1467684000866 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 19:00:00 INFO - PROCESS | 3040 | 1467684000869 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 19:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:00:00 INFO - PROCESS | 3040 | 1467684000873 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:00:00 INFO - PROCESS | 3040 | 1467684000875 Marionette TRACE conn5 <- [1,2250,null,{}] 19:00:00 INFO - PROCESS | 3040 | 1467684000879 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}] 19:00:00 INFO - PROCESS | 3040 | 1467684000881 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:01 INFO - PROCESS | 3040 | 1467684000993 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 19:00:01 INFO - PROCESS | 3040 | 1467684001108 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:01 INFO - PROCESS | 3040 | 1467684001110 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:01 INFO - PROCESS | 3040 | ++DOCSHELL 0C531800 == 40 [pid = 3040] [id = 572] 19:00:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0C54B400) [pid = 3040] [serial = 1716] [outer = 00000000] 19:00:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0D5E8000) [pid = 3040] [serial = 1717] [outer = 0C54B400] 19:00:01 INFO - PROCESS | 3040 | 1467684001322 Marionette DEBUG loaded listener.js 19:00:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0DA73C00) [pid = 3040] [serial = 1718] [outer = 0C54B400] 19:00:01 INFO - PROCESS | 3040 | 1467684001901 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]]]}] 19:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1070ms 19:00:01 INFO - PROCESS | 3040 | 1467684001947 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 19:00:01 INFO - PROCESS | 3040 | 1467684001950 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 19:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:00:01 INFO - PROCESS | 3040 | 1467684001955 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:00:01 INFO - PROCESS | 3040 | 1467684001957 Marionette TRACE conn5 <- [1,2254,null,{}] 19:00:01 INFO - PROCESS | 3040 | 1467684001962 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}] 19:00:01 INFO - PROCESS | 3040 | 1467684001964 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:02 INFO - PROCESS | 3040 | 1467684002065 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0D16D800 == 39 [pid = 3040] [id = 567] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0DC5D000 == 38 [pid = 3040] [id = 566] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 19DD0400 == 37 [pid = 3040] [id = 565] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0DC52C00 == 36 [pid = 3040] [id = 564] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0D57A000 == 35 [pid = 3040] [id = 563] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 168DE000 == 34 [pid = 3040] [id = 562] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 14D5E800 == 33 [pid = 3040] [id = 561] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0E02A000 == 32 [pid = 3040] [id = 560] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0DA7B000 == 31 [pid = 3040] [id = 559] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0D661800 == 30 [pid = 3040] [id = 558] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0ECEC400 == 29 [pid = 3040] [id = 548] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 148AD000 == 28 [pid = 3040] [id = 557] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0C531800 == 27 [pid = 3040] [id = 572] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 1A255400 == 26 [pid = 3040] [id = 571] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 19E48000 == 25 [pid = 3040] [id = 568] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 0D6F8400 == 24 [pid = 3040] [id = 569] 19:00:02 INFO - PROCESS | 3040 | --DOCSHELL 15C76400 == 23 [pid = 3040] [id = 570] 19:00:02 INFO - PROCESS | 3040 | 1467684002775 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:02 INFO - PROCESS | 3040 | 1467684002779 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0C556000) [pid = 3040] [serial = 1115] [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.] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (1BB11C00) [pid = 3040] [serial = 1642] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (15091C00) [pid = 3040] [serial = 1664] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (19480800) [pid = 3040] [serial = 1666] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (15C5F800) [pid = 3040] [serial = 1655] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (19482000) [pid = 3040] [serial = 1667] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19B04800) [pid = 3040] [serial = 1669] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (14983800) [pid = 3040] [serial = 1646] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1462C000) [pid = 3040] [serial = 1645] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14F51C00) [pid = 3040] [serial = 1654] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (16514800) [pid = 3040] [serial = 1657] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D6F7000) [pid = 3040] [serial = 1648] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DB71800) [pid = 3040] [serial = 1649] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E266000) [pid = 3040] [serial = 1651] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E803400) [pid = 3040] [serial = 1652] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (17C6C400) [pid = 3040] [serial = 1660] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1671F000) [pid = 3040] [serial = 1658] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0ED87400) [pid = 3040] [serial = 1663] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (18626000) [pid = 3040] [serial = 1661] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0E392C00) [pid = 3040] [serial = 1634] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0E037000) [pid = 3040] [serial = 1633] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (17C60C00) [pid = 3040] [serial = 1637] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (16723400) [pid = 3040] [serial = 1636] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1A655400) [pid = 3040] [serial = 1640] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A5C4C00) [pid = 3040] [serial = 1639] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (1651EC00) [pid = 3040] [serial = 1670] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1BB80C00) [pid = 3040] [serial = 1643] [outer = 00000000] [url = about:blank] 19:00:02 INFO - PROCESS | 3040 | ++DOCSHELL 0C52F000 == 24 [pid = 3040] [id = 573] 19:00:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0C531800) [pid = 3040] [serial = 1719] [outer = 00000000] 19:00:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0C54E800) [pid = 3040] [serial = 1720] [outer = 0C531800] 19:00:02 INFO - PROCESS | 3040 | 1467684002952 Marionette DEBUG loaded listener.js 19:00:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0C5EFC00) [pid = 3040] [serial = 1721] [outer = 0C531800] 19:00:03 INFO - PROCESS | 3040 | 1467684003359 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]]]}] 19:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1472ms 19:00:03 INFO - PROCESS | 3040 | 1467684003430 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 19:00:03 INFO - PROCESS | 3040 | 1467684003433 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 19:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:00:03 INFO - PROCESS | 3040 | 1467684003437 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:00:03 INFO - PROCESS | 3040 | 1467684003440 Marionette TRACE conn5 <- [1,2258,null,{}] 19:00:03 INFO - PROCESS | 3040 | 1467684003445 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}] 19:00:03 INFO - PROCESS | 3040 | 1467684003450 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:03 INFO - PROCESS | 3040 | 1467684003536 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 19:00:03 INFO - PROCESS | 3040 | 1467684003544 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:03 INFO - PROCESS | 3040 | 1467684003547 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:03 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5C800 == 25 [pid = 3040] [id = 574] 19:00:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0DC5D800) [pid = 3040] [serial = 1722] [outer = 00000000] 19:00:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0E022800) [pid = 3040] [serial = 1723] [outer = 0DC5D800] 19:00:03 INFO - PROCESS | 3040 | 1467684003593 Marionette DEBUG loaded listener.js 19:00:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0E02C400) [pid = 3040] [serial = 1724] [outer = 0DC5D800] 19:00:04 INFO - PROCESS | 3040 | 1467684004055 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]]]}] 19:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 19:00:04 INFO - PROCESS | 3040 | 1467684004110 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 19:00:04 INFO - PROCESS | 3040 | 1467684004115 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 19:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:00:04 INFO - PROCESS | 3040 | 1467684004120 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:00:04 INFO - PROCESS | 3040 | 1467684004122 Marionette TRACE conn5 <- [1,2262,null,{}] 19:00:04 INFO - PROCESS | 3040 | 1467684004126 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}] 19:00:04 INFO - PROCESS | 3040 | 1467684004128 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:04 INFO - PROCESS | 3040 | 1467684004245 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 19:00:04 INFO - PROCESS | 3040 | 1467684004347 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:04 INFO - PROCESS | 3040 | 1467684004349 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:04 INFO - PROCESS | 3040 | ++DOCSHELL 0EC95800 == 26 [pid = 3040] [id = 575] 19:00:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0EDCF400) [pid = 3040] [serial = 1725] [outer = 00000000] 19:00:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (14622800) [pid = 3040] [serial = 1726] [outer = 0EDCF400] 19:00:04 INFO - PROCESS | 3040 | 1467684004394 Marionette DEBUG loaded listener.js 19:00:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1462E400) [pid = 3040] [serial = 1727] [outer = 0EDCF400] 19:00:04 INFO - PROCESS | 3040 | 1467684004763 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]]]}] 19:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 19:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:00:04 INFO - PROCESS | 3040 | 1467684004793 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 19:00:04 INFO - PROCESS | 3040 | 1467684004795 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 19:00:04 INFO - PROCESS | 3040 | 1467684004800 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:00:04 INFO - PROCESS | 3040 | 1467684004806 Marionette TRACE conn5 <- [1,2266,null,{}] 19:00:04 INFO - PROCESS | 3040 | 1467684004815 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}] 19:00:04 INFO - PROCESS | 3040 | 1467684004819 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:04 INFO - PROCESS | 3040 | 1467684004948 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 19:00:04 INFO - PROCESS | 3040 | 1467684004967 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:04 INFO - PROCESS | 3040 | 1467684004970 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:04 INFO - PROCESS | 3040 | ++DOCSHELL 148A8400 == 27 [pid = 3040] [id = 576] 19:00:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14986000) [pid = 3040] [serial = 1728] [outer = 00000000] 19:00:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14FBCC00) [pid = 3040] [serial = 1729] [outer = 14986000] 19:00:05 INFO - PROCESS | 3040 | 1467684005013 Marionette DEBUG loaded listener.js 19:00:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (15E03800) [pid = 3040] [serial = 1730] [outer = 14986000] 19:00:05 INFO - PROCESS | 3040 | 1467684005476 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]]]}] 19:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 730ms 19:00:05 INFO - PROCESS | 3040 | 1467684005529 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 19:00:05 INFO - PROCESS | 3040 | 1467684005532 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 19:00:05 INFO - PROCESS | 3040 | 1467684005535 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:00:05 INFO - PROCESS | 3040 | 1467684005537 Marionette TRACE conn5 <- [1,2270,null,{}] 19:00:05 INFO - PROCESS | 3040 | 1467684005541 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}] 19:00:05 INFO - PROCESS | 3040 | 1467684005543 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:05 INFO - PROCESS | 3040 | 1467684005692 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 19:00:05 INFO - PROCESS | 3040 | 1467684005706 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:05 INFO - PROCESS | 3040 | 1467684005708 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:05 INFO - PROCESS | 3040 | ++DOCSHELL 16515000 == 28 [pid = 3040] [id = 577] 19:00:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (16515400) [pid = 3040] [serial = 1731] [outer = 00000000] 19:00:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1671F000) [pid = 3040] [serial = 1732] [outer = 16515400] 19:00:05 INFO - PROCESS | 3040 | 1467684005805 Marionette DEBUG loaded listener.js 19:00:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1676A400) [pid = 3040] [serial = 1733] [outer = 16515400] 19:00:06 INFO - PROCESS | 3040 | 1467684006213 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]]]}] 19:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 19:00:06 INFO - PROCESS | 3040 | 1467684006269 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 19:00:06 INFO - PROCESS | 3040 | 1467684006271 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 19:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:00:06 INFO - PROCESS | 3040 | 1467684006274 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:00:06 INFO - PROCESS | 3040 | 1467684006276 Marionette TRACE conn5 <- [1,2274,null,{}] 19:00:06 INFO - PROCESS | 3040 | 1467684006289 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}] 19:00:06 INFO - PROCESS | 3040 | 1467684006291 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:06 INFO - PROCESS | 3040 | 1467684006417 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 19:00:06 INFO - PROCESS | 3040 | 1467684006429 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:06 INFO - PROCESS | 3040 | 1467684006435 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:06 INFO - PROCESS | 3040 | ++DOCSHELL 17C63C00 == 29 [pid = 3040] [id = 578] 19:00:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (17C65400) [pid = 3040] [serial = 1734] [outer = 00000000] 19:00:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (182CCC00) [pid = 3040] [serial = 1735] [outer = 17C65400] 19:00:06 INFO - PROCESS | 3040 | 1467684006547 Marionette DEBUG loaded listener.js 19:00:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1862C000) [pid = 3040] [serial = 1736] [outer = 17C65400] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0D5EC800) [pid = 3040] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E031800) [pid = 3040] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (168DE800) [pid = 3040] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DA7CC00) [pid = 3040] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14D5EC00) [pid = 3040] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19B0F400) [pid = 3040] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D6FE800) [pid = 3040] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (17C6EC00) [pid = 3040] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0DFBC800) [pid = 3040] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0DFB6C00) [pid = 3040] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (19E48800) [pid = 3040] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:00:07 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19DD3C00) [pid = 3040] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:00:07 INFO - PROCESS | 3040 | 1467684007237 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]]]}] 19:00:07 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 19:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1032ms 19:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:00:07 INFO - PROCESS | 3040 | 1467684007307 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 19:00:07 INFO - PROCESS | 3040 | 1467684007309 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 19:00:07 INFO - PROCESS | 3040 | 1467684007313 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:00:07 INFO - PROCESS | 3040 | 1467684007314 Marionette TRACE conn5 <- [1,2278,null,{}] 19:00:07 INFO - PROCESS | 3040 | 1467684007319 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}] 19:00:07 INFO - PROCESS | 3040 | 1467684007322 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:07 INFO - PROCESS | 3040 | 1467684007420 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 19:00:07 INFO - PROCESS | 3040 | 1467684007427 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:07 INFO - PROCESS | 3040 | 1467684007428 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:07 INFO - PROCESS | 3040 | ++DOCSHELL 0C554000 == 30 [pid = 3040] [id = 579] 19:00:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (14862C00) [pid = 3040] [serial = 1737] [outer = 00000000] 19:00:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1651E400) [pid = 3040] [serial = 1738] [outer = 14862C00] 19:00:07 INFO - PROCESS | 3040 | 1467684007480 Marionette DEBUG loaded listener.js 19:00:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (17C6B000) [pid = 3040] [serial = 1739] [outer = 14862C00] 19:00:07 INFO - PROCESS | 3040 | 1467684007921 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]]]}] 19:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 19:00:07 INFO - PROCESS | 3040 | 1467684007943 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 19:00:07 INFO - PROCESS | 3040 | 1467684007945 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 19:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:00:07 INFO - PROCESS | 3040 | 1467684007948 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:00:07 INFO - PROCESS | 3040 | 1467684007950 Marionette TRACE conn5 <- [1,2282,null,{}] 19:00:07 INFO - PROCESS | 3040 | 1467684007954 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}] 19:00:07 INFO - PROCESS | 3040 | 1467684007955 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:08 INFO - PROCESS | 3040 | 1467684008038 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 19:00:08 INFO - PROCESS | 3040 | 1467684008043 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:08 INFO - PROCESS | 3040 | 1467684008045 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:08 INFO - PROCESS | 3040 | ++DOCSHELL 18642000 == 31 [pid = 3040] [id = 580] 19:00:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (18642400) [pid = 3040] [serial = 1740] [outer = 00000000] 19:00:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (193E8C00) [pid = 3040] [serial = 1741] [outer = 18642400] 19:00:08 INFO - PROCESS | 3040 | 1467684008088 Marionette DEBUG loaded listener.js 19:00:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (193DAC00) [pid = 3040] [serial = 1742] [outer = 18642400] 19:00:08 INFO - PROCESS | 3040 | 1467684008513 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]]]}] 19:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 19:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:00:08 INFO - PROCESS | 3040 | 1467684008519 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 19:00:08 INFO - PROCESS | 3040 | 1467684008521 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 19:00:08 INFO - PROCESS | 3040 | 1467684008524 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:00:08 INFO - PROCESS | 3040 | 1467684008526 Marionette TRACE conn5 <- [1,2286,null,{}] 19:00:08 INFO - PROCESS | 3040 | 1467684008529 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}] 19:00:08 INFO - PROCESS | 3040 | 1467684008531 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:08 INFO - PROCESS | 3040 | 1467684008652 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 19:00:08 INFO - PROCESS | 3040 | 1467684008660 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:08 INFO - PROCESS | 3040 | 1467684008662 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:08 INFO - PROCESS | 3040 | ++DOCSHELL 19959800 == 32 [pid = 3040] [id = 581] 19:00:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19959C00) [pid = 3040] [serial = 1743] [outer = 00000000] 19:00:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (199D5000) [pid = 3040] [serial = 1744] [outer = 19959C00] 19:00:08 INFO - PROCESS | 3040 | 1467684008706 Marionette DEBUG loaded listener.js 19:00:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (199D6000) [pid = 3040] [serial = 1745] [outer = 19959C00] 19:00:09 INFO - PROCESS | 3040 | 1467684009116 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]]]}] 19:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 631ms 19:00:09 INFO - PROCESS | 3040 | 1467684009156 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 19:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:00:09 INFO - PROCESS | 3040 | 1467684009158 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 19:00:09 INFO - PROCESS | 3040 | 1467684009161 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:00:09 INFO - PROCESS | 3040 | 1467684009163 Marionette TRACE conn5 <- [1,2290,null,{}] 19:00:09 INFO - PROCESS | 3040 | 1467684009166 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}] 19:00:09 INFO - PROCESS | 3040 | 1467684009168 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:09 INFO - PROCESS | 3040 | 1467684009292 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 19:00:09 INFO - PROCESS | 3040 | 1467684009443 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:09 INFO - PROCESS | 3040 | 1467684009446 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:09 INFO - PROCESS | 3040 | ++DOCSHELL 0C52C800 == 33 [pid = 3040] [id = 582] 19:00:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0C52CC00) [pid = 3040] [serial = 1746] [outer = 00000000] 19:00:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0C554400) [pid = 3040] [serial = 1747] [outer = 0C52CC00] 19:00:09 INFO - PROCESS | 3040 | 1467684009506 Marionette DEBUG loaded listener.js 19:00:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0D585800) [pid = 3040] [serial = 1748] [outer = 0C52CC00] 19:00:10 INFO - PROCESS | 3040 | 1467684010293 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]]]}] 19:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1172ms 19:00:10 INFO - PROCESS | 3040 | 1467684010335 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 19:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:00:10 INFO - PROCESS | 3040 | 1467684010340 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 19:00:10 INFO - PROCESS | 3040 | 1467684010345 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:00:10 INFO - PROCESS | 3040 | 1467684010348 Marionette TRACE conn5 <- [1,2294,null,{}] 19:00:10 INFO - PROCESS | 3040 | 1467684010378 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}] 19:00:10 INFO - PROCESS | 3040 | 1467684010381 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:10 INFO - PROCESS | 3040 | 1467684010507 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 19:00:10 INFO - PROCESS | 3040 | 1467684010641 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:10 INFO - PROCESS | 3040 | 1467684010645 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:10 INFO - PROCESS | 3040 | ++DOCSHELL 0E269C00 == 34 [pid = 3040] [id = 583] 19:00:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0E80C800) [pid = 3040] [serial = 1749] [outer = 00000000] 19:00:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (148A7800) [pid = 3040] [serial = 1750] [outer = 0E80C800] 19:00:10 INFO - PROCESS | 3040 | 1467684010701 Marionette DEBUG loaded listener.js 19:00:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (14D57800) [pid = 3040] [serial = 1751] [outer = 0E80C800] 19:00:11 INFO - PROCESS | 3040 | 1467684011573 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]]]}] 19:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1257ms 19:00:11 INFO - PROCESS | 3040 | 1467684011601 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 19:00:11 INFO - PROCESS | 3040 | 1467684011606 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 19:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:00:11 INFO - PROCESS | 3040 | 1467684011611 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:00:11 INFO - PROCESS | 3040 | 1467684011614 Marionette TRACE conn5 <- [1,2298,null,{}] 19:00:11 INFO - PROCESS | 3040 | 1467684011619 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}] 19:00:11 INFO - PROCESS | 3040 | 1467684011622 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:11 INFO - PROCESS | 3040 | 1467684011736 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 19:00:11 INFO - PROCESS | 3040 | 1467684011881 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:11 INFO - PROCESS | 3040 | 1467684011885 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:11 INFO - PROCESS | 3040 | ++DOCSHELL 0E028C00 == 35 [pid = 3040] [id = 584] 19:00:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E02D000) [pid = 3040] [serial = 1752] [outer = 00000000] 19:00:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E0E8C00) [pid = 3040] [serial = 1753] [outer = 0E02D000] 19:00:11 INFO - PROCESS | 3040 | 1467684011936 Marionette DEBUG loaded listener.js 19:00:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0ECDFC00) [pid = 3040] [serial = 1754] [outer = 0E02D000] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 19959800 == 34 [pid = 3040] [id = 581] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 18642000 == 33 [pid = 3040] [id = 580] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 0C554000 == 32 [pid = 3040] [id = 579] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 17C63C00 == 31 [pid = 3040] [id = 578] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 16515000 == 30 [pid = 3040] [id = 577] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 148A8400 == 29 [pid = 3040] [id = 576] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 0EC95800 == 28 [pid = 3040] [id = 575] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 0DC5C800 == 27 [pid = 3040] [id = 574] 19:00:12 INFO - PROCESS | 3040 | --DOCSHELL 0C52F000 == 26 [pid = 3040] [id = 573] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (182D2400) [pid = 3040] [serial = 1690] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0E040C00) [pid = 3040] [serial = 1681] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E394C00) [pid = 3040] [serial = 1682] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (168EE800) [pid = 3040] [serial = 1687] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0DC59000) [pid = 3040] [serial = 1678] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E034400) [pid = 3040] [serial = 1679] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14F50C00) [pid = 3040] [serial = 1684] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (15C6B800) [pid = 3040] [serial = 1685] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A0AD800) [pid = 3040] [serial = 1673] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19E44800) [pid = 3040] [serial = 1672] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E037800) [pid = 3040] [serial = 1675] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E87D800) [pid = 3040] [serial = 1676] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (199D8400) [pid = 3040] [serial = 1694] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1947E400) [pid = 3040] [serial = 1693] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A12E400) [pid = 3040] [serial = 1703] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1626AC00) [pid = 3040] [serial = 1699] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A25B000) [pid = 3040] [serial = 1705] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19E44C00) [pid = 3040] [serial = 1696] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (182D5C00) [pid = 3040] [serial = 1700] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (19E3F400) [pid = 3040] [serial = 1697] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (18642C00) [pid = 3040] [serial = 1691] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A419800) [pid = 3040] [serial = 1706] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (17C64C00) [pid = 3040] [serial = 1688] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1A123800) [pid = 3040] [serial = 1702] [outer = 00000000] [url = about:blank] 19:00:12 INFO - PROCESS | 3040 | 1467684012418 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]]]}] 19:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 870ms 19:00:12 INFO - PROCESS | 3040 | 1467684012482 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 19:00:12 INFO - PROCESS | 3040 | 1467684012486 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 19:00:12 INFO - PROCESS | 3040 | 1467684012492 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:00:12 INFO - PROCESS | 3040 | 1467684012495 Marionette TRACE conn5 <- [1,2302,null,{}] 19:00:12 INFO - PROCESS | 3040 | 1467684012499 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}] 19:00:12 INFO - PROCESS | 3040 | 1467684012501 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:12 INFO - PROCESS | 3040 | 1467684012588 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 19:00:12 INFO - PROCESS | 3040 | 1467684012597 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:12 INFO - PROCESS | 3040 | 1467684012599 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:12 INFO - PROCESS | 3040 | ++DOCSHELL 0E029C00 == 27 [pid = 3040] [id = 585] 19:00:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0E031400) [pid = 3040] [serial = 1755] [outer = 00000000] 19:00:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0E392C00) [pid = 3040] [serial = 1756] [outer = 0E031400] 19:00:12 INFO - PROCESS | 3040 | 1467684012648 Marionette DEBUG loaded listener.js 19:00:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0E881C00) [pid = 3040] [serial = 1757] [outer = 0E031400] 19:00:13 INFO - PROCESS | 3040 | 1467684013115 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]]]}] 19:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 19:00:13 INFO - PROCESS | 3040 | 1467684013167 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 19:00:13 INFO - PROCESS | 3040 | 1467684013169 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 19:00:13 INFO - PROCESS | 3040 | 1467684013172 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:00:13 INFO - PROCESS | 3040 | 1467684013176 Marionette TRACE conn5 <- [1,2306,null,{}] 19:00:13 INFO - PROCESS | 3040 | 1467684013186 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}] 19:00:13 INFO - PROCESS | 3040 | 1467684013191 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:13 INFO - PROCESS | 3040 | 1467684013304 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 19:00:13 INFO - PROCESS | 3040 | 1467684013319 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:13 INFO - PROCESS | 3040 | 1467684013322 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:13 INFO - PROCESS | 3040 | ++DOCSHELL 15C6C000 == 28 [pid = 3040] [id = 586] 19:00:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (15C6CC00) [pid = 3040] [serial = 1758] [outer = 00000000] 19:00:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (15EC3800) [pid = 3040] [serial = 1759] [outer = 15C6CC00] 19:00:13 INFO - PROCESS | 3040 | 1467684013369 Marionette DEBUG loaded listener.js 19:00:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (16512800) [pid = 3040] [serial = 1760] [outer = 15C6CC00] 19:00:13 INFO - PROCESS | 3040 | 1467684013859 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] 19:00:13 INFO - PROCESS | 3040 | 1467684013909 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 19:00:13 INFO - PROCESS | 3040 | 1467684013912 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:00:13 INFO - PROCESS | 3040 | 1467684013914 Marionette TRACE conn5 <- [1,2310,null,{}] 19:00:13 INFO - PROCESS | 3040 | 1467684013918 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}] 19:00:13 INFO - PROCESS | 3040 | 1467684013919 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:14 INFO - PROCESS | 3040 | 1467684014005 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 19:00:14 INFO - PROCESS | 3040 | 1467684014108 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:14 INFO - PROCESS | 3040 | 1467684014110 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:14 INFO - PROCESS | 3040 | ++DOCSHELL 16E60C00 == 29 [pid = 3040] [id = 587] 19:00:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (17C65800) [pid = 3040] [serial = 1761] [outer = 00000000] 19:00:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (182D8400) [pid = 3040] [serial = 1762] [outer = 17C65800] 19:00:14 INFO - PROCESS | 3040 | 1467684014163 Marionette DEBUG loaded listener.js 19:00:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1862DC00) [pid = 3040] [serial = 1763] [outer = 17C65800] 19:00:14 INFO - PROCESS | 3040 | 1467684014546 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]]]}] 19:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 671ms 19:00:14 INFO - PROCESS | 3040 | 1467684014595 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 19:00:14 INFO - PROCESS | 3040 | 1467684014597 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 19:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:00:14 INFO - PROCESS | 3040 | 1467684014600 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:00:14 INFO - PROCESS | 3040 | 1467684014602 Marionette TRACE conn5 <- [1,2314,null,{}] 19:00:14 INFO - PROCESS | 3040 | 1467684014605 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}] 19:00:14 INFO - PROCESS | 3040 | 1467684014607 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:14 INFO - PROCESS | 3040 | 1467684014747 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 19:00:14 INFO - PROCESS | 3040 | 1467684014769 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:14 INFO - PROCESS | 3040 | 1467684014771 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:14 INFO - PROCESS | 3040 | ++DOCSHELL 0ECE4800 == 30 [pid = 3040] [id = 588] 19:00:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (18642000) [pid = 3040] [serial = 1764] [outer = 00000000] 19:00:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (18649C00) [pid = 3040] [serial = 1765] [outer = 18642000] 19:00:14 INFO - PROCESS | 3040 | 1467684014814 Marionette DEBUG loaded listener.js 19:00:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (193E7400) [pid = 3040] [serial = 1766] [outer = 18642000] 19:00:15 INFO - PROCESS | 3040 | 1467684015257 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]]]}] 19:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 19:00:15 INFO - PROCESS | 3040 | 1467684015286 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 19:00:15 INFO - PROCESS | 3040 | 1467684015289 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 19:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:00:15 INFO - PROCESS | 3040 | 1467684015292 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:00:15 INFO - PROCESS | 3040 | 1467684015293 Marionette TRACE conn5 <- [1,2318,null,{}] 19:00:15 INFO - PROCESS | 3040 | 1467684015297 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}] 19:00:15 INFO - PROCESS | 3040 | 1467684015303 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:15 INFO - PROCESS | 3040 | 1467684015447 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 19:00:15 INFO - PROCESS | 3040 | 1467684015516 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:15 INFO - PROCESS | 3040 | 1467684015518 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:15 INFO - PROCESS | 3040 | ++DOCSHELL 19B04000 == 31 [pid = 3040] [id = 589] 19:00:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19B04C00) [pid = 3040] [serial = 1767] [outer = 00000000] 19:00:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19E4BC00) [pid = 3040] [serial = 1768] [outer = 19B04C00] 19:00:15 INFO - PROCESS | 3040 | 1467684015562 Marionette DEBUG loaded listener.js 19:00:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19E4E800) [pid = 3040] [serial = 1769] [outer = 19B04C00] 19:00:15 INFO - PROCESS | 3040 | 1467684015982 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]]]}] 19:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 730ms 19:00:16 INFO - PROCESS | 3040 | 1467684016024 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 19:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:00:16 INFO - PROCESS | 3040 | 1467684016026 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 19:00:16 INFO - PROCESS | 3040 | 1467684016029 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:00:16 INFO - PROCESS | 3040 | 1467684016031 Marionette TRACE conn5 <- [1,2322,null,{}] 19:00:16 INFO - PROCESS | 3040 | 1467684016034 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}] 19:00:16 INFO - PROCESS | 3040 | 1467684016036 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:16 INFO - PROCESS | 3040 | 1467684016187 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 19:00:16 INFO - PROCESS | 3040 | 1467684016207 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:16 INFO - PROCESS | 3040 | 1467684016209 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:16 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCE000 == 32 [pid = 3040] [id = 590] 19:00:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16265400) [pid = 3040] [serial = 1770] [outer = 00000000] 19:00:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A12B800) [pid = 3040] [serial = 1771] [outer = 16265400] 19:00:16 INFO - PROCESS | 3040 | 1467684016252 Marionette DEBUG loaded listener.js 19:00:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A12DC00) [pid = 3040] [serial = 1772] [outer = 16265400] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (16515400) [pid = 3040] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0EDCF400) [pid = 3040] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0C531800) [pid = 3040] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DC5D800) [pid = 3040] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0C54B400) [pid = 3040] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (17C65400) [pid = 3040] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (14862C00) [pid = 3040] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0D6FAC00) [pid = 3040] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (15E04C00) [pid = 3040] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A257C00) [pid = 3040] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (14986000) [pid = 3040] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:00:16 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (18642400) [pid = 3040] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:00:16 INFO - PROCESS | 3040 | 1467684016751 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]]]}] 19:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 770ms 19:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:00:16 INFO - PROCESS | 3040 | 1467684016804 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 19:00:16 INFO - PROCESS | 3040 | 1467684016806 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 19:00:16 INFO - PROCESS | 3040 | 1467684016809 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:00:16 INFO - PROCESS | 3040 | 1467684016811 Marionette TRACE conn5 <- [1,2326,null,{}] 19:00:16 INFO - PROCESS | 3040 | 1467684016814 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}] 19:00:16 INFO - PROCESS | 3040 | 1467684016816 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:16 INFO - PROCESS | 3040 | 1467684016932 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 19:00:17 INFO - PROCESS | 3040 | 1467684016997 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:17 INFO - PROCESS | 3040 | 1467684016999 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:17 INFO - PROCESS | 3040 | ++DOCSHELL 146DBC00 == 33 [pid = 3040] [id = 591] 19:00:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (14FB8000) [pid = 3040] [serial = 1773] [outer = 00000000] 19:00:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (19222800) [pid = 3040] [serial = 1774] [outer = 14FB8000] 19:00:17 INFO - PROCESS | 3040 | 1467684017042 Marionette DEBUG loaded listener.js 19:00:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19E47C00) [pid = 3040] [serial = 1775] [outer = 14FB8000] 19:00:17 INFO - PROCESS | 3040 | 1467684017375 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]]]}] 19:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 19:00:17 INFO - PROCESS | 3040 | 1467684017440 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 19:00:17 INFO - PROCESS | 3040 | 1467684017442 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 19:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:00:17 INFO - PROCESS | 3040 | 1467684017444 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:00:17 INFO - PROCESS | 3040 | 1467684017446 Marionette TRACE conn5 <- [1,2330,null,{}] 19:00:17 INFO - PROCESS | 3040 | 1467684017450 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}] 19:00:17 INFO - PROCESS | 3040 | 1467684017451 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:17 INFO - PROCESS | 3040 | 1467684017531 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 19:00:17 INFO - PROCESS | 3040 | 1467684017537 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:17 INFO - PROCESS | 3040 | 1467684017538 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:17 INFO - PROCESS | 3040 | ++DOCSHELL 18642400 == 34 [pid = 3040] [id = 592] 19:00:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1A1BA000) [pid = 3040] [serial = 1776] [outer = 00000000] 19:00:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A259C00) [pid = 3040] [serial = 1777] [outer = 1A1BA000] 19:00:17 INFO - PROCESS | 3040 | 1467684017582 Marionette DEBUG loaded listener.js 19:00:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A41BC00) [pid = 3040] [serial = 1778] [outer = 1A1BA000] 19:00:18 INFO - PROCESS | 3040 | 1467684018027 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]]]}] 19:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 19:00:18 INFO - PROCESS | 3040 | 1467684018088 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 19:00:18 INFO - PROCESS | 3040 | 1467684018090 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 19:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:00:18 INFO - PROCESS | 3040 | 1467684018094 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:00:18 INFO - PROCESS | 3040 | 1467684018096 Marionette TRACE conn5 <- [1,2334,null,{}] 19:00:18 INFO - PROCESS | 3040 | 1467684018100 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}] 19:00:18 INFO - PROCESS | 3040 | 1467684018101 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:18 INFO - PROCESS | 3040 | 1467684018181 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 19:00:18 INFO - PROCESS | 3040 | 1467684018189 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:18 INFO - PROCESS | 3040 | 1467684018191 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:18 INFO - PROCESS | 3040 | ++DOCSHELL 16515000 == 35 [pid = 3040] [id = 593] 19:00:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (16515C00) [pid = 3040] [serial = 1779] [outer = 00000000] 19:00:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A5C5000) [pid = 3040] [serial = 1780] [outer = 16515C00] 19:00:18 INFO - PROCESS | 3040 | 1467684018234 Marionette DEBUG loaded listener.js 19:00:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A5C7000) [pid = 3040] [serial = 1781] [outer = 16515C00] 19:00:18 INFO - PROCESS | 3040 | 1467684018767 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]]]}] 19:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 730ms 19:00:18 INFO - PROCESS | 3040 | 1467684018827 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 19:00:18 INFO - PROCESS | 3040 | 1467684018832 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 19:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:00:18 INFO - PROCESS | 3040 | 1467684018837 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:00:18 INFO - PROCESS | 3040 | 1467684018841 Marionette TRACE conn5 <- [1,2338,null,{}] 19:00:18 INFO - PROCESS | 3040 | 1467684018847 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}] 19:00:18 INFO - PROCESS | 3040 | 1467684018850 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:19 INFO - PROCESS | 3040 | 1467684019013 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 19:00:19 INFO - PROCESS | 3040 | 1467684019160 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:19 INFO - PROCESS | 3040 | 1467684019165 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:19 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F8C00 == 36 [pid = 3040] [id = 594] 19:00:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0D172C00) [pid = 3040] [serial = 1782] [outer = 00000000] 19:00:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0E035C00) [pid = 3040] [serial = 1783] [outer = 0D172C00] 19:00:19 INFO - PROCESS | 3040 | 1467684019224 Marionette DEBUG loaded listener.js 19:00:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0E392400) [pid = 3040] [serial = 1784] [outer = 0D172C00] 19:00:19 INFO - PROCESS | 3040 | 1467684019809 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]]]}] 19:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1020ms 19:00:19 INFO - PROCESS | 3040 | 1467684019862 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 19:00:19 INFO - PROCESS | 3040 | 1467684019867 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 19:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:00:19 INFO - PROCESS | 3040 | 1467684019874 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:00:19 INFO - PROCESS | 3040 | 1467684019876 Marionette TRACE conn5 <- [1,2342,null,{}] 19:00:19 INFO - PROCESS | 3040 | 1467684019881 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}] 19:00:19 INFO - PROCESS | 3040 | 1467684019884 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:20 INFO - PROCESS | 3040 | 1467684019997 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 19:00:20 INFO - PROCESS | 3040 | 1467684020143 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:20 INFO - PROCESS | 3040 | 1467684020146 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:20 INFO - PROCESS | 3040 | ++DOCSHELL 15C59C00 == 37 [pid = 3040] [id = 595] 19:00:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (15C5DC00) [pid = 3040] [serial = 1785] [outer = 00000000] 19:00:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (168DE800) [pid = 3040] [serial = 1786] [outer = 15C5DC00] 19:00:20 INFO - PROCESS | 3040 | 1467684020203 Marionette DEBUG loaded listener.js 19:00:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (182D2400) [pid = 3040] [serial = 1787] [outer = 15C5DC00] 19:00:20 INFO - PROCESS | 3040 | 1467684020818 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]]]}] 19:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 970ms 19:00:20 INFO - PROCESS | 3040 | 1467684020847 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 19:00:20 INFO - PROCESS | 3040 | 1467684020850 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 19:00:20 INFO - PROCESS | 3040 | 1467684020854 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:00:20 INFO - PROCESS | 3040 | 1467684020857 Marionette TRACE conn5 <- [1,2346,null,{}] 19:00:20 INFO - PROCESS | 3040 | 1467684020868 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}] 19:00:20 INFO - PROCESS | 3040 | 1467684020873 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:20 INFO - PROCESS | 3040 | 1467684020983 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 19:00:21 INFO - PROCESS | 3040 | 1467684021125 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:21 INFO - PROCESS | 3040 | 1467684021128 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:21 INFO - PROCESS | 3040 | ++DOCSHELL 1A506C00 == 38 [pid = 3040] [id = 596] 19:00:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A507C00) [pid = 3040] [serial = 1788] [outer = 00000000] 19:00:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A5CC800) [pid = 3040] [serial = 1789] [outer = 1A507C00] 19:00:21 INFO - PROCESS | 3040 | 1467684021188 Marionette DEBUG loaded listener.js 19:00:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A688C00) [pid = 3040] [serial = 1790] [outer = 1A507C00] 19:00:21 INFO - PROCESS | 3040 | 1467684021809 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]]]}] 19:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1022ms 19:00:21 INFO - PROCESS | 3040 | 1467684021879 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 19:00:21 INFO - PROCESS | 3040 | 1467684021882 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 19:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:00:21 INFO - PROCESS | 3040 | 1467684021886 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:00:21 INFO - PROCESS | 3040 | 1467684021888 Marionette TRACE conn5 <- [1,2350,null,{}] 19:00:21 INFO - PROCESS | 3040 | 1467684021891 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}] 19:00:21 INFO - PROCESS | 3040 | 1467684021894 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:22 INFO - PROCESS | 3040 | 1467684022003 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 19:00:22 INFO - PROCESS | 3040 | 1467684022268 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:22 INFO - PROCESS | 3040 | 1467684022271 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:22 INFO - PROCESS | 3040 | ++DOCSHELL 0C5E9400 == 39 [pid = 3040] [id = 597] 19:00:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0D121000) [pid = 3040] [serial = 1791] [outer = 00000000] 19:00:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0D6F7000) [pid = 3040] [serial = 1792] [outer = 0D121000] 19:00:22 INFO - PROCESS | 3040 | 1467684022343 Marionette DEBUG loaded listener.js 19:00:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0DB73000) [pid = 3040] [serial = 1793] [outer = 0D121000] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 18642400 == 38 [pid = 3040] [id = 592] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 146DBC00 == 37 [pid = 3040] [id = 591] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 0EDCE000 == 36 [pid = 3040] [id = 590] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 19B04000 == 35 [pid = 3040] [id = 589] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 0ECE4800 == 34 [pid = 3040] [id = 588] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 16E60C00 == 33 [pid = 3040] [id = 587] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 15C6C000 == 32 [pid = 3040] [id = 586] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 0E029C00 == 31 [pid = 3040] [id = 585] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 0E028C00 == 30 [pid = 3040] [id = 584] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 0E269C00 == 29 [pid = 3040] [id = 583] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 0C52C800 == 28 [pid = 3040] [id = 582] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 1A506C00 == 27 [pid = 3040] [id = 596] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 16515000 == 26 [pid = 3040] [id = 593] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 0C5F8C00 == 25 [pid = 3040] [id = 594] 19:00:23 INFO - PROCESS | 3040 | --DOCSHELL 15C59C00 == 24 [pid = 3040] [id = 595] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1671F000) [pid = 3040] [serial = 1732] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (14622800) [pid = 3040] [serial = 1726] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1462E400) [pid = 3040] [serial = 1727] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0C54E800) [pid = 3040] [serial = 1720] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0C5EFC00) [pid = 3040] [serial = 1721] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E022800) [pid = 3040] [serial = 1723] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E02C400) [pid = 3040] [serial = 1724] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0D5E8000) [pid = 3040] [serial = 1717] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0DA73C00) [pid = 3040] [serial = 1718] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (182CCC00) [pid = 3040] [serial = 1735] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1676A400) [pid = 3040] [serial = 1733] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (17C6B000) [pid = 3040] [serial = 1739] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1651E400) [pid = 3040] [serial = 1738] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1862C000) [pid = 3040] [serial = 1736] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E039400) [pid = 3040] [serial = 1709] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0DE46C00) [pid = 3040] [serial = 1708] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (17C6D800) [pid = 3040] [serial = 1712] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16520C00) [pid = 3040] [serial = 1711] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A510C00) [pid = 3040] [serial = 1715] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A50BC00) [pid = 3040] [serial = 1714] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (14FBCC00) [pid = 3040] [serial = 1729] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (15E03800) [pid = 3040] [serial = 1730] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (193DAC00) [pid = 3040] [serial = 1742] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (193E8C00) [pid = 3040] [serial = 1741] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (199D5000) [pid = 3040] [serial = 1744] [outer = 00000000] [url = about:blank] 19:00:23 INFO - PROCESS | 3040 | 1467684023652 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]]]}] 19:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1874ms 19:00:23 INFO - PROCESS | 3040 | 1467684023764 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 19:00:23 INFO - PROCESS | 3040 | 1467684023768 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 19:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:00:23 INFO - PROCESS | 3040 | 1467684023773 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:00:23 INFO - PROCESS | 3040 | 1467684023776 Marionette TRACE conn5 <- [1,2354,null,{}] 19:00:23 INFO - PROCESS | 3040 | 1467684023782 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}] 19:00:23 INFO - PROCESS | 3040 | 1467684023785 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:23 INFO - PROCESS | 3040 | 1467684023871 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 19:00:23 INFO - PROCESS | 3040 | 1467684023879 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:23 INFO - PROCESS | 3040 | 1467684023883 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:23 INFO - PROCESS | 3040 | ++DOCSHELL 0D536400 == 25 [pid = 3040] [id = 598] 19:00:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0D536800) [pid = 3040] [serial = 1794] [outer = 00000000] 19:00:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0D5E3000) [pid = 3040] [serial = 1795] [outer = 0D536800] 19:00:23 INFO - PROCESS | 3040 | 1467684023932 Marionette DEBUG loaded listener.js 19:00:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0D5E5C00) [pid = 3040] [serial = 1796] [outer = 0D536800] 19:00:24 INFO - PROCESS | 3040 | 1467684024441 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]]]}] 19:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 730ms 19:00:24 INFO - PROCESS | 3040 | 1467684024503 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 19:00:24 INFO - PROCESS | 3040 | 1467684024508 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 19:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:00:24 INFO - PROCESS | 3040 | 1467684024514 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:00:24 INFO - PROCESS | 3040 | 1467684024517 Marionette TRACE conn5 <- [1,2358,null,{}] 19:00:24 INFO - PROCESS | 3040 | 1467684024521 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}] 19:00:24 INFO - PROCESS | 3040 | 1467684024524 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:24 INFO - PROCESS | 3040 | 1467684024612 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 19:00:24 INFO - PROCESS | 3040 | 1467684024710 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:24 INFO - PROCESS | 3040 | 1467684024712 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:24 INFO - PROCESS | 3040 | ++DOCSHELL 0E026C00 == 26 [pid = 3040] [id = 599] 19:00:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0E027000) [pid = 3040] [serial = 1797] [outer = 00000000] 19:00:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0E02D400) [pid = 3040] [serial = 1798] [outer = 0E027000] 19:00:24 INFO - PROCESS | 3040 | 1467684024759 Marionette DEBUG loaded listener.js 19:00:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E035800) [pid = 3040] [serial = 1799] [outer = 0E027000] 19:00:25 INFO - PROCESS | 3040 | 1467684025140 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]]]}] 19:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 19:00:25 INFO - PROCESS | 3040 | 1467684025188 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 19:00:25 INFO - PROCESS | 3040 | 1467684025190 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 19:00:25 INFO - PROCESS | 3040 | 1467684025194 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:00:25 INFO - PROCESS | 3040 | 1467684025197 Marionette TRACE conn5 <- [1,2362,null,{}] 19:00:25 INFO - PROCESS | 3040 | 1467684025241 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}] 19:00:25 INFO - PROCESS | 3040 | 1467684025245 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:25 INFO - PROCESS | 3040 | 1467684025334 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 19:00:25 INFO - PROCESS | 3040 | 1467684025347 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:25 INFO - PROCESS | 3040 | 1467684025350 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:25 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCE800 == 27 [pid = 3040] [id = 600] 19:00:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0EDCF000) [pid = 3040] [serial = 1800] [outer = 00000000] 19:00:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1462C000) [pid = 3040] [serial = 1801] [outer = 0EDCF000] 19:00:25 INFO - PROCESS | 3040 | 1467684025401 Marionette DEBUG loaded listener.js 19:00:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14867C00) [pid = 3040] [serial = 1802] [outer = 0EDCF000] 19:00:25 INFO - PROCESS | 3040 | 1467684025854 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]]]}] 19:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 730ms 19:00:25 INFO - PROCESS | 3040 | 1467684025928 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 19:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:00:25 INFO - PROCESS | 3040 | 1467684025940 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 19:00:25 INFO - PROCESS | 3040 | 1467684025950 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:00:25 INFO - PROCESS | 3040 | 1467684025952 Marionette TRACE conn5 <- [1,2366,null,{}] 19:00:25 INFO - PROCESS | 3040 | 1467684025955 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}] 19:00:25 INFO - PROCESS | 3040 | 1467684025957 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:26 INFO - PROCESS | 3040 | 1467684026091 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 19:00:26 INFO - PROCESS | 3040 | 1467684026099 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:26 INFO - PROCESS | 3040 | 1467684026101 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:26 INFO - PROCESS | 3040 | ++DOCSHELL 14990400 == 28 [pid = 3040] [id = 601] 19:00:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14D5E400) [pid = 3040] [serial = 1803] [outer = 00000000] 19:00:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (15C75000) [pid = 3040] [serial = 1804] [outer = 14D5E400] 19:00:26 INFO - PROCESS | 3040 | 1467684026148 Marionette DEBUG loaded listener.js 19:00:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1626C000) [pid = 3040] [serial = 1805] [outer = 14D5E400] 19:00:26 INFO - PROCESS | 3040 | 1467684026609 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]]]}] 19:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 19:00:26 INFO - PROCESS | 3040 | 1467684026623 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 19:00:26 INFO - PROCESS | 3040 | 1467684026625 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 19:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:00:26 INFO - PROCESS | 3040 | 1467684026628 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:00:26 INFO - PROCESS | 3040 | 1467684026630 Marionette TRACE conn5 <- [1,2370,null,{}] 19:00:26 INFO - PROCESS | 3040 | 1467684026633 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}] 19:00:26 INFO - PROCESS | 3040 | 1467684026636 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:26 INFO - PROCESS | 3040 | 1467684026774 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 19:00:26 INFO - PROCESS | 3040 | 1467684026791 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:26 INFO - PROCESS | 3040 | 1467684026793 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:26 INFO - PROCESS | 3040 | ++DOCSHELL 1651B400 == 29 [pid = 3040] [id = 602] 19:00:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1651C400) [pid = 3040] [serial = 1806] [outer = 00000000] 19:00:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16769800) [pid = 3040] [serial = 1807] [outer = 1651C400] 19:00:26 INFO - PROCESS | 3040 | 1467684026836 Marionette DEBUG loaded listener.js 19:00:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (168E9000) [pid = 3040] [serial = 1808] [outer = 1651C400] 19:00:27 INFO - PROCESS | 3040 | 1467684027285 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]]]}] 19:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 19:00:27 INFO - PROCESS | 3040 | 1467684027299 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 19:00:27 INFO - PROCESS | 3040 | 1467684027301 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 19:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:00:27 INFO - PROCESS | 3040 | 1467684027309 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:00:27 INFO - PROCESS | 3040 | 1467684027311 Marionette TRACE conn5 <- [1,2374,null,{}] 19:00:27 INFO - PROCESS | 3040 | 1467684027315 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}] 19:00:27 INFO - PROCESS | 3040 | 1467684027320 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:27 INFO - PROCESS | 3040 | 1467684027459 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 19:00:27 INFO - PROCESS | 3040 | 1467684027465 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:27 INFO - PROCESS | 3040 | 1467684027467 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:27 INFO - PROCESS | 3040 | ++DOCSHELL 16E51800 == 30 [pid = 3040] [id = 603] 19:00:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (16E54C00) [pid = 3040] [serial = 1809] [outer = 00000000] 19:00:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1862E400) [pid = 3040] [serial = 1810] [outer = 16E54C00] 19:00:27 INFO - PROCESS | 3040 | 1467684027511 Marionette DEBUG loaded listener.js 19:00:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (18647C00) [pid = 3040] [serial = 1811] [outer = 16E54C00] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (16515C00) [pid = 3040] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (18642000) [pid = 3040] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14FB8000) [pid = 3040] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (19B04C00) [pid = 3040] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15C6CC00) [pid = 3040] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E031400) [pid = 3040] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (16265400) [pid = 3040] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E02D000) [pid = 3040] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0C52CC00) [pid = 3040] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0E80C800) [pid = 3040] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (19959C00) [pid = 3040] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A1BA000) [pid = 3040] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:00:28 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (17C65800) [pid = 3040] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:00:28 INFO - PROCESS | 3040 | 1467684028318 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]]]}] 19:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1023ms 19:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:00:28 INFO - PROCESS | 3040 | 1467684028328 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 19:00:28 INFO - PROCESS | 3040 | 1467684028330 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 19:00:28 INFO - PROCESS | 3040 | 1467684028333 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:00:28 INFO - PROCESS | 3040 | 1467684028335 Marionette TRACE conn5 <- [1,2378,null,{}] 19:00:28 INFO - PROCESS | 3040 | 1467684028339 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}] 19:00:28 INFO - PROCESS | 3040 | 1467684028340 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:28 INFO - PROCESS | 3040 | 1467684028419 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 19:00:28 INFO - PROCESS | 3040 | 1467684028425 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:28 INFO - PROCESS | 3040 | 1467684028427 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:28 INFO - PROCESS | 3040 | ++DOCSHELL 0C536C00 == 31 [pid = 3040] [id = 604] 19:00:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0DB6E000) [pid = 3040] [serial = 1812] [outer = 00000000] 19:00:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (16724800) [pid = 3040] [serial = 1813] [outer = 0DB6E000] 19:00:28 INFO - PROCESS | 3040 | 1467684028472 Marionette DEBUG loaded listener.js 19:00:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (17C6B000) [pid = 3040] [serial = 1814] [outer = 0DB6E000] 19:00:28 INFO - PROCESS | 3040 | 1467684028906 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]]]}] 19:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 630ms 19:00:28 INFO - PROCESS | 3040 | 1467684028964 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 19:00:28 INFO - PROCESS | 3040 | 1467684028966 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 19:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:00:28 INFO - PROCESS | 3040 | 1467684028969 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:00:28 INFO - PROCESS | 3040 | 1467684028971 Marionette TRACE conn5 <- [1,2382,null,{}] 19:00:28 INFO - PROCESS | 3040 | 1467684028974 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}] 19:00:28 INFO - PROCESS | 3040 | 1467684028976 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:29 INFO - PROCESS | 3040 | 1467684029054 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 19:00:29 INFO - PROCESS | 3040 | 1467684029060 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:29 INFO - PROCESS | 3040 | 1467684029062 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:29 INFO - PROCESS | 3040 | ++DOCSHELL 0E02C400 == 32 [pid = 3040] [id = 605] 19:00:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1864B400) [pid = 3040] [serial = 1815] [outer = 00000000] 19:00:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (193E1000) [pid = 3040] [serial = 1816] [outer = 1864B400] 19:00:29 INFO - PROCESS | 3040 | 1467684029106 Marionette DEBUG loaded listener.js 19:00:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (193E9400) [pid = 3040] [serial = 1817] [outer = 1864B400] 19:00:29 INFO - PROCESS | 3040 | 1467684029563 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]]]}] 19:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 630ms 19:00:29 INFO - PROCESS | 3040 | 1467684029604 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 19:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:00:29 INFO - PROCESS | 3040 | 1467684029606 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 19:00:29 INFO - PROCESS | 3040 | 1467684029609 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:00:29 INFO - PROCESS | 3040 | 1467684029611 Marionette TRACE conn5 <- [1,2386,null,{}] 19:00:29 INFO - PROCESS | 3040 | 1467684029614 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}] 19:00:29 INFO - PROCESS | 3040 | 1467684029616 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:29 INFO - PROCESS | 3040 | 1467684029695 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 19:00:29 INFO - PROCESS | 3040 | 1467684029702 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:29 INFO - PROCESS | 3040 | 1467684029703 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:29 INFO - PROCESS | 3040 | ++DOCSHELL 19B02000 == 33 [pid = 3040] [id = 606] 19:00:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19B02400) [pid = 3040] [serial = 1818] [outer = 00000000] 19:00:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19B0D400) [pid = 3040] [serial = 1819] [outer = 19B02400] 19:00:29 INFO - PROCESS | 3040 | 1467684029746 Marionette DEBUG loaded listener.js 19:00:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19B0F400) [pid = 3040] [serial = 1820] [outer = 19B02400] 19:00:30 INFO - PROCESS | 3040 | 1467684030194 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]]]}] 19:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 670ms 19:00:30 INFO - PROCESS | 3040 | 1467684030281 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 19:00:30 INFO - PROCESS | 3040 | 1467684030285 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 19:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:00:30 INFO - PROCESS | 3040 | 1467684030290 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:00:30 INFO - PROCESS | 3040 | 1467684030294 Marionette TRACE conn5 <- [1,2390,null,{}] 19:00:30 INFO - PROCESS | 3040 | 1467684030300 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}] 19:00:30 INFO - PROCESS | 3040 | 1467684030304 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:30 INFO - PROCESS | 3040 | 1467684030446 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 19:00:30 INFO - PROCESS | 3040 | 1467684030581 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:30 INFO - PROCESS | 3040 | 1467684030586 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:30 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F3800 == 34 [pid = 3040] [id = 607] 19:00:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0C5F4400) [pid = 3040] [serial = 1821] [outer = 00000000] 19:00:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0D5EB800) [pid = 3040] [serial = 1822] [outer = 0C5F4400] 19:00:30 INFO - PROCESS | 3040 | 1467684030646 Marionette DEBUG loaded listener.js 19:00:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0DB77000) [pid = 3040] [serial = 1823] [outer = 0C5F4400] 19:00:31 INFO - PROCESS | 3040 | 1467684031415 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]]]}] 19:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1182ms 19:00:31 INFO - PROCESS | 3040 | 1467684031473 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 19:00:31 INFO - PROCESS | 3040 | 1467684031476 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 19:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:00:31 INFO - PROCESS | 3040 | 1467684031482 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:00:31 INFO - PROCESS | 3040 | 1467684031486 Marionette TRACE conn5 <- [1,2394,null,{}] 19:00:31 INFO - PROCESS | 3040 | 1467684031491 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}] 19:00:31 INFO - PROCESS | 3040 | 1467684031493 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:31 INFO - PROCESS | 3040 | 1467684031625 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 19:00:31 INFO - PROCESS | 3040 | 1467684031762 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:31 INFO - PROCESS | 3040 | 1467684031765 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:31 INFO - PROCESS | 3040 | ++DOCSHELL 0EDD4800 == 35 [pid = 3040] [id = 608] 19:00:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (14625800) [pid = 3040] [serial = 1824] [outer = 00000000] 19:00:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (14D1D400) [pid = 3040] [serial = 1825] [outer = 14625800] 19:00:31 INFO - PROCESS | 3040 | 1467684031822 Marionette DEBUG loaded listener.js 19:00:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (14D5DC00) [pid = 3040] [serial = 1826] [outer = 14625800] 19:00:32 INFO - PROCESS | 3040 | 1467684032690 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]]]}] 19:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1275ms 19:00:32 INFO - PROCESS | 3040 | 1467684032757 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 19:00:32 INFO - PROCESS | 3040 | 1467684032762 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 19:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:00:32 INFO - PROCESS | 3040 | 1467684032767 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:00:32 INFO - PROCESS | 3040 | 1467684032770 Marionette TRACE conn5 <- [1,2398,null,{}] 19:00:32 INFO - PROCESS | 3040 | 1467684032775 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}] 19:00:32 INFO - PROCESS | 3040 | 1467684032778 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:32 INFO - PROCESS | 3040 | 1467684032899 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 19:00:33 INFO - PROCESS | 3040 | 1467684033034 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:33 INFO - PROCESS | 3040 | 1467684033038 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:33 INFO - PROCESS | 3040 | ++DOCSHELL 0E02D000 == 36 [pid = 3040] [id = 609] 19:00:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0E02D800) [pid = 3040] [serial = 1827] [outer = 00000000] 19:00:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (0E264C00) [pid = 3040] [serial = 1828] [outer = 0E02D800] 19:00:33 INFO - PROCESS | 3040 | 1467684033088 Marionette DEBUG loaded listener.js 19:00:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0E88B000) [pid = 3040] [serial = 1829] [outer = 0E02D800] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 0E02C400 == 35 [pid = 3040] [id = 605] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 0C536C00 == 34 [pid = 3040] [id = 604] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 16E51800 == 33 [pid = 3040] [id = 603] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 1651B400 == 32 [pid = 3040] [id = 602] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 14990400 == 31 [pid = 3040] [id = 601] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 0EDCE800 == 30 [pid = 3040] [id = 600] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 0E026C00 == 29 [pid = 3040] [id = 599] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 0D536400 == 28 [pid = 3040] [id = 598] 19:00:33 INFO - PROCESS | 3040 | --DOCSHELL 0C5E9400 == 27 [pid = 3040] [id = 597] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (18649C00) [pid = 3040] [serial = 1765] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (19E47C00) [pid = 3040] [serial = 1775] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (19E4BC00) [pid = 3040] [serial = 1768] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (16512800) [pid = 3040] [serial = 1760] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E392C00) [pid = 3040] [serial = 1756] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1A12DC00) [pid = 3040] [serial = 1772] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1A12B800) [pid = 3040] [serial = 1771] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0ECDFC00) [pid = 3040] [serial = 1754] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0C554400) [pid = 3040] [serial = 1747] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (19222800) [pid = 3040] [serial = 1774] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (14D57800) [pid = 3040] [serial = 1751] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E0E8C00) [pid = 3040] [serial = 1753] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19E4E800) [pid = 3040] [serial = 1769] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (148A7800) [pid = 3040] [serial = 1750] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (199D6000) [pid = 3040] [serial = 1745] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0D585800) [pid = 3040] [serial = 1748] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A259C00) [pid = 3040] [serial = 1777] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (193E7400) [pid = 3040] [serial = 1766] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1862DC00) [pid = 3040] [serial = 1763] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0E881C00) [pid = 3040] [serial = 1757] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (15EC3800) [pid = 3040] [serial = 1759] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (182D8400) [pid = 3040] [serial = 1762] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A41BC00) [pid = 3040] [serial = 1778] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (1A5C7000) [pid = 3040] [serial = 1781] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1A5C5000) [pid = 3040] [serial = 1780] [outer = 00000000] [url = about:blank] 19:00:33 INFO - PROCESS | 3040 | 1467684033715 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]]]}] 19:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 987ms 19:00:33 INFO - PROCESS | 3040 | 1467684033754 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 19:00:33 INFO - PROCESS | 3040 | 1467684033758 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 19:00:33 INFO - PROCESS | 3040 | 1467684033764 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:00:33 INFO - PROCESS | 3040 | 1467684033767 Marionette TRACE conn5 <- [1,2402,null,{}] 19:00:33 INFO - PROCESS | 3040 | 1467684033771 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}] 19:00:33 INFO - PROCESS | 3040 | 1467684033773 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:33 INFO - PROCESS | 3040 | 1467684033863 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 19:00:33 INFO - PROCESS | 3040 | 1467684033870 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:33 INFO - PROCESS | 3040 | 1467684033872 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:33 INFO - PROCESS | 3040 | ++DOCSHELL 0DC59400 == 28 [pid = 3040] [id = 610] 19:00:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0DC5AC00) [pid = 3040] [serial = 1830] [outer = 00000000] 19:00:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0E802400) [pid = 3040] [serial = 1831] [outer = 0DC5AC00] 19:00:33 INFO - PROCESS | 3040 | 1467684033920 Marionette DEBUG loaded listener.js 19:00:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0ED8AC00) [pid = 3040] [serial = 1832] [outer = 0DC5AC00] 19:00:34 INFO - PROCESS | 3040 | 1467684034457 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]]]}] 19:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 730ms 19:00:34 INFO - PROCESS | 3040 | 1467684034499 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 19:00:34 INFO - PROCESS | 3040 | 1467684034502 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 19:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:00:34 INFO - PROCESS | 3040 | 1467684034505 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:00:34 INFO - PROCESS | 3040 | 1467684034508 Marionette TRACE conn5 <- [1,2406,null,{}] 19:00:34 INFO - PROCESS | 3040 | 1467684034519 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}] 19:00:34 INFO - PROCESS | 3040 | 1467684034523 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:34 INFO - PROCESS | 3040 | 1467684034619 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 19:00:34 INFO - PROCESS | 3040 | 1467684034718 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:34 INFO - PROCESS | 3040 | 1467684034722 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:34 INFO - PROCESS | 3040 | ++DOCSHELL 15C58800 == 29 [pid = 3040] [id = 611] 19:00:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (15C70800) [pid = 3040] [serial = 1833] [outer = 00000000] 19:00:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (15ECC000) [pid = 3040] [serial = 1834] [outer = 15C70800] 19:00:34 INFO - PROCESS | 3040 | 1467684034769 Marionette DEBUG loaded listener.js 19:00:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (16515000) [pid = 3040] [serial = 1835] [outer = 15C70800] 19:00:35 INFO - PROCESS | 3040 | 1467684035146 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]]]}] 19:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 19:00:35 INFO - PROCESS | 3040 | 1467684035179 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 19:00:35 INFO - PROCESS | 3040 | 1467684035182 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 19:00:35 INFO - PROCESS | 3040 | 1467684035185 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:00:35 INFO - PROCESS | 3040 | 1467684035187 Marionette TRACE conn5 <- [1,2410,null,{}] 19:00:35 INFO - PROCESS | 3040 | 1467684035190 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}] 19:00:35 INFO - PROCESS | 3040 | 1467684035192 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:35 INFO - PROCESS | 3040 | 1467684035285 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 19:00:35 INFO - PROCESS | 3040 | 1467684035290 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:35 INFO - PROCESS | 3040 | 1467684035292 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:35 INFO - PROCESS | 3040 | ++DOCSHELL 168DA000 == 30 [pid = 3040] [id = 612] 19:00:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (168E0400) [pid = 3040] [serial = 1836] [outer = 00000000] 19:00:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (18627800) [pid = 3040] [serial = 1837] [outer = 168E0400] 19:00:35 INFO - PROCESS | 3040 | 1467684035344 Marionette DEBUG loaded listener.js 19:00:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (18641000) [pid = 3040] [serial = 1838] [outer = 168E0400] 19:00:35 INFO - PROCESS | 3040 | 1467684035827 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]]]}] 19:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 19:00:35 INFO - PROCESS | 3040 | 1467684035862 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 19:00:35 INFO - PROCESS | 3040 | 1467684035864 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 19:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:00:35 INFO - PROCESS | 3040 | 1467684035867 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:00:35 INFO - PROCESS | 3040 | 1467684035869 Marionette TRACE conn5 <- [1,2414,null,{}] 19:00:35 INFO - PROCESS | 3040 | 1467684035872 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}] 19:00:35 INFO - PROCESS | 3040 | 1467684035874 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:36 INFO - PROCESS | 3040 | 1467684035988 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 19:00:36 INFO - PROCESS | 3040 | 1467684036081 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:36 INFO - PROCESS | 3040 | 1467684036083 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:36 INFO - PROCESS | 3040 | ++DOCSHELL 18644400 == 31 [pid = 3040] [id = 613] 19:00:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1921F000) [pid = 3040] [serial = 1839] [outer = 00000000] 19:00:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (193DC000) [pid = 3040] [serial = 1840] [outer = 1921F000] 19:00:36 INFO - PROCESS | 3040 | 1467684036128 Marionette DEBUG loaded listener.js 19:00:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1947A400) [pid = 3040] [serial = 1841] [outer = 1921F000] 19:00:36 INFO - PROCESS | 3040 | 1467684036550 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]]]}] 19:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 730ms 19:00:36 INFO - PROCESS | 3040 | 1467684036606 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 19:00:36 INFO - PROCESS | 3040 | 1467684036608 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 19:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:00:36 INFO - PROCESS | 3040 | 1467684036612 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:00:36 INFO - PROCESS | 3040 | 1467684036613 Marionette TRACE conn5 <- [1,2418,null,{}] 19:00:36 INFO - PROCESS | 3040 | 1467684036617 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}] 19:00:36 INFO - PROCESS | 3040 | 1467684036622 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:36 INFO - PROCESS | 3040 | 1467684036766 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 19:00:36 INFO - PROCESS | 3040 | 1467684036836 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:36 INFO - PROCESS | 3040 | 1467684036838 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:36 INFO - PROCESS | 3040 | ++DOCSHELL 199D6000 == 32 [pid = 3040] [id = 614] 19:00:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19E3FC00) [pid = 3040] [serial = 1842] [outer = 00000000] 19:00:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19E4D400) [pid = 3040] [serial = 1843] [outer = 19E3FC00] 19:00:36 INFO - PROCESS | 3040 | 1467684036882 Marionette DEBUG loaded listener.js 19:00:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A0B5C00) [pid = 3040] [serial = 1844] [outer = 19E3FC00] 19:00:37 INFO - PROCESS | 3040 | 1467684037296 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]]]}] 19:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 730ms 19:00:37 INFO - PROCESS | 3040 | 1467684037371 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 19:00:37 INFO - PROCESS | 3040 | 1467684037373 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 19:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:00:37 INFO - PROCESS | 3040 | 1467684037388 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:00:37 INFO - PROCESS | 3040 | 1467684037389 Marionette TRACE conn5 <- [1,2422,null,{}] 19:00:37 INFO - PROCESS | 3040 | 1467684037393 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}] 19:00:37 INFO - PROCESS | 3040 | 1467684037395 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:37 INFO - PROCESS | 3040 | 1467684037516 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 19:00:37 INFO - PROCESS | 3040 | 1467684037528 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:37 INFO - PROCESS | 3040 | 1467684037530 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:37 INFO - PROCESS | 3040 | ++DOCSHELL 1864B800 == 33 [pid = 3040] [id = 615] 19:00:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A124800) [pid = 3040] [serial = 1845] [outer = 00000000] 19:00:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A12E000) [pid = 3040] [serial = 1846] [outer = 1A124800] 19:00:37 INFO - PROCESS | 3040 | 1467684037572 Marionette DEBUG loaded listener.js 19:00:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A250800) [pid = 3040] [serial = 1847] [outer = 1A124800] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E027000) [pid = 3040] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0EDCF000) [pid = 3040] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D536800) [pid = 3040] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0D121000) [pid = 3040] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14D5E400) [pid = 3040] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1651C400) [pid = 3040] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (16E54C00) [pid = 3040] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0DB6E000) [pid = 3040] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0D172C00) [pid = 3040] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (15C5DC00) [pid = 3040] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A507C00) [pid = 3040] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:00:37 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1864B400) [pid = 3040] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:00:38 INFO - PROCESS | 3040 | 1467684038043 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]]]}] 19:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 19:00:38 INFO - PROCESS | 3040 | 1467684038119 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 19:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:00:38 INFO - PROCESS | 3040 | 1467684038121 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 19:00:38 INFO - PROCESS | 3040 | 1467684038124 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:00:38 INFO - PROCESS | 3040 | 1467684038126 Marionette TRACE conn5 <- [1,2426,null,{}] 19:00:38 INFO - PROCESS | 3040 | 1467684038129 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}] 19:00:38 INFO - PROCESS | 3040 | 1467684038131 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:38 INFO - PROCESS | 3040 | 1467684038211 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 19:00:38 INFO - PROCESS | 3040 | 1467684038216 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:38 INFO - PROCESS | 3040 | 1467684038218 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:38 INFO - PROCESS | 3040 | ++DOCSHELL 146D9C00 == 34 [pid = 3040] [id = 616] 19:00:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (15C59C00) [pid = 3040] [serial = 1848] [outer = 00000000] 19:00:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1862B400) [pid = 3040] [serial = 1849] [outer = 15C59C00] 19:00:38 INFO - PROCESS | 3040 | 1467684038262 Marionette DEBUG loaded listener.js 19:00:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (199CC000) [pid = 3040] [serial = 1850] [outer = 15C59C00] 19:00:38 INFO - PROCESS | 3040 | 1467684038681 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]]]}] 19:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 630ms 19:00:38 INFO - PROCESS | 3040 | 1467684038756 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 19:00:38 INFO - PROCESS | 3040 | 1467684038758 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 19:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:00:38 INFO - PROCESS | 3040 | 1467684038761 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:00:38 INFO - PROCESS | 3040 | 1467684038763 Marionette TRACE conn5 <- [1,2430,null,{}] 19:00:38 INFO - PROCESS | 3040 | 1467684038767 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}] 19:00:38 INFO - PROCESS | 3040 | 1467684038768 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:38 INFO - PROCESS | 3040 | 1467684038850 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 19:00:38 INFO - PROCESS | 3040 | 1467684038856 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:38 INFO - PROCESS | 3040 | 1467684038858 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:38 INFO - PROCESS | 3040 | ++DOCSHELL 1A259400 == 35 [pid = 3040] [id = 617] 19:00:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1A41BC00) [pid = 3040] [serial = 1851] [outer = 00000000] 19:00:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A507C00) [pid = 3040] [serial = 1852] [outer = 1A41BC00] 19:00:38 INFO - PROCESS | 3040 | 1467684038900 Marionette DEBUG loaded listener.js 19:00:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A50D000) [pid = 3040] [serial = 1853] [outer = 1A41BC00] 19:00:39 INFO - PROCESS | 3040 | 1467684039355 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]]]}] 19:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 630ms 19:00:39 INFO - PROCESS | 3040 | 1467684039405 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 19:00:39 INFO - PROCESS | 3040 | 1467684039406 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 19:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:00:39 INFO - PROCESS | 3040 | 1467684039410 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:00:39 INFO - PROCESS | 3040 | 1467684039412 Marionette TRACE conn5 <- [1,2434,null,{}] 19:00:39 INFO - PROCESS | 3040 | 1467684039415 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}] 19:00:39 INFO - PROCESS | 3040 | 1467684039417 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:39 INFO - PROCESS | 3040 | 1467684039498 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 19:00:39 INFO - PROCESS | 3040 | 1467684039503 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:39 INFO - PROCESS | 3040 | 1467684039505 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:39 INFO - PROCESS | 3040 | ++DOCSHELL 1A510800 == 36 [pid = 3040] [id = 618] 19:00:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1A5C3800) [pid = 3040] [serial = 1854] [outer = 00000000] 19:00:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A5C8000) [pid = 3040] [serial = 1855] [outer = 1A5C3800] 19:00:39 INFO - PROCESS | 3040 | 1467684039549 Marionette DEBUG loaded listener.js 19:00:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A12DC00) [pid = 3040] [serial = 1856] [outer = 1A5C3800] 19:00:40 INFO - PROCESS | 3040 | 1467684040189 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]]]}] 19:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 870ms 19:00:40 INFO - PROCESS | 3040 | 1467684040281 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 19:00:40 INFO - PROCESS | 3040 | 1467684040286 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 19:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:00:40 INFO - PROCESS | 3040 | 1467684040290 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:00:40 INFO - PROCESS | 3040 | 1467684040294 Marionette TRACE conn5 <- [1,2438,null,{}] 19:00:40 INFO - PROCESS | 3040 | 1467684040300 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}] 19:00:40 INFO - PROCESS | 3040 | 1467684040303 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:40 INFO - PROCESS | 3040 | 1467684040427 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 19:00:40 INFO - PROCESS | 3040 | 1467684040564 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:40 INFO - PROCESS | 3040 | 1467684040567 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:40 INFO - PROCESS | 3040 | ++DOCSHELL 0D542800 == 37 [pid = 3040] [id = 619] 19:00:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0DC59000) [pid = 3040] [serial = 1857] [outer = 00000000] 19:00:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0E395400) [pid = 3040] [serial = 1858] [outer = 0DC59000] 19:00:40 INFO - PROCESS | 3040 | 1467684040625 Marionette DEBUG loaded listener.js 19:00:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1462E000) [pid = 3040] [serial = 1859] [outer = 0DC59000] 19:00:41 INFO - PROCESS | 3040 | 1467684041197 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]]]}] 19:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 990ms 19:00:41 INFO - PROCESS | 3040 | 1467684041281 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 19:00:41 INFO - PROCESS | 3040 | 1467684041286 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 19:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:00:41 INFO - PROCESS | 3040 | 1467684041292 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:00:41 INFO - PROCESS | 3040 | 1467684041295 Marionette TRACE conn5 <- [1,2442,null,{}] 19:00:41 INFO - PROCESS | 3040 | 1467684041299 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}] 19:00:41 INFO - PROCESS | 3040 | 1467684041302 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:41 INFO - PROCESS | 3040 | 1467684041455 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 19:00:41 INFO - PROCESS | 3040 | 1467684041592 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:41 INFO - PROCESS | 3040 | 1467684041594 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:41 INFO - PROCESS | 3040 | ++DOCSHELL 1651B400 == 38 [pid = 3040] [id = 620] 19:00:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1651B800) [pid = 3040] [serial = 1860] [outer = 00000000] 19:00:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (17C60400) [pid = 3040] [serial = 1861] [outer = 1651B800] 19:00:41 INFO - PROCESS | 3040 | 1467684041651 Marionette DEBUG loaded listener.js 19:00:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (18626800) [pid = 3040] [serial = 1862] [outer = 1651B800] 19:00:42 INFO - PROCESS | 3040 | 1467684042237 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]]]}] 19:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 970ms 19:00:42 INFO - PROCESS | 3040 | 1467684042267 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 19:00:42 INFO - PROCESS | 3040 | 1467684042269 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 19:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:00:42 INFO - PROCESS | 3040 | 1467684042274 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:00:42 INFO - PROCESS | 3040 | 1467684042278 Marionette TRACE conn5 <- [1,2446,null,{}] 19:00:42 INFO - PROCESS | 3040 | 1467684042289 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}] 19:00:42 INFO - PROCESS | 3040 | 1467684042294 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:42 INFO - PROCESS | 3040 | 1467684042403 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 19:00:42 INFO - PROCESS | 3040 | 1467684042562 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:42 INFO - PROCESS | 3040 | 1467684042565 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:42 INFO - PROCESS | 3040 | ++DOCSHELL 1A509000 == 39 [pid = 3040] [id = 621] 19:00:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A50A800) [pid = 3040] [serial = 1863] [outer = 00000000] 19:00:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A5C6800) [pid = 3040] [serial = 1864] [outer = 1A50A800] 19:00:42 INFO - PROCESS | 3040 | 1467684042622 Marionette DEBUG loaded listener.js 19:00:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1A687000) [pid = 3040] [serial = 1865] [outer = 1A50A800] 19:00:43 INFO - PROCESS | 3040 | 1467684043459 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]]]}] 19:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1237ms 19:00:43 INFO - PROCESS | 3040 | 1467684043513 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 19:00:43 INFO - PROCESS | 3040 | 1467684043517 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 19:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:00:43 INFO - PROCESS | 3040 | 1467684043522 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:00:43 INFO - PROCESS | 3040 | 1467684043525 Marionette TRACE conn5 <- [1,2450,null,{}] 19:00:43 INFO - PROCESS | 3040 | 1467684043531 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}] 19:00:43 INFO - PROCESS | 3040 | 1467684043534 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:43 INFO - PROCESS | 3040 | 1467684043639 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 19:00:43 INFO - PROCESS | 3040 | 1467684043786 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:43 INFO - PROCESS | 3040 | 1467684043791 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:43 INFO - PROCESS | 3040 | ++DOCSHELL 0E028C00 == 40 [pid = 3040] [id = 622] 19:00:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0E029400) [pid = 3040] [serial = 1866] [outer = 00000000] 19:00:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E03D400) [pid = 3040] [serial = 1867] [outer = 0E029400] 19:00:43 INFO - PROCESS | 3040 | 1467684043843 Marionette DEBUG loaded listener.js 19:00:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E803C00) [pid = 3040] [serial = 1868] [outer = 0E029400] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 1A259400 == 39 [pid = 3040] [id = 617] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 146D9C00 == 38 [pid = 3040] [id = 616] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 1864B800 == 37 [pid = 3040] [id = 615] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 199D6000 == 36 [pid = 3040] [id = 614] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 18644400 == 35 [pid = 3040] [id = 613] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 168DA000 == 34 [pid = 3040] [id = 612] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 15C58800 == 33 [pid = 3040] [id = 611] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 0DC59400 == 32 [pid = 3040] [id = 610] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 0E02D000 == 31 [pid = 3040] [id = 609] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 0EDD4800 == 30 [pid = 3040] [id = 608] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 0C5F3800 == 29 [pid = 3040] [id = 607] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 19B02000 == 28 [pid = 3040] [id = 606] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 1A509000 == 27 [pid = 3040] [id = 621] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 1651B400 == 26 [pid = 3040] [id = 620] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 1A510800 == 25 [pid = 3040] [id = 618] 19:00:44 INFO - PROCESS | 3040 | --DOCSHELL 0D542800 == 24 [pid = 3040] [id = 619] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E02D400) [pid = 3040] [serial = 1798] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0E035800) [pid = 3040] [serial = 1799] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1462C000) [pid = 3040] [serial = 1801] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0D5E3000) [pid = 3040] [serial = 1795] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0D5E5C00) [pid = 3040] [serial = 1796] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0DB73000) [pid = 3040] [serial = 1793] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0D6F7000) [pid = 3040] [serial = 1792] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (15C75000) [pid = 3040] [serial = 1804] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (16769800) [pid = 3040] [serial = 1807] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1862E400) [pid = 3040] [serial = 1810] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (17C6B000) [pid = 3040] [serial = 1814] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (16724800) [pid = 3040] [serial = 1813] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E392400) [pid = 3040] [serial = 1784] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E035C00) [pid = 3040] [serial = 1783] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (18647C00) [pid = 3040] [serial = 1811] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (182D2400) [pid = 3040] [serial = 1787] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (168DE800) [pid = 3040] [serial = 1786] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (19B0D400) [pid = 3040] [serial = 1819] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A688C00) [pid = 3040] [serial = 1790] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A5CC800) [pid = 3040] [serial = 1789] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1626C000) [pid = 3040] [serial = 1805] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (168E9000) [pid = 3040] [serial = 1808] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (193E9400) [pid = 3040] [serial = 1817] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (193E1000) [pid = 3040] [serial = 1816] [outer = 00000000] [url = about:blank] 19:00:44 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (14867C00) [pid = 3040] [serial = 1802] [outer = 00000000] [url = about:blank] 19:00:45 INFO - PROCESS | 3040 | 1467684045042 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]]]}] 19:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1577ms 19:00:45 INFO - PROCESS | 3040 | 1467684045133 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 19:00:45 INFO - PROCESS | 3040 | 1467684045137 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 19:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:00:45 INFO - PROCESS | 3040 | 1467684045149 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:00:45 INFO - PROCESS | 3040 | 1467684045152 Marionette TRACE conn5 <- [1,2454,null,{}] 19:00:45 INFO - PROCESS | 3040 | 1467684045157 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}] 19:00:45 INFO - PROCESS | 3040 | 1467684045160 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:45 INFO - PROCESS | 3040 | 1467684045245 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 19:00:45 INFO - PROCESS | 3040 | 1467684045258 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:45 INFO - PROCESS | 3040 | 1467684045260 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:45 INFO - PROCESS | 3040 | ++DOCSHELL 0DA71800 == 25 [pid = 3040] [id = 623] 19:00:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0DA73800) [pid = 3040] [serial = 1869] [outer = 00000000] 19:00:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0DA7B400) [pid = 3040] [serial = 1870] [outer = 0DA73800] 19:00:45 INFO - PROCESS | 3040 | 1467684045307 Marionette DEBUG loaded listener.js 19:00:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0DC57C00) [pid = 3040] [serial = 1871] [outer = 0DA73800] 19:00:45 INFO - PROCESS | 3040 | 1467684045793 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]]]}] 19:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 19:00:45 INFO - PROCESS | 3040 | 1467684045825 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 19:00:45 INFO - PROCESS | 3040 | 1467684045830 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 19:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:00:45 INFO - PROCESS | 3040 | 1467684045836 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:00:45 INFO - PROCESS | 3040 | 1467684045839 Marionette TRACE conn5 <- [1,2458,null,{}] 19:00:45 INFO - PROCESS | 3040 | 1467684045842 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}] 19:00:45 INFO - PROCESS | 3040 | 1467684045845 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:45 INFO - PROCESS | 3040 | 1467684045932 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 19:00:45 INFO - PROCESS | 3040 | 1467684045941 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:45 INFO - PROCESS | 3040 | 1467684045943 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:45 INFO - PROCESS | 3040 | ++DOCSHELL 0E037400 == 26 [pid = 3040] [id = 624] 19:00:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0E037C00) [pid = 3040] [serial = 1872] [outer = 00000000] 19:00:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0E03FC00) [pid = 3040] [serial = 1873] [outer = 0E037C00] 19:00:45 INFO - PROCESS | 3040 | 1467684045989 Marionette DEBUG loaded listener.js 19:00:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E0F2000) [pid = 3040] [serial = 1874] [outer = 0E037C00] 19:00:46 INFO - PROCESS | 3040 | 1467684046449 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]]]}] 19:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 19:00:46 INFO - PROCESS | 3040 | 1467684046510 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 19:00:46 INFO - PROCESS | 3040 | 1467684046512 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 19:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:00:46 INFO - PROCESS | 3040 | 1467684046515 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:00:46 INFO - PROCESS | 3040 | 1467684046519 Marionette TRACE conn5 <- [1,2462,null,{}] 19:00:46 INFO - PROCESS | 3040 | 1467684046530 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}] 19:00:46 INFO - PROCESS | 3040 | 1467684046535 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:46 INFO - PROCESS | 3040 | 1467684046618 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 19:00:46 INFO - PROCESS | 3040 | 1467684046756 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:46 INFO - PROCESS | 3040 | 1467684046759 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:46 INFO - PROCESS | 3040 | ++DOCSHELL 148AAC00 == 27 [pid = 3040] [id = 625] 19:00:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (14984800) [pid = 3040] [serial = 1875] [outer = 00000000] 19:00:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14D16C00) [pid = 3040] [serial = 1876] [outer = 14984800] 19:00:46 INFO - PROCESS | 3040 | 1467684046808 Marionette DEBUG loaded listener.js 19:00:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14DD4400) [pid = 3040] [serial = 1877] [outer = 14984800] 19:00:47 INFO - PROCESS | 3040 | 1467684047224 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]]]}] 19:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 730ms 19:00:47 INFO - PROCESS | 3040 | 1467684047250 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 19:00:47 INFO - PROCESS | 3040 | 1467684047253 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 19:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:00:47 INFO - PROCESS | 3040 | 1467684047256 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:00:47 INFO - PROCESS | 3040 | 1467684047258 Marionette TRACE conn5 <- [1,2466,null,{}] 19:00:47 INFO - PROCESS | 3040 | 1467684047261 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}] 19:00:47 INFO - PROCESS | 3040 | 1467684047263 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:47 INFO - PROCESS | 3040 | 1467684047382 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 19:00:47 INFO - PROCESS | 3040 | 1467684047388 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:47 INFO - PROCESS | 3040 | 1467684047390 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:47 INFO - PROCESS | 3040 | ++DOCSHELL 15092C00 == 28 [pid = 3040] [id = 626] 19:00:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (15C58800) [pid = 3040] [serial = 1878] [outer = 00000000] 19:00:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (16268800) [pid = 3040] [serial = 1879] [outer = 15C58800] 19:00:47 INFO - PROCESS | 3040 | 1467684047489 Marionette DEBUG loaded listener.js 19:00:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1651D000) [pid = 3040] [serial = 1880] [outer = 15C58800] 19:00:47 INFO - PROCESS | 3040 | 1467684047910 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]]]}] 19:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 19:00:47 INFO - PROCESS | 3040 | 1467684047933 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 19:00:47 INFO - PROCESS | 3040 | 1467684047935 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 19:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:00:47 INFO - PROCESS | 3040 | 1467684047938 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:00:47 INFO - PROCESS | 3040 | 1467684047940 Marionette TRACE conn5 <- [1,2470,null,{}] 19:00:47 INFO - PROCESS | 3040 | 1467684047943 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}] 19:00:47 INFO - PROCESS | 3040 | 1467684047946 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:48 INFO - PROCESS | 3040 | 1467684048097 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 19:00:48 INFO - PROCESS | 3040 | 1467684048118 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:48 INFO - PROCESS | 3040 | 1467684048120 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:48 INFO - PROCESS | 3040 | ++DOCSHELL 168D5800 == 29 [pid = 3040] [id = 627] 19:00:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (168D8000) [pid = 3040] [serial = 1881] [outer = 00000000] 19:00:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16E51800) [pid = 3040] [serial = 1882] [outer = 168D8000] 19:00:48 INFO - PROCESS | 3040 | 1467684048164 Marionette DEBUG loaded listener.js 19:00:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (16E60800) [pid = 3040] [serial = 1883] [outer = 168D8000] 19:00:48 INFO - PROCESS | 3040 | 1467684048615 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]]]}] 19:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 730ms 19:00:48 INFO - PROCESS | 3040 | 1467684048677 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 19:00:48 INFO - PROCESS | 3040 | 1467684048679 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 19:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:00:48 INFO - PROCESS | 3040 | 1467684048682 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:00:48 INFO - PROCESS | 3040 | 1467684048684 Marionette TRACE conn5 <- [1,2474,null,{}] 19:00:48 INFO - PROCESS | 3040 | 1467684048687 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}] 19:00:48 INFO - PROCESS | 3040 | 1467684048693 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:48 INFO - PROCESS | 3040 | 1467684048831 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 19:00:48 INFO - PROCESS | 3040 | 1467684048897 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:48 INFO - PROCESS | 3040 | 1467684048899 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:48 INFO - PROCESS | 3040 | ++DOCSHELL 182D8400 == 30 [pid = 3040] [id = 628] 19:00:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (18622400) [pid = 3040] [serial = 1884] [outer = 00000000] 19:00:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1864A000) [pid = 3040] [serial = 1885] [outer = 18622400] 19:00:48 INFO - PROCESS | 3040 | 1467684048944 Marionette DEBUG loaded listener.js 19:00:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (192C4000) [pid = 3040] [serial = 1886] [outer = 18622400] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1A41BC00) [pid = 3040] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1A5C3800) [pid = 3040] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1921F000) [pid = 3040] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (19E3FC00) [pid = 3040] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A124800) [pid = 3040] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19B02400) [pid = 3040] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14625800) [pid = 3040] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0DC5AC00) [pid = 3040] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0E02D800) [pid = 3040] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0C5F4400) [pid = 3040] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (168E0400) [pid = 3040] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:00:49 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (15C59C00) [pid = 3040] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:00:49 INFO - PROCESS | 3040 | 1467684049572 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]]]}] 19:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 930ms 19:00:49 INFO - PROCESS | 3040 | 1467684049616 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 19:00:49 INFO - PROCESS | 3040 | 1467684049618 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 19:00:49 INFO - PROCESS | 3040 | 1467684049621 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:00:49 INFO - PROCESS | 3040 | 1467684049623 Marionette TRACE conn5 <- [1,2478,null,{}] 19:00:49 INFO - PROCESS | 3040 | 1467684049626 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}] 19:00:49 INFO - PROCESS | 3040 | 1467684049628 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:49 INFO - PROCESS | 3040 | 1467684049704 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 19:00:49 INFO - PROCESS | 3040 | 1467684049709 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:49 INFO - PROCESS | 3040 | 1467684049711 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:49 INFO - PROCESS | 3040 | ++DOCSHELL 1462B000 == 31 [pid = 3040] [id = 629] 19:00:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (168E0400) [pid = 3040] [serial = 1887] [outer = 00000000] 19:00:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1864C400) [pid = 3040] [serial = 1888] [outer = 168E0400] 19:00:49 INFO - PROCESS | 3040 | 1467684049754 Marionette DEBUG loaded listener.js 19:00:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (186F7000) [pid = 3040] [serial = 1889] [outer = 168E0400] 19:00:50 INFO - PROCESS | 3040 | 1467684050187 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]]]}] 19:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 630ms 19:00:50 INFO - PROCESS | 3040 | 1467684050255 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 19:00:50 INFO - PROCESS | 3040 | 1467684050257 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 19:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:00:50 INFO - PROCESS | 3040 | 1467684050260 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:00:50 INFO - PROCESS | 3040 | 1467684050262 Marionette TRACE conn5 <- [1,2482,null,{}] 19:00:50 INFO - PROCESS | 3040 | 1467684050265 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}] 19:00:50 INFO - PROCESS | 3040 | 1467684050267 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:50 INFO - PROCESS | 3040 | 1467684050346 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 19:00:50 INFO - PROCESS | 3040 | 1467684050358 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:50 INFO - PROCESS | 3040 | 1467684050360 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:50 INFO - PROCESS | 3040 | ++DOCSHELL 19959C00 == 32 [pid = 3040] [id = 630] 19:00:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1995B400) [pid = 3040] [serial = 1890] [outer = 00000000] 19:00:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (199D6000) [pid = 3040] [serial = 1891] [outer = 1995B400] 19:00:50 INFO - PROCESS | 3040 | 1467684050403 Marionette DEBUG loaded listener.js 19:00:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (199D0400) [pid = 3040] [serial = 1892] [outer = 1995B400] 19:00:50 INFO - PROCESS | 3040 | 1467684050849 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]]]}] 19:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 630ms 19:00:50 INFO - PROCESS | 3040 | 1467684050903 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 19:00:50 INFO - PROCESS | 3040 | 1467684050905 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 19:00:50 INFO - PROCESS | 3040 | 1467684050908 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:00:50 INFO - PROCESS | 3040 | 1467684050910 Marionette TRACE conn5 <- [1,2486,null,{}] 19:00:50 INFO - PROCESS | 3040 | 1467684050913 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}] 19:00:50 INFO - PROCESS | 3040 | 1467684050915 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:51 INFO - PROCESS | 3040 | 1467684050993 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 19:00:51 INFO - PROCESS | 3040 | 1467684050998 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:51 INFO - PROCESS | 3040 | 1467684051000 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:51 INFO - PROCESS | 3040 | ++DOCSHELL 148A9000 == 33 [pid = 3040] [id = 631] 19:00:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19B0D000) [pid = 3040] [serial = 1893] [outer = 00000000] 19:00:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19E3F800) [pid = 3040] [serial = 1894] [outer = 19B0D000] 19:00:51 INFO - PROCESS | 3040 | 1467684051044 Marionette DEBUG loaded listener.js 19:00:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19E49400) [pid = 3040] [serial = 1895] [outer = 19B0D000] 19:00:51 INFO - PROCESS | 3040 | 1467684051860 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]]]}] 19:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1016ms 19:00:51 INFO - PROCESS | 3040 | 1467684051928 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 19:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:00:51 INFO - PROCESS | 3040 | 1467684051933 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 19:00:51 INFO - PROCESS | 3040 | 1467684051937 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:00:51 INFO - PROCESS | 3040 | 1467684051943 Marionette TRACE conn5 <- [1,2490,null,{}] 19:00:51 INFO - PROCESS | 3040 | 1467684051968 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}] 19:00:51 INFO - PROCESS | 3040 | 1467684051971 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:52 INFO - PROCESS | 3040 | 1467684052120 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 19:00:52 INFO - PROCESS | 3040 | 1467684052255 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:52 INFO - PROCESS | 3040 | 1467684052258 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:52 INFO - PROCESS | 3040 | ++DOCSHELL 0D6FE800 == 34 [pid = 3040] [id = 632] 19:00:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (0D6FEC00) [pid = 3040] [serial = 1896] [outer = 00000000] 19:00:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0E030800) [pid = 3040] [serial = 1897] [outer = 0D6FEC00] 19:00:52 INFO - PROCESS | 3040 | 1467684052316 Marionette DEBUG loaded listener.js 19:00:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0E391400) [pid = 3040] [serial = 1898] [outer = 0D6FEC00] 19:00:52 INFO - PROCESS | 3040 | 1467684052971 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]]]}] 19:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1105ms 19:00:53 INFO - PROCESS | 3040 | 1467684053043 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 19:00:53 INFO - PROCESS | 3040 | 1467684053048 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 19:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:00:53 INFO - PROCESS | 3040 | 1467684053054 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:00:53 INFO - PROCESS | 3040 | 1467684053057 Marionette TRACE conn5 <- [1,2494,null,{}] 19:00:53 INFO - PROCESS | 3040 | 1467684053061 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}] 19:00:53 INFO - PROCESS | 3040 | 1467684053064 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:53 INFO - PROCESS | 3040 | 1467684053197 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 19:00:53 INFO - PROCESS | 3040 | 1467684053339 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:53 INFO - PROCESS | 3040 | 1467684053342 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:53 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F8C00 == 35 [pid = 3040] [id = 633] 19:00:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0D5EBC00) [pid = 3040] [serial = 1899] [outer = 00000000] 19:00:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1461FC00) [pid = 3040] [serial = 1900] [outer = 0D5EBC00] 19:00:53 INFO - PROCESS | 3040 | 1467684053398 Marionette DEBUG loaded listener.js 19:00:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (14D57800) [pid = 3040] [serial = 1901] [outer = 0D5EBC00] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 19959C00 == 34 [pid = 3040] [id = 630] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 1462B000 == 33 [pid = 3040] [id = 629] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 182D8400 == 32 [pid = 3040] [id = 628] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 168D5800 == 31 [pid = 3040] [id = 627] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 15092C00 == 30 [pid = 3040] [id = 626] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 148AAC00 == 29 [pid = 3040] [id = 625] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 0E037400 == 28 [pid = 3040] [id = 624] 19:00:54 INFO - PROCESS | 3040 | --DOCSHELL 0DA71800 == 27 [pid = 3040] [id = 623] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1A50D000) [pid = 3040] [serial = 1853] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1A12DC00) [pid = 3040] [serial = 1856] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1A5C8000) [pid = 3040] [serial = 1855] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (193DC000) [pid = 3040] [serial = 1840] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (19E4D400) [pid = 3040] [serial = 1843] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1947A400) [pid = 3040] [serial = 1841] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1A12E000) [pid = 3040] [serial = 1846] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (19B0F400) [pid = 3040] [serial = 1820] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (14D1D400) [pid = 3040] [serial = 1825] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (14D5DC00) [pid = 3040] [serial = 1826] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E802400) [pid = 3040] [serial = 1831] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0ED8AC00) [pid = 3040] [serial = 1832] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (15ECC000) [pid = 3040] [serial = 1834] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0E264C00) [pid = 3040] [serial = 1828] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0E88B000) [pid = 3040] [serial = 1829] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0D5EB800) [pid = 3040] [serial = 1822] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0DB77000) [pid = 3040] [serial = 1823] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (18627800) [pid = 3040] [serial = 1837] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1A0B5C00) [pid = 3040] [serial = 1844] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1A507C00) [pid = 3040] [serial = 1852] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A250800) [pid = 3040] [serial = 1847] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (1862B400) [pid = 3040] [serial = 1849] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (199CC000) [pid = 3040] [serial = 1850] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (18641000) [pid = 3040] [serial = 1838] [outer = 00000000] [url = about:blank] 19:00:54 INFO - PROCESS | 3040 | 1467684054201 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]]]}] 19:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1175ms 19:00:54 INFO - PROCESS | 3040 | 1467684054233 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 19:00:54 INFO - PROCESS | 3040 | 1467684054237 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 19:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:00:54 INFO - PROCESS | 3040 | 1467684054241 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:00:54 INFO - PROCESS | 3040 | 1467684054245 Marionette TRACE conn5 <- [1,2498,null,{}] 19:00:54 INFO - PROCESS | 3040 | 1467684054251 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}] 19:00:54 INFO - PROCESS | 3040 | 1467684054253 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:54 INFO - PROCESS | 3040 | 1467684054361 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 19:00:54 INFO - PROCESS | 3040 | 1467684054466 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:54 INFO - PROCESS | 3040 | 1467684054469 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:54 INFO - PROCESS | 3040 | ++DOCSHELL 0C54B400 == 28 [pid = 3040] [id = 634] 19:00:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0C555000) [pid = 3040] [serial = 1902] [outer = 00000000] 19:00:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0D6FAC00) [pid = 3040] [serial = 1903] [outer = 0C555000] 19:00:54 INFO - PROCESS | 3040 | 1467684054517 Marionette DEBUG loaded listener.js 19:00:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0DFBFC00) [pid = 3040] [serial = 1904] [outer = 0C555000] 19:00:54 INFO - PROCESS | 3040 | 1467684054955 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]]]}] 19:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 770ms 19:00:55 INFO - PROCESS | 3040 | 1467684055013 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 19:00:55 INFO - PROCESS | 3040 | 1467684055017 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 19:00:55 INFO - PROCESS | 3040 | 1467684055023 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:00:55 INFO - PROCESS | 3040 | 1467684055025 Marionette TRACE conn5 <- [1,2502,null,{}] 19:00:55 INFO - PROCESS | 3040 | 1467684055029 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}] 19:00:55 INFO - PROCESS | 3040 | 1467684055031 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:55 INFO - PROCESS | 3040 | 1467684055120 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 19:00:55 INFO - PROCESS | 3040 | 1467684055127 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:55 INFO - PROCESS | 3040 | 1467684055129 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:55 INFO - PROCESS | 3040 | ++DOCSHELL 0E889000 == 29 [pid = 3040] [id = 635] 19:00:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0E88B000) [pid = 3040] [serial = 1905] [outer = 00000000] 19:00:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (14620800) [pid = 3040] [serial = 1906] [outer = 0E88B000] 19:00:55 INFO - PROCESS | 3040 | 1467684055175 Marionette DEBUG loaded listener.js 19:00:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (146D5000) [pid = 3040] [serial = 1907] [outer = 0E88B000] 19:00:55 INFO - PROCESS | 3040 | 1467684055647 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]]]}] 19:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 19:00:55 INFO - PROCESS | 3040 | 1467684055698 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 19:00:55 INFO - PROCESS | 3040 | 1467684055701 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 19:00:55 INFO - PROCESS | 3040 | 1467684055704 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:00:55 INFO - PROCESS | 3040 | 1467684055707 Marionette TRACE conn5 <- [1,2506,null,{}] 19:00:55 INFO - PROCESS | 3040 | 1467684055718 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}] 19:00:55 INFO - PROCESS | 3040 | 1467684055722 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:55 INFO - PROCESS | 3040 | 1467684055809 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 19:00:55 INFO - PROCESS | 3040 | 1467684055819 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:55 INFO - PROCESS | 3040 | 1467684055822 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:55 INFO - PROCESS | 3040 | ++DOCSHELL 1626D000 == 30 [pid = 3040] [id = 636] 19:00:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (16512800) [pid = 3040] [serial = 1908] [outer = 00000000] 19:00:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (16723400) [pid = 3040] [serial = 1909] [outer = 16512800] 19:00:55 INFO - PROCESS | 3040 | 1467684055955 Marionette DEBUG loaded listener.js 19:00:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (168E9000) [pid = 3040] [serial = 1910] [outer = 16512800] 19:00:56 INFO - PROCESS | 3040 | 1467684056399 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]]]}] 19:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 730ms 19:00:56 INFO - PROCESS | 3040 | 1467684056450 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 19:00:56 INFO - PROCESS | 3040 | 1467684056453 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 19:00:56 INFO - PROCESS | 3040 | 1467684056461 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:00:56 INFO - PROCESS | 3040 | 1467684056462 Marionette TRACE conn5 <- [1,2510,null,{}] 19:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:00:56 INFO - PROCESS | 3040 | 1467684056466 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}] 19:00:56 INFO - PROCESS | 3040 | 1467684056468 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:56 INFO - PROCESS | 3040 | 1467684056597 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 19:00:56 INFO - PROCESS | 3040 | 1467684056609 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:56 INFO - PROCESS | 3040 | 1467684056611 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:56 INFO - PROCESS | 3040 | ++DOCSHELL 1863D800 == 31 [pid = 3040] [id = 637] 19:00:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1863E000) [pid = 3040] [serial = 1911] [outer = 00000000] 19:00:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (18647400) [pid = 3040] [serial = 1912] [outer = 1863E000] 19:00:56 INFO - PROCESS | 3040 | 1467684056710 Marionette DEBUG loaded listener.js 19:00:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1921E800) [pid = 3040] [serial = 1913] [outer = 1863E000] 19:00:57 INFO - PROCESS | 3040 | 1467684057115 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]]]}] 19:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 730ms 19:00:57 INFO - PROCESS | 3040 | 1467684057224 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 19:00:57 INFO - PROCESS | 3040 | 1467684057227 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 19:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:00:57 INFO - PROCESS | 3040 | 1467684057239 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:00:57 INFO - PROCESS | 3040 | 1467684057241 Marionette TRACE conn5 <- [1,2514,null,{}] 19:00:57 INFO - PROCESS | 3040 | 1467684057244 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}] 19:00:57 INFO - PROCESS | 3040 | 1467684057246 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:57 INFO - PROCESS | 3040 | 1467684057363 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 19:00:57 INFO - PROCESS | 3040 | 1467684057372 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:57 INFO - PROCESS | 3040 | 1467684057374 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:57 INFO - PROCESS | 3040 | ++DOCSHELL 193DC000 == 32 [pid = 3040] [id = 638] 19:00:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1947B800) [pid = 3040] [serial = 1914] [outer = 00000000] 19:00:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (199CA400) [pid = 3040] [serial = 1915] [outer = 1947B800] 19:00:57 INFO - PROCESS | 3040 | 1467684057419 Marionette DEBUG loaded listener.js 19:00:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (199D4C00) [pid = 3040] [serial = 1916] [outer = 1947B800] 19:00:57 INFO - PROCESS | 3040 | 1467684057910 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]]]}] 19:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms 19:00:57 INFO - PROCESS | 3040 | 1467684057971 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 19:00:57 INFO - PROCESS | 3040 | 1467684057973 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 19:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:00:57 INFO - PROCESS | 3040 | 1467684057976 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:00:57 INFO - PROCESS | 3040 | 1467684057978 Marionette TRACE conn5 <- [1,2518,null,{}] 19:00:57 INFO - PROCESS | 3040 | 1467684057982 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}] 19:00:57 INFO - PROCESS | 3040 | 1467684057987 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:58 INFO - PROCESS | 3040 | 1467684058124 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 19:00:58 INFO - PROCESS | 3040 | 1467684058190 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:58 INFO - PROCESS | 3040 | 1467684058192 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:58 INFO - PROCESS | 3040 | ++DOCSHELL 19B09800 == 33 [pid = 3040] [id = 639] 19:00:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19B0E400) [pid = 3040] [serial = 1917] [outer = 00000000] 19:00:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A123C00) [pid = 3040] [serial = 1918] [outer = 19B0E400] 19:00:58 INFO - PROCESS | 3040 | 1467684058236 Marionette DEBUG loaded listener.js 19:00:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19E40800) [pid = 3040] [serial = 1919] [outer = 19B0E400] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (15C70800) [pid = 3040] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E037C00) [pid = 3040] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0DA73800) [pid = 3040] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (15C58800) [pid = 3040] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (14984800) [pid = 3040] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0E029400) [pid = 3040] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0DC59000) [pid = 3040] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1651B800) [pid = 3040] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A50A800) [pid = 3040] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (168D8000) [pid = 3040] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1995B400) [pid = 3040] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (18622400) [pid = 3040] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:00:58 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (168E0400) [pid = 3040] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:00:58 INFO - PROCESS | 3040 | 1467684058741 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]]]}] 19:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 830ms 19:00:58 INFO - PROCESS | 3040 | 1467684058807 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 19:00:58 INFO - PROCESS | 3040 | 1467684058809 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 19:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:00:58 INFO - PROCESS | 3040 | 1467684058812 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:00:58 INFO - PROCESS | 3040 | 1467684058814 Marionette TRACE conn5 <- [1,2522,null,{}] 19:00:58 INFO - PROCESS | 3040 | 1467684058818 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}] 19:00:58 INFO - PROCESS | 3040 | 1467684058819 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:58 INFO - PROCESS | 3040 | 1467684058934 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 19:00:59 INFO - PROCESS | 3040 | 1467684059000 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:59 INFO - PROCESS | 3040 | 1467684059002 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:59 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F4400 == 34 [pid = 3040] [id = 640] 19:00:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0E02D000) [pid = 3040] [serial = 1920] [outer = 00000000] 19:00:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (16513400) [pid = 3040] [serial = 1921] [outer = 0E02D000] 19:00:59 INFO - PROCESS | 3040 | 1467684059045 Marionette DEBUG loaded listener.js 19:00:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1676A400) [pid = 3040] [serial = 1922] [outer = 0E02D000] 19:00:59 INFO - PROCESS | 3040 | 1467684059389 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]]]}] 19:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 19:00:59 INFO - PROCESS | 3040 | 1467684059443 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 19:00:59 INFO - PROCESS | 3040 | 1467684059445 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 19:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:00:59 INFO - PROCESS | 3040 | 1467684059448 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:00:59 INFO - PROCESS | 3040 | 1467684059450 Marionette TRACE conn5 <- [1,2526,null,{}] 19:00:59 INFO - PROCESS | 3040 | 1467684059453 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}] 19:00:59 INFO - PROCESS | 3040 | 1467684059455 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:59 INFO - PROCESS | 3040 | 1467684059535 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 19:00:59 INFO - PROCESS | 3040 | 1467684059541 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:59 INFO - PROCESS | 3040 | 1467684059543 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:00:59 INFO - PROCESS | 3040 | ++DOCSHELL 16511C00 == 35 [pid = 3040] [id = 641] 19:00:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (18642C00) [pid = 3040] [serial = 1923] [outer = 00000000] 19:00:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1A131400) [pid = 3040] [serial = 1924] [outer = 18642C00] 19:00:59 INFO - PROCESS | 3040 | 1467684059586 Marionette DEBUG loaded listener.js 19:00:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1A258C00) [pid = 3040] [serial = 1925] [outer = 18642C00] 19:01:00 INFO - PROCESS | 3040 | 1467684060028 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]]]}] 19:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 630ms 19:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:01:00 INFO - PROCESS | 3040 | 1467684060079 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 19:01:00 INFO - PROCESS | 3040 | 1467684060081 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 19:01:00 INFO - PROCESS | 3040 | 1467684060084 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:01:00 INFO - PROCESS | 3040 | 1467684060085 Marionette TRACE conn5 <- [1,2530,null,{}] 19:01:00 INFO - PROCESS | 3040 | 1467684060093 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}] 19:01:00 INFO - PROCESS | 3040 | 1467684060094 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:00 INFO - PROCESS | 3040 | 1467684060176 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 19:01:00 INFO - PROCESS | 3040 | 1467684060181 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:00 INFO - PROCESS | 3040 | 1467684060183 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:00 INFO - PROCESS | 3040 | ++DOCSHELL 1995B400 == 36 [pid = 3040] [id = 642] 19:01:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (19DD7C00) [pid = 3040] [serial = 1926] [outer = 00000000] 19:01:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A50B800) [pid = 3040] [serial = 1927] [outer = 19DD7C00] 19:01:00 INFO - PROCESS | 3040 | 1467684060226 Marionette DEBUG loaded listener.js 19:01:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1A5BF800) [pid = 3040] [serial = 1928] [outer = 19DD7C00] 19:01:00 INFO - PROCESS | 3040 | 1467684060822 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]]]}] 19:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 790ms 19:01:00 INFO - PROCESS | 3040 | 1467684060876 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 19:01:00 INFO - PROCESS | 3040 | 1467684060880 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 19:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:01:00 INFO - PROCESS | 3040 | 1467684060886 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:01:00 INFO - PROCESS | 3040 | 1467684060890 Marionette TRACE conn5 <- [1,2534,null,{}] 19:01:00 INFO - PROCESS | 3040 | 1467684060896 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}] 19:01:00 INFO - PROCESS | 3040 | 1467684060899 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:01 INFO - PROCESS | 3040 | 1467684061049 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 19:01:01 INFO - PROCESS | 3040 | 1467684061166 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:01 INFO - PROCESS | 3040 | 1467684061171 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:01 INFO - PROCESS | 3040 | ++DOCSHELL 0C694C00 == 37 [pid = 3040] [id = 643] 19:01:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0D60D000) [pid = 3040] [serial = 1929] [outer = 00000000] 19:01:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0E037400) [pid = 3040] [serial = 1930] [outer = 0D60D000] 19:01:01 INFO - PROCESS | 3040 | 1467684061228 Marionette DEBUG loaded listener.js 19:01:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (0E88A400) [pid = 3040] [serial = 1931] [outer = 0D60D000] 19:01:01 INFO - PROCESS | 3040 | 1467684061856 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]]]}] 19:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1023ms 19:01:01 INFO - PROCESS | 3040 | 1467684061914 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 19:01:01 INFO - PROCESS | 3040 | 1467684061919 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 19:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:01:01 INFO - PROCESS | 3040 | 1467684061925 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:01:01 INFO - PROCESS | 3040 | 1467684061928 Marionette TRACE conn5 <- [1,2538,null,{}] 19:01:01 INFO - PROCESS | 3040 | 1467684061932 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}] 19:01:01 INFO - PROCESS | 3040 | 1467684061935 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:02 INFO - PROCESS | 3040 | 1467684062093 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 19:01:02 INFO - PROCESS | 3040 | 1467684062161 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:02 INFO - PROCESS | 3040 | 1467684062164 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:02 INFO - PROCESS | 3040 | ++DOCSHELL 15E03400 == 38 [pid = 3040] [id = 644] 19:01:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (16263800) [pid = 3040] [serial = 1932] [outer = 00000000] 19:01:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (168E6800) [pid = 3040] [serial = 1933] [outer = 16263800] 19:01:02 INFO - PROCESS | 3040 | 1467684062219 Marionette DEBUG loaded listener.js 19:01:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1862F800) [pid = 3040] [serial = 1934] [outer = 16263800] 19:01:02 INFO - PROCESS | 3040 | 1467684062884 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]]]}] 19:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 970ms 19:01:02 INFO - PROCESS | 3040 | 1467684062898 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 19:01:02 INFO - PROCESS | 3040 | 1467684062901 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 19:01:02 INFO - PROCESS | 3040 | 1467684062904 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:01:02 INFO - PROCESS | 3040 | 1467684062908 Marionette TRACE conn5 <- [1,2542,null,{}] 19:01:02 INFO - PROCESS | 3040 | 1467684062919 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}] 19:01:02 INFO - PROCESS | 3040 | 1467684062924 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:03 INFO - PROCESS | 3040 | 1467684063079 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 19:01:03 INFO - PROCESS | 3040 | 1467684063095 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:03 INFO - PROCESS | 3040 | 1467684063099 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:03 INFO - PROCESS | 3040 | ++DOCSHELL 1A12FC00 == 39 [pid = 3040] [id = 645] 19:01:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A258400) [pid = 3040] [serial = 1935] [outer = 00000000] 19:01:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A5C9800) [pid = 3040] [serial = 1936] [outer = 1A258400] 19:01:03 INFO - PROCESS | 3040 | 1467684063154 Marionette DEBUG loaded listener.js 19:01:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A658000) [pid = 3040] [serial = 1937] [outer = 1A258400] 19:01:03 INFO - PROCESS | 3040 | 1467684063764 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]]]}] 19:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 870ms 19:01:03 INFO - PROCESS | 3040 | 1467684063778 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 19:01:03 INFO - PROCESS | 3040 | 1467684063781 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 19:01:03 INFO - PROCESS | 3040 | 1467684063784 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:01:03 INFO - PROCESS | 3040 | 1467684063787 Marionette TRACE conn5 <- [1,2546,null,{}] 19:01:03 INFO - PROCESS | 3040 | 1467684063790 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}] 19:01:03 INFO - PROCESS | 3040 | 1467684063792 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:03 INFO - PROCESS | 3040 | 1467684063904 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 19:01:04 INFO - PROCESS | 3040 | 1467684064061 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:04 INFO - PROCESS | 3040 | 1467684064064 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:04 INFO - PROCESS | 3040 | ++DOCSHELL 18643000 == 40 [pid = 3040] [id = 646] 19:01:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A65D800) [pid = 3040] [serial = 1938] [outer = 00000000] 19:01:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1B39FC00) [pid = 3040] [serial = 1939] [outer = 1A65D800] 19:01:04 INFO - PROCESS | 3040 | 1467684064120 Marionette DEBUG loaded listener.js 19:01:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1BB16C00) [pid = 3040] [serial = 1940] [outer = 1A65D800] 19:01:04 INFO - PROCESS | 3040 | 1467684064946 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]]]}] 19:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1216ms 19:01:05 INFO - PROCESS | 3040 | 1467684065005 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 19:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:01:05 INFO - PROCESS | 3040 | 1467684065009 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 19:01:05 INFO - PROCESS | 3040 | 1467684065015 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:01:05 INFO - PROCESS | 3040 | 1467684065018 Marionette TRACE conn5 <- [1,2550,null,{}] 19:01:05 INFO - PROCESS | 3040 | 1467684065023 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}] 19:01:05 INFO - PROCESS | 3040 | 1467684065026 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:05 INFO - PROCESS | 3040 | 1467684065131 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 19:01:05 INFO - PROCESS | 3040 | 1467684065276 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:05 INFO - PROCESS | 3040 | 1467684065281 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:05 INFO - PROCESS | 3040 | ++DOCSHELL 0E0EB000 == 41 [pid = 3040] [id = 647] 19:01:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E0EB400) [pid = 3040] [serial = 1941] [outer = 00000000] 19:01:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0E80D800) [pid = 3040] [serial = 1942] [outer = 0E0EB400] 19:01:05 INFO - PROCESS | 3040 | 1467684065336 Marionette DEBUG loaded listener.js 19:01:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (14625800) [pid = 3040] [serial = 1943] [outer = 0E0EB400] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 16511C00 == 40 [pid = 3040] [id = 641] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 0C5F4400 == 39 [pid = 3040] [id = 640] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 19B09800 == 38 [pid = 3040] [id = 639] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 193DC000 == 37 [pid = 3040] [id = 638] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 1863D800 == 36 [pid = 3040] [id = 637] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 1626D000 == 35 [pid = 3040] [id = 636] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 0E889000 == 34 [pid = 3040] [id = 635] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 0C54B400 == 33 [pid = 3040] [id = 634] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 0C5F8C00 == 32 [pid = 3040] [id = 633] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 0D6FE800 == 31 [pid = 3040] [id = 632] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 0E028C00 == 30 [pid = 3040] [id = 622] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 148A9000 == 29 [pid = 3040] [id = 631] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 18643000 == 28 [pid = 3040] [id = 646] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 1A12FC00 == 27 [pid = 3040] [id = 645] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 1995B400 == 26 [pid = 3040] [id = 642] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 0C694C00 == 25 [pid = 3040] [id = 643] 19:01:06 INFO - PROCESS | 3040 | --DOCSHELL 15E03400 == 24 [pid = 3040] [id = 644] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (16515000) [pid = 3040] [serial = 1835] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0E03FC00) [pid = 3040] [serial = 1873] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0DA7B400) [pid = 3040] [serial = 1870] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (16268800) [pid = 3040] [serial = 1879] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0DC57C00) [pid = 3040] [serial = 1871] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (1651D000) [pid = 3040] [serial = 1880] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (14D16C00) [pid = 3040] [serial = 1876] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0E803C00) [pid = 3040] [serial = 1868] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E03D400) [pid = 3040] [serial = 1867] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1462E000) [pid = 3040] [serial = 1859] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E395400) [pid = 3040] [serial = 1858] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (18626800) [pid = 3040] [serial = 1862] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (17C60400) [pid = 3040] [serial = 1861] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A687000) [pid = 3040] [serial = 1865] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A5C6800) [pid = 3040] [serial = 1864] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (16E51800) [pid = 3040] [serial = 1882] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (199D0400) [pid = 3040] [serial = 1892] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1864A000) [pid = 3040] [serial = 1885] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (199D6000) [pid = 3040] [serial = 1891] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (192C4000) [pid = 3040] [serial = 1886] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0E0F2000) [pid = 3040] [serial = 1874] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19E3F800) [pid = 3040] [serial = 1894] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (16E60800) [pid = 3040] [serial = 1883] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1864C400) [pid = 3040] [serial = 1888] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (186F7000) [pid = 3040] [serial = 1889] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (14DD4400) [pid = 3040] [serial = 1877] [outer = 00000000] [url = about:blank] 19:01:06 INFO - PROCESS | 3040 | 1467684066596 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]]]}] 19:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1623ms 19:01:06 INFO - PROCESS | 3040 | 1467684066638 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 19:01:06 INFO - PROCESS | 3040 | 1467684066642 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 19:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:01:06 INFO - PROCESS | 3040 | 1467684066646 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:01:06 INFO - PROCESS | 3040 | 1467684066649 Marionette TRACE conn5 <- [1,2554,null,{}] 19:01:06 INFO - PROCESS | 3040 | 1467684066654 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}] 19:01:06 INFO - PROCESS | 3040 | 1467684066657 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:06 INFO - PROCESS | 3040 | 1467684066745 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 19:01:06 INFO - PROCESS | 3040 | 1467684066846 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:06 INFO - PROCESS | 3040 | 1467684066848 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:06 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F6400 == 25 [pid = 3040] [id = 648] 19:01:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0C5F8C00) [pid = 3040] [serial = 1944] [outer = 00000000] 19:01:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0D60EC00) [pid = 3040] [serial = 1945] [outer = 0C5F8C00] 19:01:06 INFO - PROCESS | 3040 | 1467684066895 Marionette DEBUG loaded listener.js 19:01:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0D6FE800) [pid = 3040] [serial = 1946] [outer = 0C5F8C00] 19:01:07 INFO - PROCESS | 3040 | 1467684067323 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]]]}] 19:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 732ms 19:01:07 INFO - PROCESS | 3040 | 1467684067380 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 19:01:07 INFO - PROCESS | 3040 | 1467684067385 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 19:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:01:07 INFO - PROCESS | 3040 | 1467684067391 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:01:07 INFO - PROCESS | 3040 | 1467684067393 Marionette TRACE conn5 <- [1,2558,null,{}] 19:01:07 INFO - PROCESS | 3040 | 1467684067397 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}] 19:01:07 INFO - PROCESS | 3040 | 1467684067400 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:07 INFO - PROCESS | 3040 | 1467684067520 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 19:01:07 INFO - PROCESS | 3040 | 1467684067537 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:07 INFO - PROCESS | 3040 | 1467684067539 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:07 INFO - PROCESS | 3040 | ++DOCSHELL 0E029000 == 26 [pid = 3040] [id = 649] 19:01:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0E029400) [pid = 3040] [serial = 1947] [outer = 00000000] 19:01:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0E03C800) [pid = 3040] [serial = 1948] [outer = 0E029400] 19:01:07 INFO - PROCESS | 3040 | 1467684067587 Marionette DEBUG loaded listener.js 19:01:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E040000) [pid = 3040] [serial = 1949] [outer = 0E029400] 19:01:08 INFO - PROCESS | 3040 | 1467684068071 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]]]}] 19:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 731ms 19:01:08 INFO - PROCESS | 3040 | 1467684068125 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 19:01:08 INFO - PROCESS | 3040 | 1467684068128 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 19:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:01:08 INFO - PROCESS | 3040 | 1467684068131 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:01:08 INFO - PROCESS | 3040 | 1467684068134 Marionette TRACE conn5 <- [1,2562,null,{}] 19:01:08 INFO - PROCESS | 3040 | 1467684068145 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}] 19:01:08 INFO - PROCESS | 3040 | 1467684068150 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:08 INFO - PROCESS | 3040 | 1467684068235 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 19:01:08 INFO - PROCESS | 3040 | 1467684068343 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:08 INFO - PROCESS | 3040 | 1467684068346 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:08 INFO - PROCESS | 3040 | ++DOCSHELL 148A2C00 == 27 [pid = 3040] [id = 650] 19:01:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (148A5C00) [pid = 3040] [serial = 1950] [outer = 00000000] 19:01:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14D16C00) [pid = 3040] [serial = 1951] [outer = 148A5C00] 19:01:08 INFO - PROCESS | 3040 | 1467684068393 Marionette DEBUG loaded listener.js 19:01:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14DD7000) [pid = 3040] [serial = 1952] [outer = 148A5C00] 19:01:08 INFO - PROCESS | 3040 | 1467684068811 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]]]}] 19:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 730ms 19:01:08 INFO - PROCESS | 3040 | 1467684068862 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 19:01:08 INFO - PROCESS | 3040 | 1467684068865 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 19:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:01:08 INFO - PROCESS | 3040 | 1467684068901 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:01:08 INFO - PROCESS | 3040 | 1467684068903 Marionette TRACE conn5 <- [1,2566,null,{}] 19:01:08 INFO - PROCESS | 3040 | 1467684068911 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}] 19:01:08 INFO - PROCESS | 3040 | 1467684068913 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:09 INFO - PROCESS | 3040 | 1467684069032 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 19:01:09 INFO - PROCESS | 3040 | 1467684069043 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:09 INFO - PROCESS | 3040 | 1467684069045 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:09 INFO - PROCESS | 3040 | ++DOCSHELL 14F5C000 == 28 [pid = 3040] [id = 651] 19:01:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14FBA800) [pid = 3040] [serial = 1953] [outer = 00000000] 19:01:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (16265400) [pid = 3040] [serial = 1954] [outer = 14FBA800] 19:01:09 INFO - PROCESS | 3040 | 1467684069089 Marionette DEBUG loaded listener.js 19:01:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (16517800) [pid = 3040] [serial = 1955] [outer = 14FBA800] 19:01:09 INFO - PROCESS | 3040 | 1467684069534 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]]]}] 19:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 690ms 19:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:01:09 INFO - PROCESS | 3040 | 1467684069588 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 19:01:09 INFO - PROCESS | 3040 | 1467684069590 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 19:01:09 INFO - PROCESS | 3040 | 1467684069593 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:01:09 INFO - PROCESS | 3040 | 1467684069595 Marionette TRACE conn5 <- [1,2570,null,{}] 19:01:09 INFO - PROCESS | 3040 | 1467684069605 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}] 19:01:09 INFO - PROCESS | 3040 | 1467684069607 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:09 INFO - PROCESS | 3040 | 1467684069718 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 19:01:09 INFO - PROCESS | 3040 | 1467684069723 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:09 INFO - PROCESS | 3040 | 1467684069725 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:09 INFO - PROCESS | 3040 | ++DOCSHELL 1651B800 == 29 [pid = 3040] [id = 652] 19:01:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1651F400) [pid = 3040] [serial = 1956] [outer = 00000000] 19:01:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (168DB400) [pid = 3040] [serial = 1957] [outer = 1651F400] 19:01:09 INFO - PROCESS | 3040 | 1467684069772 Marionette DEBUG loaded listener.js 19:01:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (17C60400) [pid = 3040] [serial = 1958] [outer = 1651F400] 19:01:10 INFO - PROCESS | 3040 | 1467684070235 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]]]}] 19:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 690ms 19:01:10 INFO - PROCESS | 3040 | 1467684070288 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 19:01:10 INFO - PROCESS | 3040 | 1467684070290 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 19:01:10 INFO - PROCESS | 3040 | 1467684070293 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:01:10 INFO - PROCESS | 3040 | 1467684070295 Marionette TRACE conn5 <- [1,2574,null,{}] 19:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:01:10 INFO - PROCESS | 3040 | 1467684070298 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}] 19:01:10 INFO - PROCESS | 3040 | 1467684070304 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:10 INFO - PROCESS | 3040 | 1467684070470 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 19:01:10 INFO - PROCESS | 3040 | 1467684070489 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:10 INFO - PROCESS | 3040 | 1467684070491 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:10 INFO - PROCESS | 3040 | ++DOCSHELL 17C66800 == 30 [pid = 3040] [id = 653] 19:01:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (182CC000) [pid = 3040] [serial = 1959] [outer = 00000000] 19:01:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (18649C00) [pid = 3040] [serial = 1960] [outer = 182CC000] 19:01:10 INFO - PROCESS | 3040 | 1467684070535 Marionette DEBUG loaded listener.js 19:01:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (192C8C00) [pid = 3040] [serial = 1961] [outer = 182CC000] 19:01:10 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1947B800) [pid = 3040] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:01:10 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E02D000) [pid = 3040] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:01:10 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (19B0D000) [pid = 3040] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:01:10 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0D5EBC00) [pid = 3040] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:01:10 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0C555000) [pid = 3040] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:01:11 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16512800) [pid = 3040] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:01:11 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0D6FEC00) [pid = 3040] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:01:11 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (19B0E400) [pid = 3040] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:01:11 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0E88B000) [pid = 3040] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:01:11 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19DD7C00) [pid = 3040] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:01:11 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (18642C00) [pid = 3040] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:01:11 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1863E000) [pid = 3040] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:01:11 INFO - PROCESS | 3040 | 1467684071187 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]]]}] 19:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 930ms 19:01:11 INFO - PROCESS | 3040 | 1467684071232 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 19:01:11 INFO - PROCESS | 3040 | 1467684071234 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 19:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:01:11 INFO - PROCESS | 3040 | 1467684071237 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:01:11 INFO - PROCESS | 3040 | 1467684071239 Marionette TRACE conn5 <- [1,2578,null,{}] 19:01:11 INFO - PROCESS | 3040 | 1467684071243 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}] 19:01:11 INFO - PROCESS | 3040 | 1467684071245 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:11 INFO - PROCESS | 3040 | 1467684071339 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 19:01:11 INFO - PROCESS | 3040 | 1467684071346 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:11 INFO - PROCESS | 3040 | 1467684071348 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:11 INFO - PROCESS | 3040 | ++DOCSHELL 14620000 == 31 [pid = 3040] [id = 654] 19:01:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (15EC5800) [pid = 3040] [serial = 1962] [outer = 00000000] 19:01:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (18642000) [pid = 3040] [serial = 1963] [outer = 15EC5800] 19:01:11 INFO - PROCESS | 3040 | 1467684071391 Marionette DEBUG loaded listener.js 19:01:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (186F7000) [pid = 3040] [serial = 1964] [outer = 15EC5800] 19:01:11 INFO - PROCESS | 3040 | 1467684071820 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]]]}] 19:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 630ms 19:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:01:11 INFO - PROCESS | 3040 | 1467684071869 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 19:01:11 INFO - PROCESS | 3040 | 1467684071871 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 19:01:11 INFO - PROCESS | 3040 | 1467684071874 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:01:11 INFO - PROCESS | 3040 | 1467684071876 Marionette TRACE conn5 <- [1,2582,null,{}] 19:01:11 INFO - PROCESS | 3040 | 1467684071879 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}] 19:01:11 INFO - PROCESS | 3040 | 1467684071881 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:11 INFO - PROCESS | 3040 | 1467684071959 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 19:01:11 INFO - PROCESS | 3040 | 1467684071965 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:11 INFO - PROCESS | 3040 | 1467684071966 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:11 INFO - PROCESS | 3040 | ++DOCSHELL 1671DC00 == 32 [pid = 3040] [id = 655] 19:01:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (18627800) [pid = 3040] [serial = 1965] [outer = 00000000] 19:01:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (199D2000) [pid = 3040] [serial = 1966] [outer = 18627800] 19:01:12 INFO - PROCESS | 3040 | 1467684072009 Marionette DEBUG loaded listener.js 19:01:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1995B000) [pid = 3040] [serial = 1967] [outer = 18627800] 19:01:12 INFO - PROCESS | 3040 | 1467684072470 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]]]}] 19:01:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:01:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 630ms 19:01:12 INFO - PROCESS | 3040 | 1467684072516 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 19:01:12 INFO - PROCESS | 3040 | 1467684072518 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 19:01:12 INFO - PROCESS | 3040 | 1467684072521 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:01:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:01:12 INFO - PROCESS | 3040 | 1467684072523 Marionette TRACE conn5 <- [1,2586,null,{}] 19:01:12 INFO - PROCESS | 3040 | 1467684072526 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}] 19:01:12 INFO - PROCESS | 3040 | 1467684072528 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:12 INFO - PROCESS | 3040 | 1467684072608 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 19:01:12 INFO - PROCESS | 3040 | 1467684072613 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:12 INFO - PROCESS | 3040 | 1467684072615 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:12 INFO - PROCESS | 3040 | ++DOCSHELL 148A0C00 == 33 [pid = 3040] [id = 656] 19:01:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19B0F400) [pid = 3040] [serial = 1968] [outer = 00000000] 19:01:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19DD7C00) [pid = 3040] [serial = 1969] [outer = 19B0F400] 19:01:12 INFO - PROCESS | 3040 | 1467684072667 Marionette DEBUG loaded listener.js 19:01:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19E3F400) [pid = 3040] [serial = 1970] [outer = 19B0F400] 19:01:13 INFO - PROCESS | 3040 | --DOCSHELL 0C5F6400 == 32 [pid = 3040] [id = 648] 19:01:13 INFO - PROCESS | 3040 | --DOCSHELL 0E0EB000 == 31 [pid = 3040] [id = 647] 19:01:14 INFO - PROCESS | 3040 | --DOCSHELL 148A2C00 == 30 [pid = 3040] [id = 650] 19:01:14 INFO - PROCESS | 3040 | --DOCSHELL 14F5C000 == 29 [pid = 3040] [id = 651] 19:01:14 INFO - PROCESS | 3040 | --DOCSHELL 0E029000 == 28 [pid = 3040] [id = 649] 19:01:14 INFO - PROCESS | 3040 | --DOCSHELL 17C66800 == 27 [pid = 3040] [id = 653] 19:01:14 INFO - PROCESS | 3040 | --DOCSHELL 1651B800 == 26 [pid = 3040] [id = 652] 19:01:14 INFO - PROCESS | 3040 | --DOCSHELL 14620000 == 25 [pid = 3040] [id = 654] 19:01:14 INFO - PROCESS | 3040 | --DOCSHELL 1671DC00 == 24 [pid = 3040] [id = 655] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (199CA400) [pid = 3040] [serial = 1915] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (16513400) [pid = 3040] [serial = 1921] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19E49400) [pid = 3040] [serial = 1895] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1461FC00) [pid = 3040] [serial = 1900] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (14D57800) [pid = 3040] [serial = 1901] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D6FAC00) [pid = 3040] [serial = 1903] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0DFBFC00) [pid = 3040] [serial = 1904] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16723400) [pid = 3040] [serial = 1909] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0E030800) [pid = 3040] [serial = 1897] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0E391400) [pid = 3040] [serial = 1898] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1A123C00) [pid = 3040] [serial = 1918] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (14620800) [pid = 3040] [serial = 1906] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (146D5000) [pid = 3040] [serial = 1907] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1A50B800) [pid = 3040] [serial = 1927] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A5BF800) [pid = 3040] [serial = 1928] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (1A258C00) [pid = 3040] [serial = 1925] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1A131400) [pid = 3040] [serial = 1924] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (18647400) [pid = 3040] [serial = 1912] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (1921E800) [pid = 3040] [serial = 1913] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (19E40800) [pid = 3040] [serial = 1919] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (199D4C00) [pid = 3040] [serial = 1916] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (168E9000) [pid = 3040] [serial = 1910] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (1676A400) [pid = 3040] [serial = 1922] [outer = 00000000] [url = about:blank] 19:01:14 INFO - PROCESS | 3040 | 1467684074479 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]]]}] 19:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1974ms 19:01:14 INFO - PROCESS | 3040 | 1467684074500 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 19:01:14 INFO - PROCESS | 3040 | 1467684074504 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 19:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:01:14 INFO - PROCESS | 3040 | 1467684074509 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:01:14 INFO - PROCESS | 3040 | 1467684074512 Marionette TRACE conn5 <- [1,2590,null,{}] 19:01:14 INFO - PROCESS | 3040 | 1467684074519 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}] 19:01:14 INFO - PROCESS | 3040 | 1467684074522 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:14 INFO - PROCESS | 3040 | 1467684074616 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 19:01:14 INFO - PROCESS | 3040 | 1467684074626 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:14 INFO - PROCESS | 3040 | 1467684074631 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:14 INFO - PROCESS | 3040 | ++DOCSHELL 0D60CC00 == 25 [pid = 3040] [id = 657] 19:01:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0D60F800) [pid = 3040] [serial = 1971] [outer = 00000000] 19:01:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0D6F7800) [pid = 3040] [serial = 1972] [outer = 0D60F800] 19:01:14 INFO - PROCESS | 3040 | 1467684074679 Marionette DEBUG loaded listener.js 19:01:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0DA76400) [pid = 3040] [serial = 1973] [outer = 0D60F800] 19:01:15 INFO - PROCESS | 3040 | 1467684075188 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]]]}] 19:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 730ms 19:01:15 INFO - PROCESS | 3040 | 1467684075240 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 19:01:15 INFO - PROCESS | 3040 | 1467684075245 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 19:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:01:15 INFO - PROCESS | 3040 | 1467684075251 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:01:15 INFO - PROCESS | 3040 | 1467684075254 Marionette TRACE conn5 <- [1,2594,null,{}] 19:01:15 INFO - PROCESS | 3040 | 1467684075258 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}] 19:01:15 INFO - PROCESS | 3040 | 1467684075261 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:15 INFO - PROCESS | 3040 | 1467684075348 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 19:01:15 INFO - PROCESS | 3040 | 1467684075443 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:15 INFO - PROCESS | 3040 | 1467684075445 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:15 INFO - PROCESS | 3040 | ++DOCSHELL 0DFB6000 == 26 [pid = 3040] [id = 658] 19:01:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DFB6C00) [pid = 3040] [serial = 1974] [outer = 00000000] 19:01:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0E023800) [pid = 3040] [serial = 1975] [outer = 0DFB6C00] 19:01:15 INFO - PROCESS | 3040 | 1467684075500 Marionette DEBUG loaded listener.js 19:01:15 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E027C00) [pid = 3040] [serial = 1976] [outer = 0DFB6C00] 19:01:15 INFO - PROCESS | 3040 | 1467684075873 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]]]}] 19:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 670ms 19:01:15 INFO - PROCESS | 3040 | 1467684075925 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 19:01:15 INFO - PROCESS | 3040 | 1467684075927 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 19:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:01:15 INFO - PROCESS | 3040 | 1467684075931 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:01:15 INFO - PROCESS | 3040 | 1467684075934 Marionette TRACE conn5 <- [1,2598,null,{}] 19:01:15 INFO - PROCESS | 3040 | 1467684075945 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}] 19:01:15 INFO - PROCESS | 3040 | 1467684075950 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:16 INFO - PROCESS | 3040 | 1467684076064 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 19:01:16 INFO - PROCESS | 3040 | 1467684076075 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:16 INFO - PROCESS | 3040 | 1467684076078 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:16 INFO - PROCESS | 3040 | ++DOCSHELL 0EC93800 == 27 [pid = 3040] [id = 659] 19:01:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0EC94000) [pid = 3040] [serial = 1977] [outer = 00000000] 19:01:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0EDCE000) [pid = 3040] [serial = 1978] [outer = 0EC94000] 19:01:16 INFO - PROCESS | 3040 | 1467684076125 Marionette DEBUG loaded listener.js 19:01:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (14622000) [pid = 3040] [serial = 1979] [outer = 0EC94000] 19:01:16 INFO - PROCESS | 3040 | 1467684076581 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]]]}] 19:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 19:01:16 INFO - PROCESS | 3040 | 1467684076607 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 19:01:16 INFO - PROCESS | 3040 | 1467684076610 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 19:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:01:16 INFO - PROCESS | 3040 | 1467684076613 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:01:16 INFO - PROCESS | 3040 | 1467684076614 Marionette TRACE conn5 <- [1,2602,null,{}] 19:01:16 INFO - PROCESS | 3040 | 1467684076618 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}] 19:01:16 INFO - PROCESS | 3040 | 1467684076620 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:16 INFO - PROCESS | 3040 | 1467684076702 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 19:01:16 INFO - PROCESS | 3040 | 1467684076707 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:16 INFO - PROCESS | 3040 | 1467684076709 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:16 INFO - PROCESS | 3040 | ++DOCSHELL 14869400 == 28 [pid = 3040] [id = 660] 19:01:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (1486B400) [pid = 3040] [serial = 1980] [outer = 00000000] 19:01:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (148A9800) [pid = 3040] [serial = 1981] [outer = 1486B400] 19:01:16 INFO - PROCESS | 3040 | 1467684076754 Marionette DEBUG loaded listener.js 19:01:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (14D25800) [pid = 3040] [serial = 1982] [outer = 1486B400] 19:01:17 INFO - PROCESS | 3040 | 1467684077183 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]]]}] 19:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 631ms 19:01:17 INFO - PROCESS | 3040 | 1467684077246 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 19:01:17 INFO - PROCESS | 3040 | 1467684077248 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 19:01:17 INFO - PROCESS | 3040 | 1467684077252 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:01:17 INFO - PROCESS | 3040 | 1467684077253 Marionette TRACE conn5 <- [1,2606,null,{}] 19:01:17 INFO - PROCESS | 3040 | 1467684077257 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}] 19:01:17 INFO - PROCESS | 3040 | 1467684077259 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:17 INFO - PROCESS | 3040 | 1467684077337 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 19:01:17 INFO - PROCESS | 3040 | 1467684077342 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:17 INFO - PROCESS | 3040 | 1467684077344 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:17 INFO - PROCESS | 3040 | ++DOCSHELL 14FBC400 == 29 [pid = 3040] [id = 661] 19:01:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (14FBF000) [pid = 3040] [serial = 1983] [outer = 00000000] 19:01:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15C6BC00) [pid = 3040] [serial = 1984] [outer = 14FBF000] 19:01:17 INFO - PROCESS | 3040 | 1467684077387 Marionette DEBUG loaded listener.js 19:01:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (15EC3800) [pid = 3040] [serial = 1985] [outer = 14FBF000] 19:01:17 INFO - PROCESS | 3040 | 1467684077840 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]]]}] 19:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 630ms 19:01:17 INFO - PROCESS | 3040 | 1467684077891 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 19:01:17 INFO - PROCESS | 3040 | 1467684077893 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 19:01:17 INFO - PROCESS | 3040 | 1467684077896 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:01:17 INFO - PROCESS | 3040 | 1467684077898 Marionette TRACE conn5 <- [1,2610,null,{}] 19:01:17 INFO - PROCESS | 3040 | 1467684077902 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}] 19:01:17 INFO - PROCESS | 3040 | 1467684077907 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:18 INFO - PROCESS | 3040 | 1467684078013 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 19:01:18 INFO - PROCESS | 3040 | 1467684078019 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:18 INFO - PROCESS | 3040 | 1467684078021 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:18 INFO - PROCESS | 3040 | ++DOCSHELL 168D9800 == 30 [pid = 3040] [id = 662] 19:01:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (168DE000) [pid = 3040] [serial = 1986] [outer = 00000000] 19:01:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (17C61C00) [pid = 3040] [serial = 1987] [outer = 168DE000] 19:01:18 INFO - PROCESS | 3040 | 1467684078065 Marionette DEBUG loaded listener.js 19:01:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (17C6EC00) [pid = 3040] [serial = 1988] [outer = 168DE000] 19:01:18 INFO - PROCESS | 3040 | 1467684078522 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]]]}] 19:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 19:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:01:18 INFO - PROCESS | 3040 | 1467684078571 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 19:01:18 INFO - PROCESS | 3040 | 1467684078573 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 19:01:18 INFO - PROCESS | 3040 | 1467684078576 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:01:18 INFO - PROCESS | 3040 | 1467684078578 Marionette TRACE conn5 <- [1,2614,null,{}] 19:01:18 INFO - PROCESS | 3040 | 1467684078581 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}] 19:01:18 INFO - PROCESS | 3040 | 1467684078583 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:18 INFO - PROCESS | 3040 | 1467684078660 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 19:01:18 INFO - PROCESS | 3040 | 1467684078665 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:18 INFO - PROCESS | 3040 | 1467684078667 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:18 INFO - PROCESS | 3040 | ++DOCSHELL 182D5000 == 31 [pid = 3040] [id = 663] 19:01:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (18622800) [pid = 3040] [serial = 1989] [outer = 00000000] 19:01:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1862D800) [pid = 3040] [serial = 1990] [outer = 18622800] 19:01:18 INFO - PROCESS | 3040 | 1467684078710 Marionette DEBUG loaded listener.js 19:01:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1862E000) [pid = 3040] [serial = 1991] [outer = 18622800] 19:01:19 INFO - PROCESS | 3040 | 1467684079165 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]]]}] 19:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 630ms 19:01:19 INFO - PROCESS | 3040 | 1467684079226 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 19:01:19 INFO - PROCESS | 3040 | 1467684079228 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 19:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:01:19 INFO - PROCESS | 3040 | 1467684079231 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:01:19 INFO - PROCESS | 3040 | 1467684079233 Marionette TRACE conn5 <- [1,2618,null,{}] 19:01:19 INFO - PROCESS | 3040 | 1467684079236 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}] 19:01:19 INFO - PROCESS | 3040 | 1467684079238 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:19 INFO - PROCESS | 3040 | 1467684079316 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 19:01:19 INFO - PROCESS | 3040 | 1467684079322 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:19 INFO - PROCESS | 3040 | 1467684079323 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:19 INFO - PROCESS | 3040 | ++DOCSHELL 18648800 == 32 [pid = 3040] [id = 664] 19:01:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1864B800) [pid = 3040] [serial = 1992] [outer = 00000000] 19:01:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (193E2000) [pid = 3040] [serial = 1993] [outer = 1864B800] 19:01:19 INFO - PROCESS | 3040 | 1467684079366 Marionette DEBUG loaded listener.js 19:01:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1922A400) [pid = 3040] [serial = 1994] [outer = 1864B800] 19:01:19 INFO - PROCESS | 3040 | 1467684079842 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]]]}] 19:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 630ms 19:01:19 INFO - PROCESS | 3040 | 1467684079869 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 19:01:19 INFO - PROCESS | 3040 | 1467684079871 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 19:01:19 INFO - PROCESS | 3040 | 1467684079874 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:01:19 INFO - PROCESS | 3040 | 1467684079876 Marionette TRACE conn5 <- [1,2622,null,{}] 19:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:01:19 INFO - PROCESS | 3040 | 1467684079879 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}] 19:01:19 INFO - PROCESS | 3040 | 1467684079881 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:20 INFO - PROCESS | 3040 | 1467684079995 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 19:01:20 INFO - PROCESS | 3040 | 1467684080004 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:20 INFO - PROCESS | 3040 | 1467684080006 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:20 INFO - PROCESS | 3040 | ++DOCSHELL 0EC8DC00 == 33 [pid = 3040] [id = 665] 19:01:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (199CC000) [pid = 3040] [serial = 1995] [outer = 00000000] 19:01:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (199D5000) [pid = 3040] [serial = 1996] [outer = 199CC000] 19:01:20 INFO - PROCESS | 3040 | 1467684080129 Marionette DEBUG loaded listener.js 19:01:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (199D9800) [pid = 3040] [serial = 1997] [outer = 199CC000] 19:01:20 INFO - PROCESS | 3040 | 1467684080567 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]]]}] 19:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 730ms 19:01:20 INFO - PROCESS | 3040 | 1467684080610 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 19:01:20 INFO - PROCESS | 3040 | 1467684080612 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 19:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:01:20 INFO - PROCESS | 3040 | 1467684080621 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:01:20 INFO - PROCESS | 3040 | 1467684080623 Marionette TRACE conn5 <- [1,2626,null,{}] 19:01:20 INFO - PROCESS | 3040 | 1467684080627 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}] 19:01:20 INFO - PROCESS | 3040 | 1467684080629 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:20 INFO - PROCESS | 3040 | 1467684080745 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 19:01:20 INFO - PROCESS | 3040 | 1467684080751 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:20 INFO - PROCESS | 3040 | 1467684080752 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:20 INFO - PROCESS | 3040 | ++DOCSHELL 0EDD2000 == 34 [pid = 3040] [id = 666] 19:01:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19958C00) [pid = 3040] [serial = 1998] [outer = 00000000] 19:01:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19DCF000) [pid = 3040] [serial = 1999] [outer = 19958C00] 19:01:20 INFO - PROCESS | 3040 | 1467684080796 Marionette DEBUG loaded listener.js 19:01:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (19E43000) [pid = 3040] [serial = 2000] [outer = 19958C00] 19:01:21 INFO - PROCESS | 3040 | 1467684081255 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]]]}] 19:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 19:01:21 INFO - PROCESS | 3040 | 1467684081295 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 19:01:21 INFO - PROCESS | 3040 | 1467684081297 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 19:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:01:21 INFO - PROCESS | 3040 | 1467684081301 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:01:21 INFO - PROCESS | 3040 | 1467684081303 Marionette TRACE conn5 <- [1,2630,null,{}] 19:01:21 INFO - PROCESS | 3040 | 1467684081306 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}] 19:01:21 INFO - PROCESS | 3040 | 1467684081309 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:21 INFO - PROCESS | 3040 | 1467684081467 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 19:01:21 INFO - PROCESS | 3040 | 1467684081494 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:21 INFO - PROCESS | 3040 | 1467684081496 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:21 INFO - PROCESS | 3040 | ++DOCSHELL 14DD6800 == 35 [pid = 3040] [id = 667] 19:01:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1A127C00) [pid = 3040] [serial = 2001] [outer = 00000000] 19:01:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A131400) [pid = 3040] [serial = 2002] [outer = 1A127C00] 19:01:21 INFO - PROCESS | 3040 | 1467684081541 Marionette DEBUG loaded listener.js 19:01:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A24D800) [pid = 3040] [serial = 2003] [outer = 1A127C00] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (14FBA800) [pid = 3040] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (1651F400) [pid = 3040] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (182CC000) [pid = 3040] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (18627800) [pid = 3040] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (148A5C00) [pid = 3040] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E029400) [pid = 3040] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0C5F8C00) [pid = 3040] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (0E0EB400) [pid = 3040] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1A65D800) [pid = 3040] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1A258400) [pid = 3040] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (16263800) [pid = 3040] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D60D000) [pid = 3040] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:01:21 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (15EC5800) [pid = 3040] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:01:22 INFO - PROCESS | 3040 | 1467684082071 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]]]}] 19:01:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:01:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 830ms 19:01:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:01:22 INFO - PROCESS | 3040 | 1467684082144 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 19:01:22 INFO - PROCESS | 3040 | 1467684082146 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 19:01:22 INFO - PROCESS | 3040 | 1467684082149 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:01:22 INFO - PROCESS | 3040 | 1467684082150 Marionette TRACE conn5 <- [1,2634,null,{}] 19:01:22 INFO - PROCESS | 3040 | 1467684082154 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}] 19:01:22 INFO - PROCESS | 3040 | 1467684082155 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:22 INFO - PROCESS | 3040 | 1467684082234 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 19:01:22 INFO - PROCESS | 3040 | 1467684082239 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:22 INFO - PROCESS | 3040 | 1467684082241 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:22 INFO - PROCESS | 3040 | ++DOCSHELL 0E03A800 == 36 [pid = 3040] [id = 668] 19:01:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0E806000) [pid = 3040] [serial = 2004] [outer = 00000000] 19:01:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (16724800) [pid = 3040] [serial = 2005] [outer = 0E806000] 19:01:22 INFO - PROCESS | 3040 | 1467684082285 Marionette DEBUG loaded listener.js 19:01:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (18627800) [pid = 3040] [serial = 2006] [outer = 0E806000] 19:01:22 INFO - PROCESS | 3040 | 1467684082722 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]]]}] 19:01:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:01:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 630ms 19:01:22 INFO - PROCESS | 3040 | 1467684082780 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 19:01:22 INFO - PROCESS | 3040 | 1467684082782 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 19:01:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:01:22 INFO - PROCESS | 3040 | 1467684082785 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:01:22 INFO - PROCESS | 3040 | 1467684082787 Marionette TRACE conn5 <- [1,2638,null,{}] 19:01:22 INFO - PROCESS | 3040 | 1467684082790 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}] 19:01:22 INFO - PROCESS | 3040 | 1467684082792 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:22 INFO - PROCESS | 3040 | 1467684082870 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 19:01:22 INFO - PROCESS | 3040 | 1467684082875 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:22 INFO - PROCESS | 3040 | 1467684082877 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:22 INFO - PROCESS | 3040 | ++DOCSHELL 199D8400 == 37 [pid = 3040] [id = 669] 19:01:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (199D8800) [pid = 3040] [serial = 2007] [outer = 00000000] 19:01:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1A259000) [pid = 3040] [serial = 2008] [outer = 199D8800] 19:01:22 INFO - PROCESS | 3040 | 1467684082919 Marionette DEBUG loaded listener.js 19:01:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A502C00) [pid = 3040] [serial = 2009] [outer = 199D8800] 19:01:23 INFO - PROCESS | 3040 | 1467684083361 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]]]}] 19:01:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:01:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 630ms 19:01:23 INFO - PROCESS | 3040 | 1467684083416 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 19:01:23 INFO - PROCESS | 3040 | 1467684083418 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 19:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:01:23 INFO - PROCESS | 3040 | 1467684083438 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:01:23 INFO - PROCESS | 3040 | 1467684083440 Marionette TRACE conn5 <- [1,2642,null,{}] 19:01:23 INFO - PROCESS | 3040 | 1467684083443 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}] 19:01:23 INFO - PROCESS | 3040 | 1467684083445 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:23 INFO - PROCESS | 3040 | 1467684083524 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 19:01:23 INFO - PROCESS | 3040 | 1467684083529 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:23 INFO - PROCESS | 3040 | 1467684083531 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:23 INFO - PROCESS | 3040 | ++DOCSHELL 0DE40C00 == 38 [pid = 3040] [id = 670] 19:01:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (15C6B800) [pid = 3040] [serial = 2010] [outer = 00000000] 19:01:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1A510000) [pid = 3040] [serial = 2011] [outer = 15C6B800] 19:01:23 INFO - PROCESS | 3040 | 1467684083573 Marionette DEBUG loaded listener.js 19:01:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1A5C2800) [pid = 3040] [serial = 2012] [outer = 15C6B800] 19:01:24 INFO - PROCESS | 3040 | --DOCSHELL 148A0C00 == 37 [pid = 3040] [id = 656] 19:01:24 INFO - PROCESS | 3040 | --DOCSHELL 0D60CC00 == 36 [pid = 3040] [id = 657] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 14FBC400 == 35 [pid = 3040] [id = 661] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 14869400 == 34 [pid = 3040] [id = 660] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 0EC8DC00 == 33 [pid = 3040] [id = 665] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 168D9800 == 32 [pid = 3040] [id = 662] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 199D8400 == 31 [pid = 3040] [id = 669] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 0E03A800 == 30 [pid = 3040] [id = 668] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 0DFB6000 == 29 [pid = 3040] [id = 658] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 182D5000 == 28 [pid = 3040] [id = 663] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 18648800 == 27 [pid = 3040] [id = 664] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 0EC93800 == 26 [pid = 3040] [id = 659] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 14DD6800 == 25 [pid = 3040] [id = 667] 19:01:25 INFO - PROCESS | 3040 | --DOCSHELL 0EDD2000 == 24 [pid = 3040] [id = 666] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (16265400) [pid = 3040] [serial = 1954] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (168DB400) [pid = 3040] [serial = 1957] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (18649C00) [pid = 3040] [serial = 1960] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (17C60400) [pid = 3040] [serial = 1958] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (199D2000) [pid = 3040] [serial = 1966] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (192C8C00) [pid = 3040] [serial = 1961] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1995B000) [pid = 3040] [serial = 1967] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14D16C00) [pid = 3040] [serial = 1951] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E03C800) [pid = 3040] [serial = 1948] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E040000) [pid = 3040] [serial = 1949] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0D60EC00) [pid = 3040] [serial = 1945] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D6FE800) [pid = 3040] [serial = 1946] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19DD7C00) [pid = 3040] [serial = 1969] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (14625800) [pid = 3040] [serial = 1943] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0E80D800) [pid = 3040] [serial = 1942] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1BB16C00) [pid = 3040] [serial = 1940] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1B39FC00) [pid = 3040] [serial = 1939] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1A658000) [pid = 3040] [serial = 1937] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1A5C9800) [pid = 3040] [serial = 1936] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1862F800) [pid = 3040] [serial = 1934] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (168E6800) [pid = 3040] [serial = 1933] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (0E88A400) [pid = 3040] [serial = 1931] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (0E037400) [pid = 3040] [serial = 1930] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (18642000) [pid = 3040] [serial = 1963] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (14DD7000) [pid = 3040] [serial = 1952] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (186F7000) [pid = 3040] [serial = 1964] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (16517800) [pid = 3040] [serial = 1955] [outer = 00000000] [url = about:blank] 19:01:25 INFO - PROCESS | 3040 | 1467684085432 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]]]}] 19:01:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:01:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2032ms 19:01:25 INFO - PROCESS | 3040 | 1467684085459 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 19:01:25 INFO - PROCESS | 3040 | 1467684085462 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 19:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:01:25 INFO - PROCESS | 3040 | 1467684085467 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:01:25 INFO - PROCESS | 3040 | 1467684085471 Marionette TRACE conn5 <- [1,2646,null,{}] 19:01:25 INFO - PROCESS | 3040 | 1467684085476 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}] 19:01:25 INFO - PROCESS | 3040 | 1467684085479 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:25 INFO - PROCESS | 3040 | 1467684085571 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 19:01:25 INFO - PROCESS | 3040 | 1467684085579 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:25 INFO - PROCESS | 3040 | 1467684085583 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:25 INFO - PROCESS | 3040 | ++DOCSHELL 0D53AC00 == 25 [pid = 3040] [id = 671] 19:01:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0D578C00) [pid = 3040] [serial = 2013] [outer = 00000000] 19:01:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0D5E8000) [pid = 3040] [serial = 2014] [outer = 0D578C00] 19:01:25 INFO - PROCESS | 3040 | 1467684085632 Marionette DEBUG loaded listener.js 19:01:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0D60CC00) [pid = 3040] [serial = 2015] [outer = 0D578C00] 19:01:26 INFO - PROCESS | 3040 | 1467684086128 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]]]}] 19:01:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:01:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 19:01:26 INFO - PROCESS | 3040 | 1467684086138 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 19:01:26 INFO - PROCESS | 3040 | 1467684086143 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 19:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:01:26 INFO - PROCESS | 3040 | 1467684086149 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:01:26 INFO - PROCESS | 3040 | 1467684086152 Marionette TRACE conn5 <- [1,2650,null,{}] 19:01:26 INFO - PROCESS | 3040 | 1467684086160 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}] 19:01:26 INFO - PROCESS | 3040 | 1467684086163 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:26 INFO - PROCESS | 3040 | 1467684086251 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 19:01:26 INFO - PROCESS | 3040 | 1467684086259 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:26 INFO - PROCESS | 3040 | 1467684086262 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:26 INFO - PROCESS | 3040 | ++DOCSHELL 0DC5BC00 == 26 [pid = 3040] [id = 672] 19:01:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0DC5D000) [pid = 3040] [serial = 2016] [outer = 00000000] 19:01:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0DFB4000) [pid = 3040] [serial = 2017] [outer = 0DC5D000] 19:01:26 INFO - PROCESS | 3040 | 1467684086309 Marionette DEBUG loaded listener.js 19:01:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0E023C00) [pid = 3040] [serial = 2018] [outer = 0DC5D000] 19:01:26 INFO - PROCESS | 3040 | 1467684086783 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]]]}] 19:01:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:01:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 19:01:26 INFO - PROCESS | 3040 | 1467684086823 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 19:01:26 INFO - PROCESS | 3040 | 1467684086826 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 19:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:01:26 INFO - PROCESS | 3040 | 1467684086829 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:01:26 INFO - PROCESS | 3040 | 1467684086833 Marionette TRACE conn5 <- [1,2654,null,{}] 19:01:26 INFO - PROCESS | 3040 | 1467684086847 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}] 19:01:26 INFO - PROCESS | 3040 | 1467684086852 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:26 INFO - PROCESS | 3040 | 1467684086933 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 19:01:26 INFO - PROCESS | 3040 | 1467684086942 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:26 INFO - PROCESS | 3040 | 1467684086945 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:26 INFO - PROCESS | 3040 | ++DOCSHELL 0E803400 == 27 [pid = 3040] [id = 673] 19:01:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0E807000) [pid = 3040] [serial = 2019] [outer = 00000000] 19:01:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0E87D800) [pid = 3040] [serial = 2020] [outer = 0E807000] 19:01:27 INFO - PROCESS | 3040 | 1467684086992 Marionette DEBUG loaded listener.js 19:01:27 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0EC89400) [pid = 3040] [serial = 2021] [outer = 0E807000] 19:01:27 INFO - PROCESS | 3040 | 1467684087939 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]]]}] 19:01:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 19:01:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1122ms 19:01:27 INFO - PROCESS | 3040 | 1467684087955 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 19:01:27 INFO - PROCESS | 3040 | 1467684087958 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 19:01:27 INFO - PROCESS | 3040 | 1467684087961 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:01:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:01:27 INFO - PROCESS | 3040 | 1467684087962 Marionette TRACE conn5 <- [1,2658,null,{}] 19:01:27 INFO - PROCESS | 3040 | 1467684087966 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}] 19:01:27 INFO - PROCESS | 3040 | 1467684087968 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:28 INFO - PROCESS | 3040 | 1467684088086 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 19:01:28 INFO - PROCESS | 3040 | 1467684088094 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:28 INFO - PROCESS | 3040 | 1467684088096 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:28 INFO - PROCESS | 3040 | ++DOCSHELL 14620800 == 28 [pid = 3040] [id = 674] 19:01:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (14624800) [pid = 3040] [serial = 2022] [outer = 00000000] 19:01:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1486CC00) [pid = 3040] [serial = 2023] [outer = 14624800] 19:01:28 INFO - PROCESS | 3040 | 1467684088141 Marionette DEBUG loaded listener.js 19:01:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (14D1C800) [pid = 3040] [serial = 2024] [outer = 14624800] 19:01:29 INFO - PROCESS | 3040 | 1467684089059 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:01:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 19:01:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:01:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 19:01:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:01:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1129ms 19:01:29 INFO - PROCESS | 3040 | 1467684089094 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 19:01:29 INFO - PROCESS | 3040 | 1467684089096 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 19:01:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:01:29 INFO - PROCESS | 3040 | 1467684089099 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:01:29 INFO - PROCESS | 3040 | 1467684089101 Marionette TRACE conn5 <- [1,2662,null,{}] 19:01:29 INFO - PROCESS | 3040 | 1467684089105 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}] 19:01:29 INFO - PROCESS | 3040 | 1467684089107 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:29 INFO - PROCESS | 3040 | 1467684089183 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 19:01:29 INFO - PROCESS | 3040 | 1467684089188 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:29 INFO - PROCESS | 3040 | 1467684089190 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:29 INFO - PROCESS | 3040 | ++DOCSHELL 14D65400 == 29 [pid = 3040] [id = 675] 19:01:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (14DD9000) [pid = 3040] [serial = 2025] [outer = 00000000] 19:01:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (16262800) [pid = 3040] [serial = 2026] [outer = 14DD9000] 19:01:29 INFO - PROCESS | 3040 | 1467684089235 Marionette DEBUG loaded listener.js 19:01:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (16512400) [pid = 3040] [serial = 2027] [outer = 14DD9000] 19:01:30 INFO - PROCESS | 3040 | 1467684090206 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:01:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 19:01:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:01:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 19:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1132ms 19:01:30 INFO - PROCESS | 3040 | 1467684090233 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 19:01:30 INFO - PROCESS | 3040 | 1467684090235 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 19:01:30 INFO - PROCESS | 3040 | 1467684090238 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:01:30 INFO - PROCESS | 3040 | 1467684090239 Marionette TRACE conn5 <- [1,2666,null,{}] 19:01:30 INFO - PROCESS | 3040 | 1467684090243 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}] 19:01:30 INFO - PROCESS | 3040 | 1467684090249 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:30 INFO - PROCESS | 3040 | 1467684090349 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 19:01:30 INFO - PROCESS | 3040 | 1467684090356 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:30 INFO - PROCESS | 3040 | 1467684090357 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:30 INFO - PROCESS | 3040 | ++DOCSHELL 1651C400 == 30 [pid = 3040] [id = 676] 19:01:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1651CC00) [pid = 3040] [serial = 2028] [outer = 00000000] 19:01:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (17C68C00) [pid = 3040] [serial = 2029] [outer = 1651CC00] 19:01:30 INFO - PROCESS | 3040 | 1467684090401 Marionette DEBUG loaded listener.js 19:01:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (182D8C00) [pid = 3040] [serial = 2030] [outer = 1651CC00] 19:01:31 INFO - PROCESS | 3040 | 1467684091358 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]]]}] 19:01:31 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) 19:01:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1180ms 19:01:31 INFO - PROCESS | 3040 | 1467684091423 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 19:01:31 INFO - PROCESS | 3040 | 1467684091425 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 19:01:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:01:31 INFO - PROCESS | 3040 | 1467684091428 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:01:31 INFO - PROCESS | 3040 | 1467684091430 Marionette TRACE conn5 <- [1,2670,null,{}] 19:01:31 INFO - PROCESS | 3040 | 1467684091433 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}] 19:01:31 INFO - PROCESS | 3040 | 1467684091435 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:31 INFO - PROCESS | 3040 | 1467684091549 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 19:01:31 INFO - PROCESS | 3040 | 1467684091556 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:31 INFO - PROCESS | 3040 | 1467684091557 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:31 INFO - PROCESS | 3040 | ++DOCSHELL 182D4800 == 31 [pid = 3040] [id = 677] 19:01:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (18625400) [pid = 3040] [serial = 2031] [outer = 00000000] 19:01:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1863F000) [pid = 3040] [serial = 2032] [outer = 18625400] 19:01:31 INFO - PROCESS | 3040 | 1467684091601 Marionette DEBUG loaded listener.js 19:01:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1863F800) [pid = 3040] [serial = 2033] [outer = 18625400] 19:01:32 INFO - PROCESS | 3040 | 1467684092549 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]]]}] 19:01:32 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) 19:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1177ms 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (199D8800) [pid = 3040] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (199CC000) [pid = 3040] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (19958C00) [pid = 3040] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A127C00) [pid = 3040] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1864B800) [pid = 3040] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (18622800) [pid = 3040] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (168DE000) [pid = 3040] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (14FBF000) [pid = 3040] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1486B400) [pid = 3040] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0EC94000) [pid = 3040] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0DFB6C00) [pid = 3040] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0D60F800) [pid = 3040] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (19B0F400) [pid = 3040] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:01:32 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (0E806000) [pid = 3040] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:01:32 INFO - PROCESS | 3040 | 1467684092700 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 19:01:32 INFO - PROCESS | 3040 | 1467684092703 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 19:01:32 INFO - PROCESS | 3040 | 1467684092708 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:01:32 INFO - PROCESS | 3040 | 1467684092710 Marionette TRACE conn5 <- [1,2674,null,{}] 19:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:01:32 INFO - PROCESS | 3040 | 1467684092713 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}] 19:01:32 INFO - PROCESS | 3040 | 1467684092715 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:32 INFO - PROCESS | 3040 | 1467684092792 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 19:01:32 INFO - PROCESS | 3040 | 1467684092796 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:32 INFO - PROCESS | 3040 | 1467684092798 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:32 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F9400 == 32 [pid = 3040] [id = 678] 19:01:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0DA7C000) [pid = 3040] [serial = 2034] [outer = 00000000] 19:01:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (14626C00) [pid = 3040] [serial = 2035] [outer = 0DA7C000] 19:01:32 INFO - PROCESS | 3040 | 1467684092841 Marionette DEBUG loaded listener.js 19:01:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1486EC00) [pid = 3040] [serial = 2036] [outer = 0DA7C000] 19:01:33 INFO - PROCESS | 3040 | 1467684093779 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:01:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 19:01:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:01:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 19:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1122ms 19:01:33 INFO - PROCESS | 3040 | 1467684093837 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 19:01:33 INFO - PROCESS | 3040 | 1467684093838 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 19:01:33 INFO - PROCESS | 3040 | 1467684093846 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:01:33 INFO - PROCESS | 3040 | 1467684093848 Marionette TRACE conn5 <- [1,2678,null,{}] 19:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:01:33 INFO - PROCESS | 3040 | 1467684093851 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}] 19:01:33 INFO - PROCESS | 3040 | 1467684093853 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:33 INFO - PROCESS | 3040 | 1467684093932 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 19:01:33 INFO - PROCESS | 3040 | 1467684093938 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:33 INFO - PROCESS | 3040 | 1467684093940 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:33 INFO - PROCESS | 3040 | ++DOCSHELL 0E395800 == 33 [pid = 3040] [id = 679] 19:01:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (18629000) [pid = 3040] [serial = 2037] [outer = 00000000] 19:01:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (192D1C00) [pid = 3040] [serial = 2038] [outer = 18629000] 19:01:33 INFO - PROCESS | 3040 | 1467684093983 Marionette DEBUG loaded listener.js 19:01:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19477000) [pid = 3040] [serial = 2039] [outer = 18629000] 19:01:34 INFO - PROCESS | 3040 | 1467684094938 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:01:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:01:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:01:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 19:01:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:01:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1124ms 19:01:35 INFO - PROCESS | 3040 | 1467684095016 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 19:01:35 INFO - PROCESS | 3040 | 1467684095022 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 19:01:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:01:35 INFO - PROCESS | 3040 | 1467684095029 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:01:35 INFO - PROCESS | 3040 | 1467684095033 Marionette TRACE conn5 <- [1,2682,null,{}] 19:01:35 INFO - PROCESS | 3040 | 1467684095039 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}] 19:01:35 INFO - PROCESS | 3040 | 1467684095042 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:35 INFO - PROCESS | 3040 | 1467684095190 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 19:01:35 INFO - PROCESS | 3040 | 1467684095367 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:35 INFO - PROCESS | 3040 | 1467684095370 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:35 INFO - PROCESS | 3040 | ++DOCSHELL 0D583C00 == 34 [pid = 3040] [id = 680] 19:01:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0D584800) [pid = 3040] [serial = 2040] [outer = 00000000] 19:01:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0D6FB000) [pid = 3040] [serial = 2041] [outer = 0D584800] 19:01:35 INFO - PROCESS | 3040 | 1467684095429 Marionette DEBUG loaded listener.js 19:01:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0DC5A800) [pid = 3040] [serial = 2042] [outer = 0D584800] 19:01:36 INFO - PROCESS | 3040 | 1467684096586 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:01:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:01:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:01:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 19:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:01:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1580ms 19:01:36 INFO - PROCESS | 3040 | 1467684096611 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 19:01:36 INFO - PROCESS | 3040 | 1467684096616 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 19:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:01:36 INFO - PROCESS | 3040 | 1467684096622 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:01:36 INFO - PROCESS | 3040 | 1467684096625 Marionette TRACE conn5 <- [1,2686,null,{}] 19:01:36 INFO - PROCESS | 3040 | 1467684096629 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}] 19:01:36 INFO - PROCESS | 3040 | 1467684096632 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:36 INFO - PROCESS | 3040 | 1467684096789 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 19:01:37 INFO - PROCESS | 3040 | 1467684097055 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:37 INFO - PROCESS | 3040 | 1467684097058 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:37 INFO - PROCESS | 3040 | ++DOCSHELL 0C537400 == 35 [pid = 3040] [id = 681] 19:01:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0C537800) [pid = 3040] [serial = 2043] [outer = 00000000] 19:01:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0C5F0800) [pid = 3040] [serial = 2044] [outer = 0C537800] 19:01:37 INFO - PROCESS | 3040 | 1467684097110 Marionette DEBUG loaded listener.js 19:01:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0D60D000) [pid = 3040] [serial = 2045] [outer = 0C537800] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 0D6F9400 == 34 [pid = 3040] [id = 678] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 182D4800 == 33 [pid = 3040] [id = 677] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 1651C400 == 32 [pid = 3040] [id = 676] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 14D65400 == 31 [pid = 3040] [id = 675] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 14620800 == 30 [pid = 3040] [id = 674] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 0E803400 == 29 [pid = 3040] [id = 673] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 0DC5BC00 == 28 [pid = 3040] [id = 672] 19:01:37 INFO - PROCESS | 3040 | --DOCSHELL 0D53AC00 == 27 [pid = 3040] [id = 671] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A510000) [pid = 3040] [serial = 2011] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A502C00) [pid = 3040] [serial = 2009] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (199D5000) [pid = 3040] [serial = 1996] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (19DCF000) [pid = 3040] [serial = 1999] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1A131400) [pid = 3040] [serial = 2002] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (19E43000) [pid = 3040] [serial = 2000] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1A259000) [pid = 3040] [serial = 2008] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A24D800) [pid = 3040] [serial = 2003] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (193E2000) [pid = 3040] [serial = 1993] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1862D800) [pid = 3040] [serial = 1990] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1862E000) [pid = 3040] [serial = 1991] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (17C61C00) [pid = 3040] [serial = 1987] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (17C6EC00) [pid = 3040] [serial = 1988] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (15C6BC00) [pid = 3040] [serial = 1984] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (15EC3800) [pid = 3040] [serial = 1985] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (148A9800) [pid = 3040] [serial = 1981] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (14D25800) [pid = 3040] [serial = 1982] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (0EDCE000) [pid = 3040] [serial = 1978] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (14622000) [pid = 3040] [serial = 1979] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (0E023800) [pid = 3040] [serial = 1975] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (0E027C00) [pid = 3040] [serial = 1976] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 56 (0D6F7800) [pid = 3040] [serial = 1972] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 55 (0DA76400) [pid = 3040] [serial = 1973] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 54 (19E3F400) [pid = 3040] [serial = 1970] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 53 (199D9800) [pid = 3040] [serial = 1997] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 52 (16724800) [pid = 3040] [serial = 2005] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 51 (18627800) [pid = 3040] [serial = 2006] [outer = 00000000] [url = about:blank] 19:01:37 INFO - PROCESS | 3040 | --DOMWINDOW == 50 (1922A400) [pid = 3040] [serial = 1994] [outer = 00000000] [url = about:blank] 19:01:38 INFO - PROCESS | 3040 | 1467684098159 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:01:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:01:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:01:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 19:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:01:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1579ms 19:01:38 INFO - PROCESS | 3040 | 1467684098207 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 19:01:38 INFO - PROCESS | 3040 | 1467684098210 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 19:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:01:38 INFO - PROCESS | 3040 | 1467684098214 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:01:38 INFO - PROCESS | 3040 | 1467684098217 Marionette TRACE conn5 <- [1,2690,null,{}] 19:01:38 INFO - PROCESS | 3040 | 1467684098222 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}] 19:01:38 INFO - PROCESS | 3040 | 1467684098224 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:38 INFO - PROCESS | 3040 | 1467684098311 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 19:01:38 INFO - PROCESS | 3040 | 1467684098321 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:38 INFO - PROCESS | 3040 | 1467684098323 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:38 INFO - PROCESS | 3040 | ++DOCSHELL 0E028C00 == 28 [pid = 3040] [id = 682] 19:01:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 51 (0E033C00) [pid = 3040] [serial = 2046] [outer = 00000000] 19:01:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 52 (0E0F2000) [pid = 3040] [serial = 2047] [outer = 0E033C00] 19:01:38 INFO - PROCESS | 3040 | 1467684098369 Marionette DEBUG loaded listener.js 19:01:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 53 (0E392400) [pid = 3040] [serial = 2048] [outer = 0E033C00] 19:01:38 INFO - PROCESS | 3040 | 1467684098864 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]]]}] 19:01:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:01:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 19:01:38 INFO - PROCESS | 3040 | 1467684098887 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 19:01:38 INFO - PROCESS | 3040 | 1467684098892 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 19:01:38 INFO - PROCESS | 3040 | 1467684098895 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:01:38 INFO - PROCESS | 3040 | 1467684098897 Marionette TRACE conn5 <- [1,2694,null,{}] 19:01:38 INFO - PROCESS | 3040 | 1467684098901 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}] 19:01:38 INFO - PROCESS | 3040 | 1467684098903 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:39 INFO - PROCESS | 3040 | 1467684098998 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 19:01:39 INFO - PROCESS | 3040 | 1467684099010 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:39 INFO - PROCESS | 3040 | 1467684099012 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:39 INFO - PROCESS | 3040 | ++DOCSHELL 14862C00 == 29 [pid = 3040] [id = 683] 19:01:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 54 (14867C00) [pid = 3040] [serial = 2049] [outer = 00000000] 19:01:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 55 (1498B800) [pid = 3040] [serial = 2050] [outer = 14867C00] 19:01:39 INFO - PROCESS | 3040 | 1467684099056 Marionette DEBUG loaded listener.js 19:01:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 56 (14D5E800) [pid = 3040] [serial = 2051] [outer = 14867C00] 19:01:39 INFO - PROCESS | 3040 | 1467684099500 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]]]}] 19:01:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:01:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 19:01:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:01:39 INFO - PROCESS | 3040 | 1467684099570 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 19:01:39 INFO - PROCESS | 3040 | 1467684099573 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 19:01:39 INFO - PROCESS | 3040 | 1467684099583 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:01:39 INFO - PROCESS | 3040 | 1467684099589 Marionette TRACE conn5 <- [1,2698,null,{}] 19:01:39 INFO - PROCESS | 3040 | 1467684099593 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}] 19:01:39 INFO - PROCESS | 3040 | 1467684099597 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:39 INFO - PROCESS | 3040 | 1467684099685 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 19:01:39 INFO - PROCESS | 3040 | 1467684099722 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:39 INFO - PROCESS | 3040 | 1467684099725 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:39 INFO - PROCESS | 3040 | ++DOCSHELL 15C6BC00 == 30 [pid = 3040] [id = 684] 19:01:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (15C6E000) [pid = 3040] [serial = 2052] [outer = 00000000] 19:01:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (1651F000) [pid = 3040] [serial = 2053] [outer = 15C6E000] 19:01:39 INFO - PROCESS | 3040 | 1467684099778 Marionette DEBUG loaded listener.js 19:01:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (1676A400) [pid = 3040] [serial = 2054] [outer = 15C6E000] 19:01:40 INFO - PROCESS | 3040 | 1467684100258 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] 19:01:40 INFO - PROCESS | 3040 | 1467684100312 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 19:01:40 INFO - PROCESS | 3040 | 1467684100315 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:01:40 INFO - PROCESS | 3040 | 1467684100317 Marionette TRACE conn5 <- [1,2702,null,{}] 19:01:40 INFO - PROCESS | 3040 | 1467684100326 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}] 19:01:40 INFO - PROCESS | 3040 | 1467684100328 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:40 INFO - PROCESS | 3040 | 1467684100444 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 19:01:40 INFO - PROCESS | 3040 | 1467684100454 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:40 INFO - PROCESS | 3040 | 1467684100455 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:40 INFO - PROCESS | 3040 | ++DOCSHELL 16E53400 == 31 [pid = 3040] [id = 685] 19:01:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (16E54C00) [pid = 3040] [serial = 2055] [outer = 00000000] 19:01:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (18626C00) [pid = 3040] [serial = 2056] [outer = 16E54C00] 19:01:40 INFO - PROCESS | 3040 | 1467684100500 Marionette DEBUG loaded listener.js 19:01:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (1863D400) [pid = 3040] [serial = 2057] [outer = 16E54C00] 19:01:40 INFO - PROCESS | 3040 | 1467684100933 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]]]}] 19:01:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:01:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 19:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:01:41 INFO - PROCESS | 3040 | 1467684100990 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 19:01:41 INFO - PROCESS | 3040 | 1467684100992 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 19:01:41 INFO - PROCESS | 3040 | 1467684100995 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:01:41 INFO - PROCESS | 3040 | 1467684100996 Marionette TRACE conn5 <- [1,2706,null,{}] 19:01:41 INFO - PROCESS | 3040 | 1467684101006 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}] 19:01:41 INFO - PROCESS | 3040 | 1467684101008 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:41 INFO - PROCESS | 3040 | 1467684101147 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 19:01:41 INFO - PROCESS | 3040 | 1467684101163 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:41 INFO - PROCESS | 3040 | 1467684101169 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:41 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCE000 == 32 [pid = 3040] [id = 686] 19:01:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (18647400) [pid = 3040] [serial = 2058] [outer = 00000000] 19:01:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (192D1400) [pid = 3040] [serial = 2059] [outer = 18647400] 19:01:41 INFO - PROCESS | 3040 | 1467684101225 Marionette DEBUG loaded listener.js 19:01:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (19479400) [pid = 3040] [serial = 2060] [outer = 18647400] 19:01:41 INFO - PROCESS | 3040 | 1467684101762 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] 19:01:41 INFO - PROCESS | 3040 | 1467684101788 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 19:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:01:41 INFO - PROCESS | 3040 | 1467684101801 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:01:41 INFO - PROCESS | 3040 | 1467684101803 Marionette TRACE conn5 <- [1,2710,null,{}] 19:01:41 INFO - PROCESS | 3040 | 1467684101806 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}] 19:01:41 INFO - PROCESS | 3040 | 1467684101809 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:41 INFO - PROCESS | 3040 | 1467684101944 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (18625400) [pid = 3040] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (0E807000) [pid = 3040] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (14DD9000) [pid = 3040] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (0DC5D000) [pid = 3040] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (0D578C00) [pid = 3040] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (1651CC00) [pid = 3040] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (14624800) [pid = 3040] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (15C6B800) [pid = 3040] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:01:42 INFO - PROCESS | 3040 | --DOMWINDOW == 56 (0DA7C000) [pid = 3040] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:01:42 INFO - PROCESS | 3040 | 1467684102094 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:42 INFO - PROCESS | 3040 | 1467684102096 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:42 INFO - PROCESS | 3040 | ++DOCSHELL 0C556000 == 33 [pid = 3040] [id = 687] 19:01:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (0D578C00) [pid = 3040] [serial = 2061] [outer = 00000000] 19:01:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (14624800) [pid = 3040] [serial = 2062] [outer = 0D578C00] 19:01:42 INFO - PROCESS | 3040 | 1467684102141 Marionette DEBUG loaded listener.js 19:01:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (14DD9000) [pid = 3040] [serial = 2063] [outer = 0D578C00] 19:01:42 INFO - PROCESS | 3040 | 1467684102538 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] 19:01:42 INFO - PROCESS | 3040 | 1467684102579 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 19:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:01:42 INFO - PROCESS | 3040 | 1467684102581 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:01:42 INFO - PROCESS | 3040 | 1467684102583 Marionette TRACE conn5 <- [1,2714,null,{}] 19:01:42 INFO - PROCESS | 3040 | 1467684102587 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}] 19:01:42 INFO - PROCESS | 3040 | 1467684102588 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:42 INFO - PROCESS | 3040 | 1467684102711 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 19:01:42 INFO - PROCESS | 3040 | 1467684102723 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:42 INFO - PROCESS | 3040 | 1467684102725 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:42 INFO - PROCESS | 3040 | ++DOCSHELL 0D60E400 == 34 [pid = 3040] [id = 688] 19:01:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (14D25800) [pid = 3040] [serial = 2064] [outer = 00000000] 19:01:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (19E4DC00) [pid = 3040] [serial = 2065] [outer = 14D25800] 19:01:42 INFO - PROCESS | 3040 | 1467684102769 Marionette DEBUG loaded listener.js 19:01:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (1A0ABC00) [pid = 3040] [serial = 2066] [outer = 14D25800] 19:01:43 INFO - PROCESS | 3040 | 1467684103167 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]]]}] 19:01:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:01:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 630ms 19:01:43 INFO - PROCESS | 3040 | 1467684103213 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 19:01:43 INFO - PROCESS | 3040 | 1467684103215 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 19:01:43 INFO - PROCESS | 3040 | 1467684103218 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:01:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:01:43 INFO - PROCESS | 3040 | 1467684103220 Marionette TRACE conn5 <- [1,2718,null,{}] 19:01:43 INFO - PROCESS | 3040 | 1467684103224 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}] 19:01:43 INFO - PROCESS | 3040 | 1467684103225 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:43 INFO - PROCESS | 3040 | 1467684103304 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 19:01:43 INFO - PROCESS | 3040 | 1467684103403 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:43 INFO - PROCESS | 3040 | 1467684103405 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:43 INFO - PROCESS | 3040 | ++DOCSHELL 14989400 == 35 [pid = 3040] [id = 689] 19:01:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (19B0E000) [pid = 3040] [serial = 2067] [outer = 00000000] 19:01:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (1A12C400) [pid = 3040] [serial = 2068] [outer = 19B0E000] 19:01:43 INFO - PROCESS | 3040 | 1467684103450 Marionette DEBUG loaded listener.js 19:01:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (1A12CC00) [pid = 3040] [serial = 2069] [outer = 19B0E000] 19:01:44 INFO - PROCESS | 3040 | 1467684104321 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:01:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 19:01:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:01:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 19:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:01:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:01:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1128ms 19:01:44 INFO - PROCESS | 3040 | 1467684104351 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 19:01:44 INFO - PROCESS | 3040 | 1467684104356 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 19:01:44 INFO - PROCESS | 3040 | 1467684104362 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:01:44 INFO - PROCESS | 3040 | 1467684104365 Marionette TRACE conn5 <- [1,2722,null,{}] 19:01:44 INFO - PROCESS | 3040 | 1467684104413 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}] 19:01:44 INFO - PROCESS | 3040 | 1467684104416 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:44 INFO - PROCESS | 3040 | 1467684104559 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 19:01:44 INFO - PROCESS | 3040 | 1467684104661 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:44 INFO - PROCESS | 3040 | 1467684104664 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:44 INFO - PROCESS | 3040 | ++DOCSHELL 0DE4D000 == 36 [pid = 3040] [id = 690] 19:01:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0DFB2C00) [pid = 3040] [serial = 2070] [outer = 00000000] 19:01:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0E039000) [pid = 3040] [serial = 2071] [outer = 0DFB2C00] 19:01:44 INFO - PROCESS | 3040 | 1467684104722 Marionette DEBUG loaded listener.js 19:01:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0E391400) [pid = 3040] [serial = 2072] [outer = 0DFB2C00] 19:01:45 INFO - PROCESS | 3040 | 1467684105287 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]]]}] 19:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 970ms 19:01:45 INFO - PROCESS | 3040 | 1467684105336 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 19:01:45 INFO - PROCESS | 3040 | 1467684105341 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 19:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:01:45 INFO - PROCESS | 3040 | 1467684105347 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:01:45 INFO - PROCESS | 3040 | 1467684105350 Marionette TRACE conn5 <- [1,2726,null,{}] 19:01:45 INFO - PROCESS | 3040 | 1467684105354 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}] 19:01:45 INFO - PROCESS | 3040 | 1467684105357 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:45 INFO - PROCESS | 3040 | 1467684105467 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 19:01:45 INFO - PROCESS | 3040 | 1467684105580 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:45 INFO - PROCESS | 3040 | 1467684105582 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:45 INFO - PROCESS | 3040 | ++DOCSHELL 15C71000 == 37 [pid = 3040] [id = 691] 19:01:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (15C76400) [pid = 3040] [serial = 2073] [outer = 00000000] 19:01:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1626D000) [pid = 3040] [serial = 2074] [outer = 15C76400] 19:01:45 INFO - PROCESS | 3040 | 1467684105680 Marionette DEBUG loaded listener.js 19:01:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (16763400) [pid = 3040] [serial = 2075] [outer = 15C76400] 19:01:46 INFO - PROCESS | 3040 | 1467684106251 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]]]}] 19:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 970ms 19:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:01:46 INFO - PROCESS | 3040 | 1467684106321 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 19:01:46 INFO - PROCESS | 3040 | 1467684106324 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 19:01:46 INFO - PROCESS | 3040 | 1467684106328 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:01:46 INFO - PROCESS | 3040 | 1467684106331 Marionette TRACE conn5 <- [1,2730,null,{}] 19:01:46 INFO - PROCESS | 3040 | 1467684106342 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}] 19:01:46 INFO - PROCESS | 3040 | 1467684106347 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:46 INFO - PROCESS | 3040 | 1467684106457 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 19:01:46 INFO - PROCESS | 3040 | 1467684106598 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:46 INFO - PROCESS | 3040 | 1467684106602 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:46 INFO - PROCESS | 3040 | ++DOCSHELL 19B08000 == 38 [pid = 3040] [id = 692] 19:01:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19B0A400) [pid = 3040] [serial = 2076] [outer = 00000000] 19:01:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1A124400) [pid = 3040] [serial = 2077] [outer = 19B0A400] 19:01:46 INFO - PROCESS | 3040 | 1467684106660 Marionette DEBUG loaded listener.js 19:01:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A251C00) [pid = 3040] [serial = 2078] [outer = 19B0A400] 19:01:47 INFO - PROCESS | 3040 | 1467684107470 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]]]}] 19:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1175ms 19:01:47 INFO - PROCESS | 3040 | 1467684107506 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 19:01:47 INFO - PROCESS | 3040 | 1467684107511 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 19:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:01:47 INFO - PROCESS | 3040 | 1467684107516 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:01:47 INFO - PROCESS | 3040 | 1467684107519 Marionette TRACE conn5 <- [1,2734,null,{}] 19:01:47 INFO - PROCESS | 3040 | 1467684107525 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}] 19:01:47 INFO - PROCESS | 3040 | 1467684107527 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:47 INFO - PROCESS | 3040 | 1467684107634 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 19:01:47 INFO - PROCESS | 3040 | 1467684107777 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:47 INFO - PROCESS | 3040 | 1467684107781 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:47 INFO - PROCESS | 3040 | ++DOCSHELL 0C54A400 == 39 [pid = 3040] [id = 693] 19:01:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0C54AC00) [pid = 3040] [serial = 2079] [outer = 00000000] 19:01:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E02D800) [pid = 3040] [serial = 2080] [outer = 0C54AC00] 19:01:47 INFO - PROCESS | 3040 | 1467684107832 Marionette DEBUG loaded listener.js 19:01:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0E393C00) [pid = 3040] [serial = 2081] [outer = 0C54AC00] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0D60E400 == 38 [pid = 3040] [id = 688] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0C556000 == 37 [pid = 3040] [id = 687] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0EDCE000 == 36 [pid = 3040] [id = 686] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 16E53400 == 35 [pid = 3040] [id = 685] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 15C6BC00 == 34 [pid = 3040] [id = 684] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 14862C00 == 33 [pid = 3040] [id = 683] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0E028C00 == 32 [pid = 3040] [id = 682] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0D583C00 == 31 [pid = 3040] [id = 680] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0C537400 == 30 [pid = 3040] [id = 681] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0E395800 == 29 [pid = 3040] [id = 679] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0DE40C00 == 28 [pid = 3040] [id = 670] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 19B08000 == 27 [pid = 3040] [id = 692] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 14989400 == 26 [pid = 3040] [id = 689] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 0DE4D000 == 25 [pid = 3040] [id = 690] 19:01:48 INFO - PROCESS | 3040 | --DOCSHELL 15C71000 == 24 [pid = 3040] [id = 691] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (192D1C00) [pid = 3040] [serial = 2038] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1863F000) [pid = 3040] [serial = 2032] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0E87D800) [pid = 3040] [serial = 2020] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0EC89400) [pid = 3040] [serial = 2021] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16262800) [pid = 3040] [serial = 2026] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (16512400) [pid = 3040] [serial = 2027] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0DFB4000) [pid = 3040] [serial = 2017] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0E023C00) [pid = 3040] [serial = 2018] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0D5E8000) [pid = 3040] [serial = 2014] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (0D60CC00) [pid = 3040] [serial = 2015] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (17C68C00) [pid = 3040] [serial = 2029] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1486CC00) [pid = 3040] [serial = 2023] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (14D1C800) [pid = 3040] [serial = 2024] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1A5C2800) [pid = 3040] [serial = 2012] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (14626C00) [pid = 3040] [serial = 2035] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (1863F800) [pid = 3040] [serial = 2033] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (1486EC00) [pid = 3040] [serial = 2036] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (182D8C00) [pid = 3040] [serial = 2030] [outer = 00000000] [url = about:blank] 19:01:48 INFO - PROCESS | 3040 | 1467684108936 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]]]}] 19:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1474ms 19:01:48 INFO - PROCESS | 3040 | 1467684108991 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 19:01:49 INFO - PROCESS | 3040 | 1467684108995 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 19:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:01:49 INFO - PROCESS | 3040 | 1467684108999 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:01:49 INFO - PROCESS | 3040 | 1467684109004 Marionette TRACE conn5 <- [1,2738,null,{}] 19:01:49 INFO - PROCESS | 3040 | 1467684109009 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}] 19:01:49 INFO - PROCESS | 3040 | 1467684109011 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:49 INFO - PROCESS | 3040 | 1467684109102 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 19:01:49 INFO - PROCESS | 3040 | 1467684109238 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:49 INFO - PROCESS | 3040 | 1467684109241 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:49 INFO - PROCESS | 3040 | ++DOCSHELL 0D608400 == 25 [pid = 3040] [id = 694] 19:01:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0D60CC00) [pid = 3040] [serial = 2082] [outer = 00000000] 19:01:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (0DA7A000) [pid = 3040] [serial = 2083] [outer = 0D60CC00] 19:01:49 INFO - PROCESS | 3040 | 1467684109289 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (0DC5AC00) [pid = 3040] [serial = 2084] [outer = 0D60CC00] 19:01:49 INFO - PROCESS | 3040 | 1467684109660 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]]]}] 19:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 19:01:49 INFO - PROCESS | 3040 | 1467684109730 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 19:01:49 INFO - PROCESS | 3040 | 1467684109735 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 19:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:01:49 INFO - PROCESS | 3040 | 1467684109741 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:01:49 INFO - PROCESS | 3040 | 1467684109744 Marionette TRACE conn5 <- [1,2742,null,{}] 19:01:49 INFO - PROCESS | 3040 | 1467684109784 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}] 19:01:49 INFO - PROCESS | 3040 | 1467684109787 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:49 INFO - PROCESS | 3040 | 1467684109882 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 19:01:49 INFO - PROCESS | 3040 | 1467684109891 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:49 INFO - PROCESS | 3040 | 1467684109893 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:49 INFO - PROCESS | 3040 | ++DOCSHELL 0E03FC00 == 26 [pid = 3040] [id = 695] 19:01:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (0E0E5800) [pid = 3040] [serial = 2085] [outer = 00000000] 19:01:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (0E80B000) [pid = 3040] [serial = 2086] [outer = 0E0E5800] 19:01:49 INFO - PROCESS | 3040 | 1467684109939 Marionette DEBUG loaded listener.js 19:01:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (0EC93800) [pid = 3040] [serial = 2087] [outer = 0E0E5800] 19:01:50 INFO - PROCESS | 3040 | 1467684110391 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]]]}] 19:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 670ms 19:01:50 INFO - PROCESS | 3040 | 1467684110416 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 19:01:50 INFO - PROCESS | 3040 | 1467684110418 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 19:01:50 INFO - PROCESS | 3040 | 1467684110421 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:01:50 INFO - PROCESS | 3040 | 1467684110425 Marionette TRACE conn5 <- [1,2746,null,{}] 19:01:50 INFO - PROCESS | 3040 | 1467684110435 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}] 19:01:50 INFO - PROCESS | 3040 | 1467684110440 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:50 INFO - PROCESS | 3040 | 1467684110523 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 19:01:50 INFO - PROCESS | 3040 | 1467684110530 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:50 INFO - PROCESS | 3040 | 1467684110533 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:50 INFO - PROCESS | 3040 | ++DOCSHELL 1486D000 == 27 [pid = 3040] [id = 696] 19:01:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (1486EC00) [pid = 3040] [serial = 2088] [outer = 00000000] 19:01:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (14D21400) [pid = 3040] [serial = 2089] [outer = 1486EC00] 19:01:50 INFO - PROCESS | 3040 | 1467684110581 Marionette DEBUG loaded listener.js 19:01:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (14F5C400) [pid = 3040] [serial = 2090] [outer = 1486EC00] 19:01:51 INFO - PROCESS | 3040 | 1467684111079 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]]]}] 19:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 19:01:51 INFO - PROCESS | 3040 | 1467684111095 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 19:01:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:01:51 INFO - PROCESS | 3040 | 1467684111097 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 19:01:51 INFO - PROCESS | 3040 | 1467684111100 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:01:51 INFO - PROCESS | 3040 | 1467684111102 Marionette TRACE conn5 <- [1,2750,null,{}] 19:01:51 INFO - PROCESS | 3040 | 1467684111113 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}] 19:01:51 INFO - PROCESS | 3040 | 1467684111115 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:51 INFO - PROCESS | 3040 | 1467684111233 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 19:01:51 INFO - PROCESS | 3040 | 1467684111327 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:51 INFO - PROCESS | 3040 | 1467684111329 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:51 INFO - PROCESS | 3040 | ++DOCSHELL 15ECE400 == 28 [pid = 3040] [id = 697] 19:01:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (15ECF400) [pid = 3040] [serial = 2091] [outer = 00000000] 19:01:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (16511C00) [pid = 3040] [serial = 2092] [outer = 15ECF400] 19:01:51 INFO - PROCESS | 3040 | 1467684111373 Marionette DEBUG loaded listener.js 19:01:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (16519000) [pid = 3040] [serial = 2093] [outer = 15ECF400] 19:01:51 INFO - PROCESS | 3040 | 1467684111770 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]]]}] 19:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 730ms 19:01:51 INFO - PROCESS | 3040 | 1467684111831 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 19:01:51 INFO - PROCESS | 3040 | 1467684111833 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 19:01:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:01:51 INFO - PROCESS | 3040 | 1467684111842 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:01:51 INFO - PROCESS | 3040 | 1467684111844 Marionette TRACE conn5 <- [1,2754,null,{}] 19:01:51 INFO - PROCESS | 3040 | 1467684111847 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}] 19:01:51 INFO - PROCESS | 3040 | 1467684111849 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:51 INFO - PROCESS | 3040 | 1467684111959 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 19:01:51 INFO - PROCESS | 3040 | 1467684111967 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:51 INFO - PROCESS | 3040 | 1467684111969 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:51 INFO - PROCESS | 3040 | ++DOCSHELL 168E1C00 == 29 [pid = 3040] [id = 698] 19:01:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (168E9000) [pid = 3040] [serial = 2094] [outer = 00000000] 19:01:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (17C64000) [pid = 3040] [serial = 2095] [outer = 168E9000] 19:01:52 INFO - PROCESS | 3040 | 1467684112013 Marionette DEBUG loaded listener.js 19:01:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (17C65C00) [pid = 3040] [serial = 2096] [outer = 168E9000] 19:01:52 INFO - PROCESS | 3040 | 1467684112488 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]]]}] 19:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 19:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:01:52 INFO - PROCESS | 3040 | 1467684112516 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 19:01:52 INFO - PROCESS | 3040 | 1467684112518 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 19:01:52 INFO - PROCESS | 3040 | 1467684112521 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:01:52 INFO - PROCESS | 3040 | 1467684112523 Marionette TRACE conn5 <- [1,2758,null,{}] 19:01:52 INFO - PROCESS | 3040 | 1467684112526 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}] 19:01:52 INFO - PROCESS | 3040 | 1467684112532 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:52 INFO - PROCESS | 3040 | 1467684112696 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 19:01:52 INFO - PROCESS | 3040 | 1467684112710 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:52 INFO - PROCESS | 3040 | 1467684112712 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:52 INFO - PROCESS | 3040 | ++DOCSHELL 1862A400 == 30 [pid = 3040] [id = 699] 19:01:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (18630400) [pid = 3040] [serial = 2097] [outer = 00000000] 19:01:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1864B000) [pid = 3040] [serial = 2098] [outer = 18630400] 19:01:52 INFO - PROCESS | 3040 | 1467684112756 Marionette DEBUG loaded listener.js 19:01:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19220400) [pid = 3040] [serial = 2099] [outer = 18630400] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (16E54C00) [pid = 3040] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (18647400) [pid = 3040] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (18629000) [pid = 3040] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0D584800) [pid = 3040] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0C537800) [pid = 3040] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (15C6E000) [pid = 3040] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0E033C00) [pid = 3040] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (14867C00) [pid = 3040] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0D578C00) [pid = 3040] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (14D25800) [pid = 3040] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:01:53 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (19B0E000) [pid = 3040] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:01:53 INFO - PROCESS | 3040 | 1467684113333 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]]]}] 19:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 870ms 19:01:53 INFO - PROCESS | 3040 | 1467684113392 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 19:01:53 INFO - PROCESS | 3040 | 1467684113394 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 19:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:01:53 INFO - PROCESS | 3040 | 1467684113397 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:01:53 INFO - PROCESS | 3040 | 1467684113399 Marionette TRACE conn5 <- [1,2762,null,{}] 19:01:53 INFO - PROCESS | 3040 | 1467684113402 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}] 19:01:53 INFO - PROCESS | 3040 | 1467684113404 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:53 INFO - PROCESS | 3040 | 1467684113481 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 19:01:53 INFO - PROCESS | 3040 | 1467684113486 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:53 INFO - PROCESS | 3040 | 1467684113488 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:53 INFO - PROCESS | 3040 | ++DOCSHELL 148ACC00 == 31 [pid = 3040] [id = 700] 19:01:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (1498A800) [pid = 3040] [serial = 2100] [outer = 00000000] 19:01:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (193E8000) [pid = 3040] [serial = 2101] [outer = 1498A800] 19:01:53 INFO - PROCESS | 3040 | 1467684113532 Marionette DEBUG loaded listener.js 19:01:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (19476C00) [pid = 3040] [serial = 2102] [outer = 1498A800] 19:01:53 INFO - PROCESS | 3040 | 1467684113960 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]]]}] 19:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 19:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:01:53 INFO - PROCESS | 3040 | 1467684113968 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 19:01:53 INFO - PROCESS | 3040 | 1467684113970 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 19:01:53 INFO - PROCESS | 3040 | 1467684113977 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:01:53 INFO - PROCESS | 3040 | 1467684113979 Marionette TRACE conn5 <- [1,2766,null,{}] 19:01:53 INFO - PROCESS | 3040 | 1467684113982 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}] 19:01:53 INFO - PROCESS | 3040 | 1467684113984 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:54 INFO - PROCESS | 3040 | 1467684114107 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 19:01:54 INFO - PROCESS | 3040 | 1467684114259 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:54 INFO - PROCESS | 3040 | 1467684114262 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:54 INFO - PROCESS | 3040 | ++DOCSHELL 0C551800 == 32 [pid = 3040] [id = 701] 19:01:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0C551C00) [pid = 3040] [serial = 2103] [outer = 00000000] 19:01:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D16EC00) [pid = 3040] [serial = 2104] [outer = 0C551C00] 19:01:54 INFO - PROCESS | 3040 | 1467684114363 Marionette DEBUG loaded listener.js 19:01:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0D603800) [pid = 3040] [serial = 2105] [outer = 0C551C00] 19:01:55 INFO - PROCESS | 3040 | 1467684115116 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]]]}] 19:01:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:01:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1172ms 19:01:55 INFO - PROCESS | 3040 | 1467684115152 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 19:01:55 INFO - PROCESS | 3040 | 1467684115156 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 19:01:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:01:55 INFO - PROCESS | 3040 | 1467684115160 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:01:55 INFO - PROCESS | 3040 | 1467684115163 Marionette TRACE conn5 <- [1,2770,null,{}] 19:01:55 INFO - PROCESS | 3040 | 1467684115169 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}] 19:01:55 INFO - PROCESS | 3040 | 1467684115171 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:55 INFO - PROCESS | 3040 | 1467684115355 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 19:01:55 INFO - PROCESS | 3040 | 1467684115367 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:55 INFO - PROCESS | 3040 | 1467684115370 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:55 INFO - PROCESS | 3040 | ++DOCSHELL 1462B000 == 33 [pid = 3040] [id = 702] 19:01:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1462C000) [pid = 3040] [serial = 2106] [outer = 00000000] 19:01:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (148AE800) [pid = 3040] [serial = 2107] [outer = 1462C000] 19:01:55 INFO - PROCESS | 3040 | 1467684115425 Marionette DEBUG loaded listener.js 19:01:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (14DDBC00) [pid = 3040] [serial = 2108] [outer = 1462C000] 19:01:56 INFO - PROCESS | 3040 | 1467684116355 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]]]}] 19:01:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:01:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1274ms 19:01:56 INFO - PROCESS | 3040 | 1467684116435 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 19:01:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:01:56 INFO - PROCESS | 3040 | 1467684116440 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 19:01:56 INFO - PROCESS | 3040 | 1467684116445 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:01:56 INFO - PROCESS | 3040 | 1467684116448 Marionette TRACE conn5 <- [1,2774,null,{}] 19:01:56 INFO - PROCESS | 3040 | 1467684116453 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}] 19:01:56 INFO - PROCESS | 3040 | 1467684116456 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:56 INFO - PROCESS | 3040 | 1467684116600 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 19:01:56 INFO - PROCESS | 3040 | 1467684116746 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:56 INFO - PROCESS | 3040 | 1467684116749 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:56 INFO - PROCESS | 3040 | --DOCSHELL 148ACC00 == 32 [pid = 3040] [id = 700] 19:01:56 INFO - PROCESS | 3040 | --DOCSHELL 1862A400 == 31 [pid = 3040] [id = 699] 19:01:56 INFO - PROCESS | 3040 | --DOCSHELL 168E1C00 == 30 [pid = 3040] [id = 698] 19:01:56 INFO - PROCESS | 3040 | --DOCSHELL 15ECE400 == 29 [pid = 3040] [id = 697] 19:01:56 INFO - PROCESS | 3040 | --DOCSHELL 1486D000 == 28 [pid = 3040] [id = 696] 19:01:56 INFO - PROCESS | 3040 | --DOCSHELL 0E03FC00 == 27 [pid = 3040] [id = 695] 19:01:56 INFO - PROCESS | 3040 | --DOCSHELL 0D608400 == 26 [pid = 3040] [id = 694] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A12C400) [pid = 3040] [serial = 2068] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (18626C00) [pid = 3040] [serial = 2056] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (192D1400) [pid = 3040] [serial = 2059] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (19477000) [pid = 3040] [serial = 2039] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0D6FB000) [pid = 3040] [serial = 2041] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0DC5A800) [pid = 3040] [serial = 2042] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0C5F0800) [pid = 3040] [serial = 2044] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (0D60D000) [pid = 3040] [serial = 2045] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1651F000) [pid = 3040] [serial = 2053] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (0E0F2000) [pid = 3040] [serial = 2047] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (0E392400) [pid = 3040] [serial = 2048] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1498B800) [pid = 3040] [serial = 2050] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (14D5E800) [pid = 3040] [serial = 2051] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (14624800) [pid = 3040] [serial = 2062] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (19479400) [pid = 3040] [serial = 2060] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (1A12CC00) [pid = 3040] [serial = 2069] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (14DD9000) [pid = 3040] [serial = 2063] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (1863D400) [pid = 3040] [serial = 2057] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 56 (1A0ABC00) [pid = 3040] [serial = 2066] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 55 (19E4DC00) [pid = 3040] [serial = 2065] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | --DOMWINDOW == 54 (1676A400) [pid = 3040] [serial = 2054] [outer = 00000000] [url = about:blank] 19:01:56 INFO - PROCESS | 3040 | ++DOCSHELL 0C528400 == 27 [pid = 3040] [id = 703] 19:01:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 55 (0C529000) [pid = 3040] [serial = 2109] [outer = 00000000] 19:01:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 56 (0D582000) [pid = 3040] [serial = 2110] [outer = 0C529000] 19:01:56 INFO - PROCESS | 3040 | 1467684116837 Marionette DEBUG loaded listener.js 19:01:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (0DA75C00) [pid = 3040] [serial = 2111] [outer = 0C529000] 19:01:57 INFO - PROCESS | 3040 | 1467684117268 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]]]}] 19:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 890ms 19:01:57 INFO - PROCESS | 3040 | 1467684117335 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 19:01:57 INFO - PROCESS | 3040 | 1467684117339 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 19:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:01:57 INFO - PROCESS | 3040 | 1467684117345 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:01:57 INFO - PROCESS | 3040 | 1467684117348 Marionette TRACE conn5 <- [1,2778,null,{}] 19:01:57 INFO - PROCESS | 3040 | 1467684117352 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}] 19:01:57 INFO - PROCESS | 3040 | 1467684117354 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:57 INFO - PROCESS | 3040 | 1467684117443 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 19:01:57 INFO - PROCESS | 3040 | 1467684117451 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:57 INFO - PROCESS | 3040 | 1467684117453 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:57 INFO - PROCESS | 3040 | ++DOCSHELL 0E394C00 == 28 [pid = 3040] [id = 704] 19:01:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0E395400) [pid = 3040] [serial = 2112] [outer = 00000000] 19:01:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0EC95800) [pid = 3040] [serial = 2113] [outer = 0E395400] 19:01:57 INFO - PROCESS | 3040 | 1467684117502 Marionette DEBUG loaded listener.js 19:01:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (14624800) [pid = 3040] [serial = 2114] [outer = 0E395400] 19:01:58 INFO - PROCESS | 3040 | 1467684117994 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]]]}] 19:01:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:01:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 671ms 19:01:58 INFO - PROCESS | 3040 | 1467684118021 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 19:01:58 INFO - PROCESS | 3040 | 1467684118023 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 19:01:58 INFO - PROCESS | 3040 | 1467684118026 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:01:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:01:58 INFO - PROCESS | 3040 | 1467684118030 Marionette TRACE conn5 <- [1,2782,null,{}] 19:01:58 INFO - PROCESS | 3040 | 1467684118041 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}] 19:01:58 INFO - PROCESS | 3040 | 1467684118045 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:58 INFO - PROCESS | 3040 | 1467684118156 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 19:01:58 INFO - PROCESS | 3040 | 1467684118166 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 3040 | 1467684118169 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:58 INFO - PROCESS | 3040 | ++DOCSHELL 15C70800 == 29 [pid = 3040] [id = 705] 19:01:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (15C71000) [pid = 3040] [serial = 2115] [outer = 00000000] 19:01:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (15E0D000) [pid = 3040] [serial = 2116] [outer = 15C71000] 19:01:58 INFO - PROCESS | 3040 | 1467684118217 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (16263800) [pid = 3040] [serial = 2117] [outer = 15C71000] 19:01:58 INFO - PROCESS | 3040 | 1467684118693 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]]]}] 19:01:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:01:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 673ms 19:01:58 INFO - PROCESS | 3040 | 1467684118708 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 19:01:58 INFO - PROCESS | 3040 | 1467684118711 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 19:01:58 INFO - PROCESS | 3040 | 1467684118714 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:01:58 INFO - PROCESS | 3040 | 1467684118716 Marionette TRACE conn5 <- [1,2786,null,{}] 19:01:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:01:58 INFO - PROCESS | 3040 | 1467684118719 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}] 19:01:58 INFO - PROCESS | 3040 | 1467684118721 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:58 INFO - PROCESS | 3040 | 1467684118815 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 19:01:58 INFO - PROCESS | 3040 | 1467684118822 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 3040 | 1467684118824 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:58 INFO - PROCESS | 3040 | ++DOCSHELL 168D8000 == 30 [pid = 3040] [id = 706] 19:01:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (168D9C00) [pid = 3040] [serial = 2118] [outer = 00000000] 19:01:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (182D5C00) [pid = 3040] [serial = 2119] [outer = 168D9C00] 19:01:58 INFO - PROCESS | 3040 | 1467684118867 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (18629000) [pid = 3040] [serial = 2120] [outer = 168D9C00] 19:01:59 INFO - PROCESS | 3040 | 1467684119309 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]]]}] 19:01:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:01:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms 19:01:59 INFO - PROCESS | 3040 | 1467684119353 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 19:01:59 INFO - PROCESS | 3040 | 1467684119355 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 19:01:59 INFO - PROCESS | 3040 | 1467684119359 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:01:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:01:59 INFO - PROCESS | 3040 | 1467684119361 Marionette TRACE conn5 <- [1,2790,null,{}] 19:01:59 INFO - PROCESS | 3040 | 1467684119364 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}] 19:01:59 INFO - PROCESS | 3040 | 1467684119366 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:59 INFO - PROCESS | 3040 | 1467684119486 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 19:01:59 INFO - PROCESS | 3040 | 1467684119492 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:59 INFO - PROCESS | 3040 | 1467684119494 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:01:59 INFO - PROCESS | 3040 | ++DOCSHELL 0E02D400 == 31 [pid = 3040] [id = 707] 19:01:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (1862CC00) [pid = 3040] [serial = 2121] [outer = 00000000] 19:01:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (19220000) [pid = 3040] [serial = 2122] [outer = 1862CC00] 19:01:59 INFO - PROCESS | 3040 | 1467684119539 Marionette DEBUG loaded listener.js 19:01:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (193DF400) [pid = 3040] [serial = 2123] [outer = 1862CC00] 19:02:00 INFO - PROCESS | 3040 | 1467684119999 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]]]}] 19:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 672ms 19:02:00 INFO - PROCESS | 3040 | 1467684120035 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 19:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:02:00 INFO - PROCESS | 3040 | 1467684120037 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 19:02:00 INFO - PROCESS | 3040 | 1467684120040 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:02:00 INFO - PROCESS | 3040 | 1467684120042 Marionette TRACE conn5 <- [1,2794,null,{}] 19:02:00 INFO - PROCESS | 3040 | 1467684120045 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}] 19:02:00 INFO - PROCESS | 3040 | 1467684120050 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:00 INFO - PROCESS | 3040 | 1467684120186 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 19:02:00 INFO - PROCESS | 3040 | 1467684120192 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:00 INFO - PROCESS | 3040 | 1467684120194 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:00 INFO - PROCESS | 3040 | ++DOCSHELL 1947F400 == 32 [pid = 3040] [id = 708] 19:02:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (199CB800) [pid = 3040] [serial = 2124] [outer = 00000000] 19:02:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (19DCD400) [pid = 3040] [serial = 2125] [outer = 199CB800] 19:02:00 INFO - PROCESS | 3040 | 1467684120237 Marionette DEBUG loaded listener.js 19:02:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (19E44800) [pid = 3040] [serial = 2126] [outer = 199CB800] 19:02:00 INFO - PROCESS | 3040 | 1467684120697 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]]]}] 19:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 19:02:00 INFO - PROCESS | 3040 | 1467684120711 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 19:02:00 INFO - PROCESS | 3040 | 1467684120713 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 19:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:02:00 INFO - PROCESS | 3040 | 1467684120723 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:02:00 INFO - PROCESS | 3040 | 1467684120725 Marionette TRACE conn5 <- [1,2798,null,{}] 19:02:00 INFO - PROCESS | 3040 | 1467684120728 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}] 19:02:00 INFO - PROCESS | 3040 | 1467684120730 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:00 INFO - PROCESS | 3040 | 1467684120854 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 19:02:00 INFO - PROCESS | 3040 | 1467684120950 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:00 INFO - PROCESS | 3040 | 1467684120952 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:00 INFO - PROCESS | 3040 | ++DOCSHELL 19E48800 == 33 [pid = 3040] [id = 709] 19:02:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (19E4A000) [pid = 3040] [serial = 2127] [outer = 00000000] 19:02:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A0B7000) [pid = 3040] [serial = 2128] [outer = 19E4A000] 19:02:01 INFO - PROCESS | 3040 | 1467684120997 Marionette DEBUG loaded listener.js 19:02:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1A125000) [pid = 3040] [serial = 2129] [outer = 19E4A000] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D60CC00) [pid = 3040] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (15ECF400) [pid = 3040] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0C54AC00) [pid = 3040] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0DFB2C00) [pid = 3040] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (15C76400) [pid = 3040] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19B0A400) [pid = 3040] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (168E9000) [pid = 3040] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (18630400) [pid = 3040] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1486EC00) [pid = 3040] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:02:01 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (0E0E5800) [pid = 3040] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:02:01 INFO - PROCESS | 3040 | 1467684121475 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]]]}] 19:02:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:02:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 770ms 19:02:01 INFO - PROCESS | 3040 | 1467684121496 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 19:02:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:02:01 INFO - PROCESS | 3040 | 1467684121498 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 19:02:01 INFO - PROCESS | 3040 | 1467684121501 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:02:01 INFO - PROCESS | 3040 | 1467684121503 Marionette TRACE conn5 <- [1,2802,null,{}] 19:02:01 INFO - PROCESS | 3040 | 1467684121506 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}] 19:02:01 INFO - PROCESS | 3040 | 1467684121508 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:01 INFO - PROCESS | 3040 | 1467684121587 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 19:02:01 INFO - PROCESS | 3040 | 1467684121592 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:01 INFO - PROCESS | 3040 | 1467684121594 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:01 INFO - PROCESS | 3040 | ++DOCSHELL 0E037000 == 34 [pid = 3040] [id = 710] 19:02:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0E038400) [pid = 3040] [serial = 2130] [outer = 00000000] 19:02:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (15C75000) [pid = 3040] [serial = 2131] [outer = 0E038400] 19:02:01 INFO - PROCESS | 3040 | 1467684121638 Marionette DEBUG loaded listener.js 19:02:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (168E3800) [pid = 3040] [serial = 2132] [outer = 0E038400] 19:02:02 INFO - PROCESS | 3040 | 1467684122081 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]]]}] 19:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 630ms 19:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:02:02 INFO - PROCESS | 3040 | 1467684122133 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 19:02:02 INFO - PROCESS | 3040 | 1467684122135 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 19:02:02 INFO - PROCESS | 3040 | 1467684122138 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:02:02 INFO - PROCESS | 3040 | 1467684122140 Marionette TRACE conn5 <- [1,2806,null,{}] 19:02:02 INFO - PROCESS | 3040 | 1467684122143 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}] 19:02:02 INFO - PROCESS | 3040 | 1467684122145 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:02 INFO - PROCESS | 3040 | 1467684122248 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 19:02:02 INFO - PROCESS | 3040 | 1467684122257 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:02 INFO - PROCESS | 3040 | 1467684122258 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:02 INFO - PROCESS | 3040 | ++DOCSHELL 0E02A000 == 35 [pid = 3040] [id = 711] 19:02:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (15EC4C00) [pid = 3040] [serial = 2133] [outer = 00000000] 19:02:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1A1BAC00) [pid = 3040] [serial = 2134] [outer = 15EC4C00] 19:02:02 INFO - PROCESS | 3040 | 1467684122305 Marionette DEBUG loaded listener.js 19:02:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1A24E400) [pid = 3040] [serial = 2135] [outer = 15EC4C00] 19:02:02 INFO - PROCESS | 3040 | 1467684122715 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]]]}] 19:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 630ms 19:02:02 INFO - PROCESS | 3040 | 1467684122773 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 19:02:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:02:02 INFO - PROCESS | 3040 | 1467684122784 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 19:02:02 INFO - PROCESS | 3040 | 1467684122788 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:02:02 INFO - PROCESS | 3040 | 1467684122790 Marionette TRACE conn5 <- [1,2810,null,{}] 19:02:02 INFO - PROCESS | 3040 | 1467684122793 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}] 19:02:02 INFO - PROCESS | 3040 | 1467684122795 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:02 INFO - PROCESS | 3040 | 1467684122875 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 19:02:02 INFO - PROCESS | 3040 | 1467684122880 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:02 INFO - PROCESS | 3040 | 1467684122882 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:02 INFO - PROCESS | 3040 | ++DOCSHELL 1A131400 == 36 [pid = 3040] [id = 712] 19:02:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1A509400) [pid = 3040] [serial = 2136] [outer = 00000000] 19:02:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1A5BE800) [pid = 3040] [serial = 2137] [outer = 1A509400] 19:02:02 INFO - PROCESS | 3040 | 1467684122924 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1A5C3000) [pid = 3040] [serial = 2138] [outer = 1A509400] 19:02:03 INFO - PROCESS | 3040 | 1467684123351 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]]]}] 19:02:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:02:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 570ms 19:02:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:02:03 INFO - PROCESS | 3040 | 1467684123359 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 19:02:03 INFO - PROCESS | 3040 | 1467684123361 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 19:02:03 INFO - PROCESS | 3040 | 1467684123365 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:02:03 INFO - PROCESS | 3040 | 1467684123367 Marionette TRACE conn5 <- [1,2814,null,{}] 19:02:03 INFO - PROCESS | 3040 | 1467684123371 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}] 19:02:03 INFO - PROCESS | 3040 | 1467684123373 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:03 INFO - PROCESS | 3040 | 1467684123512 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 19:02:03 INFO - PROCESS | 3040 | 1467684123673 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:03 INFO - PROCESS | 3040 | 1467684123676 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:03 INFO - PROCESS | 3040 | ++DOCSHELL 0C531C00 == 37 [pid = 3040] [id = 713] 19:02:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0C535C00) [pid = 3040] [serial = 2139] [outer = 00000000] 19:02:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0C5F1000) [pid = 3040] [serial = 2140] [outer = 0C535C00] 19:02:03 INFO - PROCESS | 3040 | 1467684123774 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0DA71400) [pid = 3040] [serial = 2141] [outer = 0C535C00] 19:02:04 INFO - PROCESS | 3040 | 1467684124377 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:02:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:02:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1070ms 19:02:04 INFO - PROCESS | 3040 | 1467684124437 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 19:02:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:02:04 INFO - PROCESS | 3040 | 1467684124441 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 19:02:04 INFO - PROCESS | 3040 | 1467684124446 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:02:04 INFO - PROCESS | 3040 | 1467684124449 Marionette TRACE conn5 <- [1,2818,null,{}] 19:02:04 INFO - PROCESS | 3040 | 1467684124455 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}] 19:02:04 INFO - PROCESS | 3040 | 1467684124457 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:04 INFO - PROCESS | 3040 | 1467684124572 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 19:02:04 INFO - PROCESS | 3040 | 1467684124716 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:04 INFO - PROCESS | 3040 | 1467684124719 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:04 INFO - PROCESS | 3040 | ++DOCSHELL 1498B800 == 38 [pid = 3040] [id = 714] 19:02:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (14DD7000) [pid = 3040] [serial = 2142] [outer = 00000000] 19:02:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (15E05400) [pid = 3040] [serial = 2143] [outer = 14DD7000] 19:02:04 INFO - PROCESS | 3040 | 1467684124776 Marionette DEBUG loaded listener.js 19:02:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (168DE000) [pid = 3040] [serial = 2144] [outer = 14DD7000] 19:02:05 INFO - PROCESS | 3040 | 1467684125382 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]]]}] 19:02:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:02:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 987ms 19:02:05 INFO - PROCESS | 3040 | 1467684125435 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 19:02:05 INFO - PROCESS | 3040 | 1467684125440 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 19:02:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:02:05 INFO - PROCESS | 3040 | 1467684125443 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:02:05 INFO - PROCESS | 3040 | 1467684125446 Marionette TRACE conn5 <- [1,2822,null,{}] 19:02:05 INFO - PROCESS | 3040 | 1467684125450 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}] 19:02:05 INFO - PROCESS | 3040 | 1467684125452 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:05 INFO - PROCESS | 3040 | 1467684125565 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 19:02:05 INFO - PROCESS | 3040 | 1467684125710 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:05 INFO - PROCESS | 3040 | 1467684125713 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:05 INFO - PROCESS | 3040 | ++DOCSHELL 1995C400 == 39 [pid = 3040] [id = 715] 19:02:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (199D4000) [pid = 3040] [serial = 2145] [outer = 00000000] 19:02:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19B10400) [pid = 3040] [serial = 2146] [outer = 199D4000] 19:02:05 INFO - PROCESS | 3040 | 1467684125767 Marionette DEBUG loaded listener.js 19:02:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A258400) [pid = 3040] [serial = 2147] [outer = 199D4000] 19:02:06 INFO - PROCESS | 3040 | 1467684126431 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:02:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:02:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1017ms 19:02:06 INFO - PROCESS | 3040 | 1467684126465 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 19:02:06 INFO - PROCESS | 3040 | 1467684126468 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 19:02:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:02:06 INFO - PROCESS | 3040 | 1467684126478 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:02:06 INFO - PROCESS | 3040 | 1467684126484 Marionette TRACE conn5 <- [1,2826,null,{}] 19:02:06 INFO - PROCESS | 3040 | 1467684126488 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}] 19:02:06 INFO - PROCESS | 3040 | 1467684126492 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:06 INFO - PROCESS | 3040 | 1467684126759 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 19:02:06 INFO - PROCESS | 3040 | 1467684126926 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:06 INFO - PROCESS | 3040 | 1467684126928 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:06 INFO - PROCESS | 3040 | ++DOCSHELL 0C54D800 == 40 [pid = 3040] [id = 716] 19:02:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0C54E000) [pid = 3040] [serial = 2148] [outer = 00000000] 19:02:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0D1C7000) [pid = 3040] [serial = 2149] [outer = 0C54E000] 19:02:06 INFO - PROCESS | 3040 | 1467684126981 Marionette DEBUG loaded listener.js 19:02:07 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0DC54C00) [pid = 3040] [serial = 2150] [outer = 0C54E000] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 1A131400 == 39 [pid = 3040] [id = 712] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0E02A000 == 38 [pid = 3040] [id = 711] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0E037000 == 37 [pid = 3040] [id = 710] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 19E48800 == 36 [pid = 3040] [id = 709] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 1947F400 == 35 [pid = 3040] [id = 708] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0E02D400 == 34 [pid = 3040] [id = 707] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 168D8000 == 33 [pid = 3040] [id = 706] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 15C70800 == 32 [pid = 3040] [id = 705] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0E394C00 == 31 [pid = 3040] [id = 704] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0C528400 == 30 [pid = 3040] [id = 703] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 1462B000 == 29 [pid = 3040] [id = 702] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0C551800 == 28 [pid = 3040] [id = 701] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0C54A400 == 27 [pid = 3040] [id = 693] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 1995C400 == 26 [pid = 3040] [id = 715] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 0C531C00 == 25 [pid = 3040] [id = 713] 19:02:08 INFO - PROCESS | 3040 | --DOCSHELL 1498B800 == 24 [pid = 3040] [id = 714] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (193E8000) [pid = 3040] [serial = 2101] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0DA7A000) [pid = 3040] [serial = 2083] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (0DC5AC00) [pid = 3040] [serial = 2084] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (16511C00) [pid = 3040] [serial = 2092] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (0E393C00) [pid = 3040] [serial = 2081] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0E02D800) [pid = 3040] [serial = 2080] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0E391400) [pid = 3040] [serial = 2072] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0E039000) [pid = 3040] [serial = 2071] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (16763400) [pid = 3040] [serial = 2075] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1626D000) [pid = 3040] [serial = 2074] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A251C00) [pid = 3040] [serial = 2078] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A124400) [pid = 3040] [serial = 2077] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (17C64000) [pid = 3040] [serial = 2095] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (16519000) [pid = 3040] [serial = 2093] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (1864B000) [pid = 3040] [serial = 2098] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (17C65C00) [pid = 3040] [serial = 2096] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (19220400) [pid = 3040] [serial = 2099] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (14D21400) [pid = 3040] [serial = 2089] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (0E80B000) [pid = 3040] [serial = 2086] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (0EC93800) [pid = 3040] [serial = 2087] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (14F5C400) [pid = 3040] [serial = 2090] [outer = 00000000] [url = about:blank] 19:02:08 INFO - PROCESS | 3040 | 1467684128263 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]]]}] 19:02:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:02:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1890ms 19:02:08 INFO - PROCESS | 3040 | 1467684128366 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 19:02:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:02:08 INFO - PROCESS | 3040 | 1467684128370 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 19:02:08 INFO - PROCESS | 3040 | 1467684128375 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:02:08 INFO - PROCESS | 3040 | 1467684128378 Marionette TRACE conn5 <- [1,2830,null,{}] 19:02:08 INFO - PROCESS | 3040 | 1467684128384 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}] 19:02:08 INFO - PROCESS | 3040 | 1467684128387 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:08 INFO - PROCESS | 3040 | 1467684128484 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 19:02:08 INFO - PROCESS | 3040 | 1467684128574 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:08 INFO - PROCESS | 3040 | 1467684128578 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:08 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F8C00 == 25 [pid = 3040] [id = 717] 19:02:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0D6FAC00) [pid = 3040] [serial = 2151] [outer = 00000000] 19:02:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0DB6E000) [pid = 3040] [serial = 2152] [outer = 0D6FAC00] 19:02:08 INFO - PROCESS | 3040 | 1467684128626 Marionette DEBUG loaded listener.js 19:02:08 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0DC5AC00) [pid = 3040] [serial = 2153] [outer = 0D6FAC00] 19:02:09 INFO - PROCESS | 3040 | 1467684129058 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]]]}] 19:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 730ms 19:02:09 INFO - PROCESS | 3040 | 1467684129105 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 19:02:09 INFO - PROCESS | 3040 | 1467684129110 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 19:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:02:09 INFO - PROCESS | 3040 | 1467684129116 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:02:09 INFO - PROCESS | 3040 | 1467684129119 Marionette TRACE conn5 <- [1,2834,null,{}] 19:02:09 INFO - PROCESS | 3040 | 1467684129123 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}] 19:02:09 INFO - PROCESS | 3040 | 1467684129125 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:09 INFO - PROCESS | 3040 | 1467684129214 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 19:02:09 INFO - PROCESS | 3040 | 1467684129223 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:09 INFO - PROCESS | 3040 | 1467684129226 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:09 INFO - PROCESS | 3040 | ++DOCSHELL 0E0E6400 == 26 [pid = 3040] [id = 718] 19:02:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0E0E6C00) [pid = 3040] [serial = 2154] [outer = 00000000] 19:02:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0E264C00) [pid = 3040] [serial = 2155] [outer = 0E0E6C00] 19:02:09 INFO - PROCESS | 3040 | 1467684129272 Marionette DEBUG loaded listener.js 19:02:09 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0E393C00) [pid = 3040] [serial = 2156] [outer = 0E0E6C00] 19:02:09 INFO - PROCESS | 3040 | 1467684129754 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]]]}] 19:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 19:02:09 INFO - PROCESS | 3040 | 1467684129790 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 19:02:09 INFO - PROCESS | 3040 | 1467684129792 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 19:02:09 INFO - PROCESS | 3040 | 1467684129796 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:02:09 INFO - PROCESS | 3040 | 1467684129799 Marionette TRACE conn5 <- [1,2838,null,{}] 19:02:09 INFO - PROCESS | 3040 | 1467684129810 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}] 19:02:09 INFO - PROCESS | 3040 | 1467684129815 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:09 INFO - PROCESS | 3040 | 1467684129928 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 19:02:10 INFO - PROCESS | 3040 | 1467684130034 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 3040 | 1467684130037 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:10 INFO - PROCESS | 3040 | ++DOCSHELL 148A3400 == 27 [pid = 3040] [id = 719] 19:02:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (148A5000) [pid = 3040] [serial = 2157] [outer = 00000000] 19:02:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14983800) [pid = 3040] [serial = 2158] [outer = 148A5000] 19:02:10 INFO - PROCESS | 3040 | 1467684130084 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14D5A400) [pid = 3040] [serial = 2159] [outer = 148A5000] 19:02:10 INFO - PROCESS | 3040 | 1467684130512 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:02:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:02:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 731ms 19:02:10 INFO - PROCESS | 3040 | 1467684130531 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 19:02:10 INFO - PROCESS | 3040 | 1467684130533 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 19:02:10 INFO - PROCESS | 3040 | 1467684130536 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:02:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:02:10 INFO - PROCESS | 3040 | 1467684130538 Marionette TRACE conn5 <- [1,2842,null,{}] 19:02:10 INFO - PROCESS | 3040 | 1467684130548 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}] 19:02:10 INFO - PROCESS | 3040 | 1467684130550 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:10 INFO - PROCESS | 3040 | 1467684130668 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 19:02:10 INFO - PROCESS | 3040 | 1467684130678 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 3040 | 1467684130680 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:10 INFO - PROCESS | 3040 | ++DOCSHELL 14FBD400 == 28 [pid = 3040] [id = 720] 19:02:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1508F800) [pid = 3040] [serial = 2160] [outer = 00000000] 19:02:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (15ECD000) [pid = 3040] [serial = 2161] [outer = 1508F800] 19:02:10 INFO - PROCESS | 3040 | 1467684130724 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (16517C00) [pid = 3040] [serial = 2162] [outer = 1508F800] 19:02:11 INFO - PROCESS | 3040 | 1467684131187 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]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 19:02:11 INFO - PROCESS | 3040 | 1467684131211 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 19:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:02:11 INFO - PROCESS | 3040 | 1467684131213 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 19:02:11 INFO - PROCESS | 3040 | 1467684131216 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 3040 | 1467684131218 Marionette TRACE conn5 <- [1,2846,null,{}] 19:02:11 INFO - PROCESS | 3040 | 1467684131221 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}] 19:02:11 INFO - PROCESS | 3040 | 1467684131223 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:11 INFO - PROCESS | 3040 | 1467684131360 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 19:02:11 INFO - PROCESS | 3040 | 1467684131377 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:11 INFO - PROCESS | 3040 | 1467684131379 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:11 INFO - PROCESS | 3040 | ++DOCSHELL 16765000 == 29 [pid = 3040] [id = 721] 19:02:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (16767000) [pid = 3040] [serial = 2163] [outer = 00000000] 19:02:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (168EF800) [pid = 3040] [serial = 2164] [outer = 16767000] 19:02:11 INFO - PROCESS | 3040 | 1467684131427 Marionette DEBUG loaded listener.js 19:02:11 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (17C6CC00) [pid = 3040] [serial = 2165] [outer = 16767000] 19:02:11 INFO - PROCESS | 3040 | 1467684131909 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 731ms 19:02:11 INFO - PROCESS | 3040 | 1467684131948 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 19:02:11 INFO - PROCESS | 3040 | 1467684131950 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 19:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:02:11 INFO - PROCESS | 3040 | 1467684131972 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 3040 | 1467684131974 Marionette TRACE conn5 <- [1,2850,null,{}] 19:02:11 INFO - PROCESS | 3040 | 1467684131977 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}] 19:02:11 INFO - PROCESS | 3040 | 1467684131983 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:12 INFO - PROCESS | 3040 | 1467684132118 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 19:02:12 INFO - PROCESS | 3040 | 1467684132188 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 3040 | 1467684132190 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:12 INFO - PROCESS | 3040 | ++DOCSHELL 1864C000 == 30 [pid = 3040] [id = 722] 19:02:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1864C400) [pid = 3040] [serial = 2166] [outer = 00000000] 19:02:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (19220400) [pid = 3040] [serial = 2167] [outer = 1864C400] 19:02:12 INFO - PROCESS | 3040 | 1467684132235 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (193E1000) [pid = 3040] [serial = 2168] [outer = 1864C400] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1A509400) [pid = 3040] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1862CC00) [pid = 3040] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1462C000) [pid = 3040] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (199CB800) [pid = 3040] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (15C71000) [pid = 3040] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E395400) [pid = 3040] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0C529000) [pid = 3040] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0C551C00) [pid = 3040] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (168D9C00) [pid = 3040] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19E4A000) [pid = 3040] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0E038400) [pid = 3040] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (15EC4C00) [pid = 3040] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:02:12 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1498A800) [pid = 3040] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:02:12 INFO - PROCESS | 3040 | 1467684132876 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]]]}] 19:02:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:02:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 930ms 19:02:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:02:12 INFO - PROCESS | 3040 | 1467684132906 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 19:02:12 INFO - PROCESS | 3040 | 1467684132908 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 19:02:12 INFO - PROCESS | 3040 | 1467684132911 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 3040 | 1467684132913 Marionette TRACE conn5 <- [1,2854,null,{}] 19:02:12 INFO - PROCESS | 3040 | 1467684132916 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}] 19:02:12 INFO - PROCESS | 3040 | 1467684132918 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:12 INFO - PROCESS | 3040 | 1467684132998 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 19:02:13 INFO - PROCESS | 3040 | 1467684133004 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:13 INFO - PROCESS | 3040 | 1467684133006 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:13 INFO - PROCESS | 3040 | ++DOCSHELL 15C71000 == 31 [pid = 3040] [id = 723] 19:02:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (15EC4C00) [pid = 3040] [serial = 2169] [outer = 00000000] 19:02:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1921B800) [pid = 3040] [serial = 2170] [outer = 15EC4C00] 19:02:13 INFO - PROCESS | 3040 | 1467684133050 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1921E800) [pid = 3040] [serial = 2171] [outer = 15EC4C00] 19:02:13 INFO - PROCESS | 3040 | 1467684133489 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]]]}] 19:02:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:02:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 19:02:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:02:13 INFO - PROCESS | 3040 | 1467684133542 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 19:02:13 INFO - PROCESS | 3040 | 1467684133544 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 19:02:13 INFO - PROCESS | 3040 | 1467684133547 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 3040 | 1467684133549 Marionette TRACE conn5 <- [1,2858,null,{}] 19:02:13 INFO - PROCESS | 3040 | 1467684133552 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}] 19:02:13 INFO - PROCESS | 3040 | 1467684133554 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:13 INFO - PROCESS | 3040 | 1467684133633 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 19:02:13 INFO - PROCESS | 3040 | 1467684133640 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:13 INFO - PROCESS | 3040 | 1467684133641 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:13 INFO - PROCESS | 3040 | ++DOCSHELL 17C65000 == 32 [pid = 3040] [id = 724] 19:02:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1995C800) [pid = 3040] [serial = 2172] [outer = 00000000] 19:02:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (19B06C00) [pid = 3040] [serial = 2173] [outer = 1995C800] 19:02:13 INFO - PROCESS | 3040 | 1467684133684 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (199D9800) [pid = 3040] [serial = 2174] [outer = 1995C800] 19:02:14 INFO - PROCESS | 3040 | 1467684134151 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]]]}] 19:02:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:02:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 630ms 19:02:14 INFO - PROCESS | 3040 | 1467684134196 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 19:02:14 INFO - PROCESS | 3040 | 1467684134198 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 19:02:14 INFO - PROCESS | 3040 | 1467684134202 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:02:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:02:14 INFO - PROCESS | 3040 | 1467684134204 Marionette TRACE conn5 <- [1,2862,null,{}] 19:02:14 INFO - PROCESS | 3040 | 1467684134207 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}] 19:02:14 INFO - PROCESS | 3040 | 1467684134209 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:14 INFO - PROCESS | 3040 | 1467684134290 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 19:02:14 INFO - PROCESS | 3040 | 1467684134295 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:14 INFO - PROCESS | 3040 | 1467684134297 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:14 INFO - PROCESS | 3040 | ++DOCSHELL 1486EC00 == 33 [pid = 3040] [id = 725] 19:02:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19E4DC00) [pid = 3040] [serial = 2175] [outer = 00000000] 19:02:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A124400) [pid = 3040] [serial = 2176] [outer = 19E4DC00] 19:02:14 INFO - PROCESS | 3040 | 1467684134342 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A12BC00) [pid = 3040] [serial = 2177] [outer = 19E4DC00] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 0D6F8C00 == 32 [pid = 3040] [id = 717] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 0C54D800 == 31 [pid = 3040] [id = 716] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 1864C000 == 30 [pid = 3040] [id = 722] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 15C71000 == 29 [pid = 3040] [id = 723] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 148A3400 == 28 [pid = 3040] [id = 719] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 16765000 == 27 [pid = 3040] [id = 721] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 14FBD400 == 26 [pid = 3040] [id = 720] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 17C65000 == 25 [pid = 3040] [id = 724] 19:02:15 INFO - PROCESS | 3040 | --DOCSHELL 0E0E6400 == 24 [pid = 3040] [id = 718] 19:02:15 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (19476C00) [pid = 3040] [serial = 2102] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A5BE800) [pid = 3040] [serial = 2137] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (19220000) [pid = 3040] [serial = 2122] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (148AE800) [pid = 3040] [serial = 2107] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (14DDBC00) [pid = 3040] [serial = 2108] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19DCD400) [pid = 3040] [serial = 2125] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (15E0D000) [pid = 3040] [serial = 2116] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (16263800) [pid = 3040] [serial = 2117] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0EC95800) [pid = 3040] [serial = 2113] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (14624800) [pid = 3040] [serial = 2114] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0D582000) [pid = 3040] [serial = 2110] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (0DA75C00) [pid = 3040] [serial = 2111] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (0D16EC00) [pid = 3040] [serial = 2104] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (0D603800) [pid = 3040] [serial = 2105] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 64 (182D5C00) [pid = 3040] [serial = 2119] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 63 (1A0B7000) [pid = 3040] [serial = 2128] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 62 (15C75000) [pid = 3040] [serial = 2131] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 61 (1A125000) [pid = 3040] [serial = 2129] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 60 (1A1BAC00) [pid = 3040] [serial = 2134] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 59 (1A24E400) [pid = 3040] [serial = 2135] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 58 (168E3800) [pid = 3040] [serial = 2132] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 57 (19E44800) [pid = 3040] [serial = 2126] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 56 (193DF400) [pid = 3040] [serial = 2123] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 55 (1A5C3000) [pid = 3040] [serial = 2138] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | --DOMWINDOW == 54 (18629000) [pid = 3040] [serial = 2120] [outer = 00000000] [url = about:blank] 19:02:16 INFO - PROCESS | 3040 | 1467684136153 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]]]}] 19:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1976ms 19:02:16 INFO - PROCESS | 3040 | 1467684136183 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 19:02:16 INFO - PROCESS | 3040 | 1467684136187 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 19:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:02:16 INFO - PROCESS | 3040 | 1467684136192 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:02:16 INFO - PROCESS | 3040 | 1467684136195 Marionette TRACE conn5 <- [1,2866,null,{}] 19:02:16 INFO - PROCESS | 3040 | 1467684136201 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}] 19:02:16 INFO - PROCESS | 3040 | 1467684136204 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:16 INFO - PROCESS | 3040 | 1467684136302 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 19:02:16 INFO - PROCESS | 3040 | 1467684136312 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:16 INFO - PROCESS | 3040 | 1467684136316 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:16 INFO - PROCESS | 3040 | ++DOCSHELL 0DA74C00 == 25 [pid = 3040] [id = 726] 19:02:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 55 (0DA75C00) [pid = 3040] [serial = 2178] [outer = 00000000] 19:02:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 56 (0DA7E400) [pid = 3040] [serial = 2179] [outer = 0DA75C00] 19:02:16 INFO - PROCESS | 3040 | 1467684136364 Marionette DEBUG loaded listener.js 19:02:16 INFO - PROCESS | 3040 | ++DOMWINDOW == 57 (0DA71800) [pid = 3040] [serial = 2180] [outer = 0DA75C00] 19:02:16 INFO - PROCESS | 3040 | 1467684136877 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]]]}] 19:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 730ms 19:02:16 INFO - PROCESS | 3040 | 1467684136923 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 19:02:16 INFO - PROCESS | 3040 | 1467684136928 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 19:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:02:16 INFO - PROCESS | 3040 | 1467684136933 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:02:16 INFO - PROCESS | 3040 | 1467684136936 Marionette TRACE conn5 <- [1,2870,null,{}] 19:02:16 INFO - PROCESS | 3040 | 1467684136940 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}] 19:02:16 INFO - PROCESS | 3040 | 1467684136943 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:17 INFO - PROCESS | 3040 | 1467684137030 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 19:02:17 INFO - PROCESS | 3040 | 1467684137040 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:17 INFO - PROCESS | 3040 | 1467684137043 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:17 INFO - PROCESS | 3040 | ++DOCSHELL 0E031800 == 26 [pid = 3040] [id = 727] 19:02:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 58 (0E032000) [pid = 3040] [serial = 2181] [outer = 00000000] 19:02:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 59 (0E038000) [pid = 3040] [serial = 2182] [outer = 0E032000] 19:02:17 INFO - PROCESS | 3040 | 1467684137089 Marionette DEBUG loaded listener.js 19:02:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 60 (0E0E6400) [pid = 3040] [serial = 2183] [outer = 0E032000] 19:02:17 INFO - PROCESS | 3040 | 1467684137569 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]]]}] 19:02:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:02:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 19:02:17 INFO - PROCESS | 3040 | 1467684137607 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 19:02:17 INFO - PROCESS | 3040 | 1467684137610 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 19:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:02:17 INFO - PROCESS | 3040 | 1467684137613 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:02:17 INFO - PROCESS | 3040 | 1467684137616 Marionette TRACE conn5 <- [1,2874,null,{}] 19:02:17 INFO - PROCESS | 3040 | 1467684137627 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}] 19:02:17 INFO - PROCESS | 3040 | 1467684137632 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:17 INFO - PROCESS | 3040 | 1467684137746 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 19:02:17 INFO - PROCESS | 3040 | 1467684137850 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:17 INFO - PROCESS | 3040 | 1467684137854 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:17 INFO - PROCESS | 3040 | ++DOCSHELL 14625800 == 27 [pid = 3040] [id = 728] 19:02:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 61 (14625C00) [pid = 3040] [serial = 2184] [outer = 00000000] 19:02:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 62 (1462B000) [pid = 3040] [serial = 2185] [outer = 14625C00] 19:02:17 INFO - PROCESS | 3040 | 1467684137903 Marionette DEBUG loaded listener.js 19:02:17 INFO - PROCESS | 3040 | ++DOMWINDOW == 63 (146DC000) [pid = 3040] [serial = 2186] [outer = 14625C00] 19:02:18 INFO - PROCESS | 3040 | 1467684138262 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]]]}] 19:02:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:02:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 19:02:18 INFO - PROCESS | 3040 | 1467684138347 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 3040 | 1467684138350 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 19:02:18 INFO - PROCESS | 3040 | 1467684138352 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:02:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:02:18 INFO - PROCESS | 3040 | 1467684138354 Marionette TRACE conn5 <- [1,2878,null,{}] 19:02:18 INFO - PROCESS | 3040 | 1467684138358 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}] 19:02:18 INFO - PROCESS | 3040 | 1467684138360 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:18 INFO - PROCESS | 3040 | 1467684138445 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 19:02:18 INFO - PROCESS | 3040 | 1467684138450 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:18 INFO - PROCESS | 3040 | 1467684138452 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:18 INFO - PROCESS | 3040 | ++DOCSHELL 148A5C00 == 28 [pid = 3040] [id = 729] 19:02:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 64 (148A8400) [pid = 3040] [serial = 2187] [outer = 00000000] 19:02:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 65 (15086800) [pid = 3040] [serial = 2188] [outer = 148A8400] 19:02:18 INFO - PROCESS | 3040 | 1467684138496 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (15C69800) [pid = 3040] [serial = 2189] [outer = 148A8400] 19:02:18 INFO - PROCESS | 3040 | 1467684138914 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:02:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:02:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 570ms 19:02:18 INFO - PROCESS | 3040 | 1467684138939 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 3040 | 1467684138941 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 19:02:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:02:18 INFO - PROCESS | 3040 | 1467684138944 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:02:18 INFO - PROCESS | 3040 | 1467684138946 Marionette TRACE conn5 <- [1,2882,null,{}] 19:02:18 INFO - PROCESS | 3040 | 1467684138949 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}] 19:02:18 INFO - PROCESS | 3040 | 1467684138951 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:19 INFO - PROCESS | 3040 | 1467684139071 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 19:02:19 INFO - PROCESS | 3040 | 1467684139079 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:19 INFO - PROCESS | 3040 | 1467684139081 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:19 INFO - PROCESS | 3040 | ++DOCSHELL 15E03400 == 29 [pid = 3040] [id = 730] 19:02:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (15E0D000) [pid = 3040] [serial = 2190] [outer = 00000000] 19:02:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (16265800) [pid = 3040] [serial = 2191] [outer = 15E0D000] 19:02:19 INFO - PROCESS | 3040 | 1467684139125 Marionette DEBUG loaded listener.js 19:02:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1651B400) [pid = 3040] [serial = 2192] [outer = 15E0D000] 19:02:19 INFO - PROCESS | 3040 | 1467684139574 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]]]}] 19:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 19:02:19 INFO - PROCESS | 3040 | 1467684139618 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 19:02:19 INFO - PROCESS | 3040 | 1467684139620 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 19:02:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:02:19 INFO - PROCESS | 3040 | 1467684139627 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:02:19 INFO - PROCESS | 3040 | 1467684139629 Marionette TRACE conn5 <- [1,2886,null,{}] 19:02:19 INFO - PROCESS | 3040 | 1467684139641 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}] 19:02:19 INFO - PROCESS | 3040 | 1467684139647 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:19 INFO - PROCESS | 3040 | 1467684139749 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 19:02:19 INFO - PROCESS | 3040 | 1467684139764 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:19 INFO - PROCESS | 3040 | 1467684139766 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:19 INFO - PROCESS | 3040 | ++DOCSHELL 18623000 == 30 [pid = 3040] [id = 731] 19:02:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (18623800) [pid = 3040] [serial = 2193] [outer = 00000000] 19:02:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1862B000) [pid = 3040] [serial = 2194] [outer = 18623800] 19:02:19 INFO - PROCESS | 3040 | 1467684139809 Marionette DEBUG loaded listener.js 19:02:19 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1862B800) [pid = 3040] [serial = 2195] [outer = 18623800] 19:02:20 INFO - PROCESS | 3040 | 1467684140240 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]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 671ms 19:02:20 INFO - PROCESS | 3040 | 1467684140299 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 3040 | 1467684140301 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 19:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:02:20 INFO - PROCESS | 3040 | 1467684140304 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 3040 | 1467684140306 Marionette TRACE conn5 <- [1,2890,null,{}] 19:02:20 INFO - PROCESS | 3040 | 1467684140309 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}] 19:02:20 INFO - PROCESS | 3040 | 1467684140311 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:20 INFO - PROCESS | 3040 | 1467684140386 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 19:02:20 INFO - PROCESS | 3040 | 1467684140423 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:20 INFO - PROCESS | 3040 | 1467684140425 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:20 INFO - PROCESS | 3040 | ++DOCSHELL 16E52C00 == 31 [pid = 3040] [id = 732] 19:02:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (18631000) [pid = 3040] [serial = 2196] [outer = 00000000] 19:02:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1864C000) [pid = 3040] [serial = 2197] [outer = 18631000] 19:02:20 INFO - PROCESS | 3040 | 1467684140467 Marionette DEBUG loaded listener.js 19:02:20 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1864CC00) [pid = 3040] [serial = 2198] [outer = 18631000] 19:02:20 INFO - PROCESS | 3040 | 1467684140897 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 630ms 19:02:20 INFO - PROCESS | 3040 | 1467684140946 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 3040 | 1467684140948 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 19:02:20 INFO - PROCESS | 3040 | 1467684140951 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:02:20 INFO - PROCESS | 3040 | 1467684140953 Marionette TRACE conn5 <- [1,2894,null,{}] 19:02:20 INFO - PROCESS | 3040 | 1467684140957 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}] 19:02:20 INFO - PROCESS | 3040 | 1467684140959 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:21 INFO - PROCESS | 3040 | 1467684141034 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 19:02:21 INFO - PROCESS | 3040 | 1467684141040 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 3040 | 1467684141042 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:21 INFO - PROCESS | 3040 | ++DOCSHELL 19484C00 == 32 [pid = 3040] [id = 733] 19:02:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19958400) [pid = 3040] [serial = 2199] [outer = 00000000] 19:02:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19959C00) [pid = 3040] [serial = 2200] [outer = 19958400] 19:02:21 INFO - PROCESS | 3040 | 1467684141086 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19480800) [pid = 3040] [serial = 2201] [outer = 19958400] 19:02:21 INFO - PROCESS | 3040 | 1467684141550 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]]]}] 19:02:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:02:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 630ms 19:02:21 INFO - PROCESS | 3040 | 1467684141587 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 19:02:21 INFO - PROCESS | 3040 | 1467684141589 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 19:02:21 INFO - PROCESS | 3040 | 1467684141592 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:02:21 INFO - PROCESS | 3040 | 1467684141593 Marionette TRACE conn5 <- [1,2898,null,{}] 19:02:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:02:21 INFO - PROCESS | 3040 | 1467684141597 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}] 19:02:21 INFO - PROCESS | 3040 | 1467684141599 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:21 INFO - PROCESS | 3040 | 1467684141712 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 19:02:21 INFO - PROCESS | 3040 | 1467684141780 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 3040 | 1467684141782 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:21 INFO - PROCESS | 3040 | ++DOCSHELL 0C536000 == 33 [pid = 3040] [id = 734] 19:02:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (14624800) [pid = 3040] [serial = 2202] [outer = 00000000] 19:02:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (19E40000) [pid = 3040] [serial = 2203] [outer = 14624800] 19:02:21 INFO - PROCESS | 3040 | 1467684141850 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (19E42000) [pid = 3040] [serial = 2204] [outer = 14624800] 19:02:22 INFO - PROCESS | 3040 | 1467684142224 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]]]}] 19:02:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:02:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:02:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 19:02:22 INFO - PROCESS | 3040 | 1467684142266 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 19:02:22 INFO - PROCESS | 3040 | 1467684142268 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 19:02:22 INFO - TEST-START | /DOMEvents/constructors.html 19:02:22 INFO - PROCESS | 3040 | 1467684142271 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:02:22 INFO - PROCESS | 3040 | 1467684142273 Marionette TRACE conn5 <- [1,2902,null,{}] 19:02:22 INFO - PROCESS | 3040 | 1467684142277 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}] 19:02:22 INFO - PROCESS | 3040 | 1467684142278 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:22 INFO - PROCESS | 3040 | 1467684142396 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 19:02:22 INFO - PROCESS | 3040 | 1467684142400 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:22 INFO - PROCESS | 3040 | 1467684142402 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:22 INFO - PROCESS | 3040 | ++DOCSHELL 0C5F6000 == 34 [pid = 3040] [id = 735] 19:02:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0D16DC00) [pid = 3040] [serial = 2205] [outer = 00000000] 19:02:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A0ABC00) [pid = 3040] [serial = 2206] [outer = 0D16DC00] 19:02:22 INFO - PROCESS | 3040 | 1467684142445 Marionette DEBUG loaded listener.js 19:02:22 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A128400) [pid = 3040] [serial = 2207] [outer = 0D16DC00] 19:02:23 INFO - PROCESS | 3040 | 1467684143200 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]]]}] 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:02:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1043ms 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1508F800) [pid = 3040] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (16767000) [pid = 3040] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (1864C400) [pid = 3040] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1995C800) [pid = 3040] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (199D4000) [pid = 3040] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14DD7000) [pid = 3040] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0C535C00) [pid = 3040] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (148A5000) [pid = 3040] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E0E6C00) [pid = 3040] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0D6FAC00) [pid = 3040] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0C54E000) [pid = 3040] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:02:23 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (15EC4C00) [pid = 3040] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:02:23 INFO - PROCESS | 3040 | 1467684143394 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 3040 | 1467684143397 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 19:02:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:02:23 INFO - PROCESS | 3040 | 1467684143401 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 3040 | 1467684143403 Marionette TRACE conn5 <- [1,2906,null,{}] 19:02:23 INFO - PROCESS | 3040 | 1467684143407 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}] 19:02:23 INFO - PROCESS | 3040 | 1467684143409 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:23 INFO - PROCESS | 3040 | 1467684143499 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 19:02:23 INFO - PROCESS | 3040 | 1467684143504 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 3040 | 1467684143506 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:23 INFO - PROCESS | 3040 | ++DOCSHELL 0ED8AC00 == 35 [pid = 3040] [id = 736] 19:02:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1462A000) [pid = 3040] [serial = 2208] [outer = 00000000] 19:02:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (14F52400) [pid = 3040] [serial = 2209] [outer = 1462A000] 19:02:23 INFO - PROCESS | 3040 | 1467684143552 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1676A400) [pid = 3040] [serial = 2210] [outer = 1462A000] 19:02:23 INFO - PROCESS | 3040 | 1467684143960 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:02:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:02:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 570ms 19:02:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:02:23 INFO - PROCESS | 3040 | 1467684143976 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 3040 | 1467684143978 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 19:02:23 INFO - PROCESS | 3040 | 1467684143981 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 3040 | 1467684143983 Marionette TRACE conn5 <- [1,2910,null,{}] 19:02:23 INFO - PROCESS | 3040 | 1467684143987 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}] 19:02:23 INFO - PROCESS | 3040 | 1467684143989 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:24 INFO - PROCESS | 3040 | 1467684144124 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 19:02:24 INFO - PROCESS | 3040 | 1467684144132 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 3040 | 1467684144133 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:24 INFO - PROCESS | 3040 | ++DOCSHELL 16520800 == 36 [pid = 3040] [id = 737] 19:02:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1864C400) [pid = 3040] [serial = 2211] [outer = 00000000] 19:02:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A1BA000) [pid = 3040] [serial = 2212] [outer = 1864C400] 19:02:24 INFO - PROCESS | 3040 | 1467684144176 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A255400) [pid = 3040] [serial = 2213] [outer = 1864C400] 19:02:24 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:02:24 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:02:24 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:02:24 INFO - PROCESS | 3040 | [3040] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:02:24 INFO - PROCESS | 3040 | 1467684144591 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]]]}] 19:02:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:02:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:02:24 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 19:02:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:02:24 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 19:02:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:02:24 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]" 19:02:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:02:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:02:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 640ms 19:02:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:02:24 INFO - PROCESS | 3040 | 1467684144622 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 19:02:24 INFO - PROCESS | 3040 | 1467684144624 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 19:02:24 INFO - PROCESS | 3040 | 1467684144627 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:02:24 INFO - PROCESS | 3040 | 1467684144629 Marionette TRACE conn5 <- [1,2914,null,{}] 19:02:24 INFO - PROCESS | 3040 | 1467684144632 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}] 19:02:24 INFO - PROCESS | 3040 | 1467684144634 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:24 INFO - PROCESS | 3040 | 1467684144713 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 19:02:24 INFO - PROCESS | 3040 | 1467684144717 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 3040 | 1467684144719 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:24 INFO - PROCESS | 3040 | ++DOCSHELL 1A12FC00 == 37 [pid = 3040] [id = 738] 19:02:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A50A000) [pid = 3040] [serial = 2214] [outer = 00000000] 19:02:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A5C9C00) [pid = 3040] [serial = 2215] [outer = 1A50A000] 19:02:24 INFO - PROCESS | 3040 | 1467684144761 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A651C00) [pid = 3040] [serial = 2216] [outer = 1A50A000] 19:02:25 INFO - PROCESS | 3040 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:02:25 INFO - PROCESS | 3040 | 1467684145321 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]]]}] 19:02:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:02:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 19:02:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:02:25 INFO - PROCESS | 3040 | 1467684145358 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 19:02:25 INFO - PROCESS | 3040 | 1467684145360 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 19:02:25 INFO - PROCESS | 3040 | 1467684145364 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 3040 | 1467684145365 Marionette TRACE conn5 <- [1,2918,null,{}] 19:02:25 INFO - PROCESS | 3040 | 1467684145415 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}] 19:02:25 INFO - PROCESS | 3040 | 1467684145418 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:25 INFO - PROCESS | 3040 | 1467684145531 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 19:02:25 INFO - PROCESS | 3040 | 1467684145676 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:25 INFO - PROCESS | 3040 | 1467684145680 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:25 INFO - PROCESS | 3040 | ++DOCSHELL 0D57CC00 == 38 [pid = 3040] [id = 739] 19:02:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0D580800) [pid = 3040] [serial = 2217] [outer = 00000000] 19:02:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0D60D000) [pid = 3040] [serial = 2218] [outer = 0D580800] 19:02:25 INFO - PROCESS | 3040 | 1467684145738 Marionette DEBUG loaded listener.js 19:02:25 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0DA75000) [pid = 3040] [serial = 2219] [outer = 0D580800] 19:02:26 INFO - PROCESS | 3040 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:02:26 INFO - PROCESS | 3040 | 1467684146382 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]]]}] 19:02:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:02:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1067ms 19:02:26 INFO - PROCESS | 3040 | 1467684146433 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 19:02:26 INFO - PROCESS | 3040 | 1467684146437 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 19:02:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:02:26 INFO - PROCESS | 3040 | 1467684146441 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:02:26 INFO - PROCESS | 3040 | 1467684146444 Marionette TRACE conn5 <- [1,2922,null,{}] 19:02:26 INFO - PROCESS | 3040 | 1467684146450 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}] 19:02:26 INFO - PROCESS | 3040 | 1467684146453 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:26 INFO - PROCESS | 3040 | 1467684146574 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 19:02:26 INFO - PROCESS | 3040 | 1467684146701 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:26 INFO - PROCESS | 3040 | 1467684146705 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:26 INFO - PROCESS | 3040 | ++DOCSHELL 0E80D800 == 39 [pid = 3040] [id = 740] 19:02:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (0E87F800) [pid = 3040] [serial = 2220] [outer = 00000000] 19:02:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (0EC97400) [pid = 3040] [serial = 2221] [outer = 0E87F800] 19:02:26 INFO - PROCESS | 3040 | 1467684146801 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (14622C00) [pid = 3040] [serial = 2222] [outer = 0E87F800] 19:02:27 INFO - PROCESS | 3040 | 1467684147523 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]]]}] 19:02:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:02:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1136ms 19:02:27 INFO - PROCESS | 3040 | 1467684147578 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 19:02:27 INFO - PROCESS | 3040 | 1467684147580 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 19:02:27 INFO - PROCESS | 3040 | 1467684147584 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:02:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:02:27 INFO - PROCESS | 3040 | 1467684147586 Marionette TRACE conn5 <- [1,2926,null,{}] 19:02:27 INFO - PROCESS | 3040 | 1467684147590 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}] 19:02:27 INFO - PROCESS | 3040 | 1467684147593 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:27 INFO - PROCESS | 3040 | 1467684147848 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 19:02:27 INFO - PROCESS | 3040 | 1467684147988 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:27 INFO - PROCESS | 3040 | 1467684147990 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:28 INFO - PROCESS | 3040 | ++DOCSHELL 0C52A400 == 40 [pid = 3040] [id = 741] 19:02:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (0C556400) [pid = 3040] [serial = 2223] [outer = 00000000] 19:02:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0D5E5C00) [pid = 3040] [serial = 2224] [outer = 0C556400] 19:02:28 INFO - PROCESS | 3040 | 1467684148064 Marionette DEBUG loaded listener.js 19:02:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0DB77800) [pid = 3040] [serial = 2225] [outer = 0C556400] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 16520800 == 39 [pid = 3040] [id = 737] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 0ED8AC00 == 38 [pid = 3040] [id = 736] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 0C5F6000 == 37 [pid = 3040] [id = 735] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 0C536000 == 36 [pid = 3040] [id = 734] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 19484C00 == 35 [pid = 3040] [id = 733] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 16E52C00 == 34 [pid = 3040] [id = 732] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 18623000 == 33 [pid = 3040] [id = 731] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 15E03400 == 32 [pid = 3040] [id = 730] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 148A5C00 == 31 [pid = 3040] [id = 729] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 14625800 == 30 [pid = 3040] [id = 728] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 0E031800 == 29 [pid = 3040] [id = 727] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 0DA74C00 == 28 [pid = 3040] [id = 726] 19:02:28 INFO - PROCESS | 3040 | --DOCSHELL 1486EC00 == 27 [pid = 3040] [id = 725] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (15ECD000) [pid = 3040] [serial = 2161] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (168EF800) [pid = 3040] [serial = 2164] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (19220400) [pid = 3040] [serial = 2167] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (17C6CC00) [pid = 3040] [serial = 2165] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (19B06C00) [pid = 3040] [serial = 2173] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (193E1000) [pid = 3040] [serial = 2168] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19B10400) [pid = 3040] [serial = 2146] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (168DE000) [pid = 3040] [serial = 2144] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (15E05400) [pid = 3040] [serial = 2143] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0DA71400) [pid = 3040] [serial = 2141] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0C5F1000) [pid = 3040] [serial = 2140] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (1A124400) [pid = 3040] [serial = 2176] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (14983800) [pid = 3040] [serial = 2158] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0E264C00) [pid = 3040] [serial = 2155] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E393C00) [pid = 3040] [serial = 2156] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (0DB6E000) [pid = 3040] [serial = 2152] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (0DC5AC00) [pid = 3040] [serial = 2153] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0DC54C00) [pid = 3040] [serial = 2150] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0D1C7000) [pid = 3040] [serial = 2149] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (1A258400) [pid = 3040] [serial = 2147] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1921B800) [pid = 3040] [serial = 2170] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (16517C00) [pid = 3040] [serial = 2162] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (199D9800) [pid = 3040] [serial = 2174] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (14D5A400) [pid = 3040] [serial = 2159] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1921E800) [pid = 3040] [serial = 2171] [outer = 00000000] [url = about:blank] 19:02:28 INFO - PROCESS | 3040 | 1467684148709 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]]]}] 19:02:28 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. 19:02:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1180ms 19:02:28 INFO - PROCESS | 3040 | 1467684148768 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 19:02:28 INFO - PROCESS | 3040 | 1467684148772 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 19:02:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:02:28 INFO - PROCESS | 3040 | 1467684148777 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:02:28 INFO - PROCESS | 3040 | 1467684148780 Marionette TRACE conn5 <- [1,2930,null,{}] 19:02:28 INFO - PROCESS | 3040 | 1467684148784 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}] 19:02:28 INFO - PROCESS | 3040 | 1467684148786 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:28 INFO - PROCESS | 3040 | 1467684148878 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 19:02:28 INFO - PROCESS | 3040 | 1467684148977 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:28 INFO - PROCESS | 3040 | 1467684148979 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:28 INFO - PROCESS | 3040 | ++DOCSHELL 0C549C00 == 28 [pid = 3040] [id = 742] 19:02:28 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0C551C00) [pid = 3040] [serial = 2226] [outer = 00000000] 19:02:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0DC60000) [pid = 3040] [serial = 2227] [outer = 0C551C00] 19:02:29 INFO - PROCESS | 3040 | 1467684149026 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (0E02DC00) [pid = 3040] [serial = 2228] [outer = 0C551C00] 19:02:29 INFO - PROCESS | 3040 | 1467684149412 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"]]]}] 19:02:29 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 19:02:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:02:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 19:02:29 INFO - PROCESS | 3040 | 1467684149456 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 19:02:29 INFO - PROCESS | 3040 | 1467684149460 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 19:02:29 INFO - PROCESS | 3040 | 1467684149463 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:02:29 INFO - PROCESS | 3040 | 1467684149465 Marionette TRACE conn5 <- [1,2934,null,{}] 19:02:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:02:29 INFO - PROCESS | 3040 | 1467684149469 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}] 19:02:29 INFO - PROCESS | 3040 | 1467684149471 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:29 INFO - PROCESS | 3040 | 1467684149555 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 19:02:29 INFO - PROCESS | 3040 | 1467684149563 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:29 INFO - PROCESS | 3040 | 1467684149565 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:29 INFO - PROCESS | 3040 | ++DOCSHELL 0EDD4800 == 29 [pid = 3040] [id = 743] 19:02:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (14621000) [pid = 3040] [serial = 2229] [outer = 00000000] 19:02:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1462EC00) [pid = 3040] [serial = 2230] [outer = 14621000] 19:02:29 INFO - PROCESS | 3040 | 1467684149610 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (148A2400) [pid = 3040] [serial = 2231] [outer = 14621000] 19:02:30 INFO - PROCESS | 3040 | 1467684150084 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]]]}] 19:02:30 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. 19:02:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 19:02:30 INFO - PROCESS | 3040 | 1467684150139 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 19:02:30 INFO - PROCESS | 3040 | 1467684150142 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 19:02:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:02:30 INFO - PROCESS | 3040 | 1467684150153 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:02:30 INFO - PROCESS | 3040 | 1467684150157 Marionette TRACE conn5 <- [1,2938,null,{}] 19:02:30 INFO - PROCESS | 3040 | 1467684150161 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}] 19:02:30 INFO - PROCESS | 3040 | 1467684150164 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:30 INFO - PROCESS | 3040 | 1467684150253 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 19:02:30 INFO - PROCESS | 3040 | 1467684150265 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:30 INFO - PROCESS | 3040 | 1467684150267 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:30 INFO - PROCESS | 3040 | ++DOCSHELL 15E09800 == 30 [pid = 3040] [id = 744] 19:02:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (15EC3000) [pid = 3040] [serial = 2232] [outer = 00000000] 19:02:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (16516000) [pid = 3040] [serial = 2233] [outer = 15EC3000] 19:02:30 INFO - PROCESS | 3040 | 1467684150318 Marionette DEBUG loaded listener.js 19:02:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (16520C00) [pid = 3040] [serial = 2234] [outer = 15EC3000] 19:02:30 INFO - PROCESS | 3040 | ++DOCSHELL 17C6D000 == 31 [pid = 3040] [id = 745] 19:02:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (17C6D400) [pid = 3040] [serial = 2235] [outer = 00000000] 19:02:30 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (17C6DC00) [pid = 3040] [serial = 2236] [outer = 17C6D400] 19:02:30 INFO - PROCESS | 3040 | 1467684150865 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]]]}] 19:02:30 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. 19:02:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 730ms 19:02:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:02:30 INFO - PROCESS | 3040 | 1467684150878 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 19:02:30 INFO - PROCESS | 3040 | 1467684150880 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 19:02:30 INFO - PROCESS | 3040 | 1467684150883 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:02:30 INFO - PROCESS | 3040 | 1467684150885 Marionette TRACE conn5 <- [1,2942,null,{}] 19:02:30 INFO - PROCESS | 3040 | 1467684150896 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}] 19:02:30 INFO - PROCESS | 3040 | 1467684150898 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:31 INFO - PROCESS | 3040 | 1467684151052 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 19:02:31 INFO - PROCESS | 3040 | 1467684151120 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:31 INFO - PROCESS | 3040 | 1467684151122 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:31 INFO - PROCESS | 3040 | ++DOCSHELL 168DE800 == 32 [pid = 3040] [id = 746] 19:02:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (168DF800) [pid = 3040] [serial = 2237] [outer = 00000000] 19:02:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (182D4800) [pid = 3040] [serial = 2238] [outer = 168DF800] 19:02:31 INFO - PROCESS | 3040 | 1467684151167 Marionette DEBUG loaded listener.js 19:02:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (18624C00) [pid = 3040] [serial = 2239] [outer = 168DF800] 19:02:31 INFO - PROCESS | 3040 | 1467684151543 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]]]}] 19:02:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:02:31 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 19:02:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 19:02:31 INFO - PROCESS | 3040 | 1467684151554 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 19:02:31 INFO - PROCESS | 3040 | 1467684151557 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 19:02:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:02:31 INFO - PROCESS | 3040 | 1467684151582 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:02:31 INFO - PROCESS | 3040 | 1467684151583 Marionette TRACE conn5 <- [1,2946,null,{}] 19:02:31 INFO - PROCESS | 3040 | 1467684151587 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}] 19:02:31 INFO - PROCESS | 3040 | 1467684151589 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:31 INFO - PROCESS | 3040 | 1467684151739 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 19:02:31 INFO - PROCESS | 3040 | 1467684151744 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:31 INFO - PROCESS | 3040 | 1467684151749 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:31 INFO - PROCESS | 3040 | ++DOCSHELL 19223400 == 33 [pid = 3040] [id = 747] 19:02:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (192C8800) [pid = 3040] [serial = 2240] [outer = 00000000] 19:02:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (193E9800) [pid = 3040] [serial = 2241] [outer = 192C8800] 19:02:31 INFO - PROCESS | 3040 | 1467684151801 Marionette DEBUG loaded listener.js 19:02:31 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1995A400) [pid = 3040] [serial = 2242] [outer = 192C8800] 19:02:32 INFO - PROCESS | 3040 | 1467684152223 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]]]}] 19:02:32 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. 19:02:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 690ms 19:02:32 INFO - PROCESS | 3040 | 1467684152255 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 19:02:32 INFO - PROCESS | 3040 | 1467684152257 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 19:02:32 INFO - PROCESS | 3040 | 1467684152260 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:02:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:02:32 INFO - PROCESS | 3040 | 1467684152262 Marionette TRACE conn5 <- [1,2950,null,{}] 19:02:32 INFO - PROCESS | 3040 | 1467684152265 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}] 19:02:32 INFO - PROCESS | 3040 | 1467684152267 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:32 INFO - PROCESS | 3040 | 1467684152391 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 19:02:32 INFO - PROCESS | 3040 | 1467684152483 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:32 INFO - PROCESS | 3040 | 1467684152485 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:32 INFO - PROCESS | 3040 | ++DOCSHELL 0E38C800 == 34 [pid = 3040] [id = 748] 19:02:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (14FBC400) [pid = 3040] [serial = 2243] [outer = 00000000] 19:02:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (19B0AC00) [pid = 3040] [serial = 2244] [outer = 14FBC400] 19:02:32 INFO - PROCESS | 3040 | 1467684152528 Marionette DEBUG loaded listener.js 19:02:32 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19E44800) [pid = 3040] [serial = 2245] [outer = 14FBC400] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1864C400) [pid = 3040] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (148A8400) [pid = 3040] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (14624800) [pid = 3040] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (14625C00) [pid = 3040] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (15E0D000) [pid = 3040] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (19E4DC00) [pid = 3040] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0DA75C00) [pid = 3040] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E032000) [pid = 3040] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (0D16DC00) [pid = 3040] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (18631000) [pid = 3040] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (19958400) [pid = 3040] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (18623800) [pid = 3040] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:02:33 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1462A000) [pid = 3040] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:02:33 INFO - PROCESS | 3040 | 1467684153059 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]]]}] 19:02:33 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. 19:02:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 830ms 19:02:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:02:33 INFO - PROCESS | 3040 | 1467684153094 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 19:02:33 INFO - PROCESS | 3040 | 1467684153096 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 19:02:33 INFO - PROCESS | 3040 | 1467684153099 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 3040 | 1467684153101 Marionette TRACE conn5 <- [1,2954,null,{}] 19:02:33 INFO - PROCESS | 3040 | 1467684153104 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}] 19:02:33 INFO - PROCESS | 3040 | 1467684153106 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:33 INFO - PROCESS | 3040 | 1467684153186 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 19:02:33 INFO - PROCESS | 3040 | 1467684153191 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:33 INFO - PROCESS | 3040 | 1467684153193 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:33 INFO - PROCESS | 3040 | ++DOCSHELL 0EDCA800 == 35 [pid = 3040] [id = 749] 19:02:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (14D65400) [pid = 3040] [serial = 2246] [outer = 00000000] 19:02:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (17C68400) [pid = 3040] [serial = 2247] [outer = 14D65400] 19:02:33 INFO - PROCESS | 3040 | 1467684153236 Marionette DEBUG loaded listener.js 19:02:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1864C400) [pid = 3040] [serial = 2248] [outer = 14D65400] 19:02:33 INFO - PROCESS | 3040 | 1467684153643 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]]]}] 19:02:33 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. 19:02:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 571ms 19:02:33 INFO - PROCESS | 3040 | 1467684153672 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 19:02:33 INFO - PROCESS | 3040 | 1467684153673 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 19:02:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:02:33 INFO - PROCESS | 3040 | 1467684153676 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 3040 | 1467684153679 Marionette TRACE conn5 <- [1,2958,null,{}] 19:02:33 INFO - PROCESS | 3040 | 1467684153682 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}] 19:02:33 INFO - PROCESS | 3040 | 1467684153684 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:33 INFO - PROCESS | 3040 | 1467684153834 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 19:02:33 INFO - PROCESS | 3040 | 1467684153845 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:33 INFO - PROCESS | 3040 | 1467684153847 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:33 INFO - PROCESS | 3040 | ++DOCSHELL 15C76000 == 36 [pid = 3040] [id = 750] 19:02:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19B0E800) [pid = 3040] [serial = 2249] [outer = 00000000] 19:02:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (1A130C00) [pid = 3040] [serial = 2250] [outer = 19B0E800] 19:02:33 INFO - PROCESS | 3040 | 1467684153889 Marionette DEBUG loaded listener.js 19:02:33 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (1A24E800) [pid = 3040] [serial = 2251] [outer = 19B0E800] 19:02:34 INFO - PROCESS | 3040 | 1467684154274 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]]]}] 19:02:34 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. 19:02:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 19:02:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:02:34 INFO - PROCESS | 3040 | 1467684154307 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 19:02:34 INFO - PROCESS | 3040 | 1467684154309 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 19:02:34 INFO - PROCESS | 3040 | 1467684154312 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:02:34 INFO - PROCESS | 3040 | 1467684154314 Marionette TRACE conn5 <- [1,2962,null,{}] 19:02:34 INFO - PROCESS | 3040 | 1467684154317 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}] 19:02:34 INFO - PROCESS | 3040 | 1467684154319 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:34 INFO - PROCESS | 3040 | 1467684154442 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 19:02:34 INFO - PROCESS | 3040 | 1467684154450 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:34 INFO - PROCESS | 3040 | 1467684154452 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:34 INFO - PROCESS | 3040 | ++DOCSHELL 1A421C00 == 37 [pid = 3040] [id = 751] 19:02:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A424400) [pid = 3040] [serial = 2252] [outer = 00000000] 19:02:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A5C3C00) [pid = 3040] [serial = 2253] [outer = 1A424400] 19:02:34 INFO - PROCESS | 3040 | 1467684154495 Marionette DEBUG loaded listener.js 19:02:34 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1A5C8000) [pid = 3040] [serial = 2254] [outer = 1A424400] 19:02:34 INFO - PROCESS | 3040 | 1467684154886 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]]]}] 19:02:34 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. 19:02:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 19:02:34 INFO - PROCESS | 3040 | 1467684154944 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 19:02:34 INFO - PROCESS | 3040 | 1467684154946 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 19:02:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:02:34 INFO - PROCESS | 3040 | 1467684154949 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:02:34 INFO - PROCESS | 3040 | 1467684154951 Marionette TRACE conn5 <- [1,2966,null,{}] 19:02:34 INFO - PROCESS | 3040 | 1467684154954 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}] 19:02:34 INFO - PROCESS | 3040 | 1467684154956 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:35 INFO - PROCESS | 3040 | 1467684155038 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 19:02:35 INFO - PROCESS | 3040 | 1467684155275 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:35 INFO - PROCESS | 3040 | 1467684155278 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:35 INFO - PROCESS | 3040 | ++DOCSHELL 0C536000 == 38 [pid = 3040] [id = 752] 19:02:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (0C536C00) [pid = 3040] [serial = 2255] [outer = 00000000] 19:02:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (0C5ED000) [pid = 3040] [serial = 2256] [outer = 0C536C00] 19:02:35 INFO - PROCESS | 3040 | 1467684155340 Marionette DEBUG loaded listener.js 19:02:35 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (0D60B800) [pid = 3040] [serial = 2257] [outer = 0C536C00] 19:02:35 INFO - PROCESS | 3040 | 1467684155842 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]]]}] 19:02:35 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. 19:02:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 930ms 19:02:35 INFO - PROCESS | 3040 | 1467684155882 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 19:02:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:02:35 INFO - PROCESS | 3040 | 1467684155885 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 19:02:35 INFO - PROCESS | 3040 | 1467684155907 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:02:35 INFO - PROCESS | 3040 | 1467684155910 Marionette TRACE conn5 <- [1,2970,null,{}] 19:02:35 INFO - PROCESS | 3040 | 1467684155917 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}] 19:02:35 INFO - PROCESS | 3040 | 1467684155920 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:36 INFO - PROCESS | 3040 | 1467684156034 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 19:02:36 INFO - PROCESS | 3040 | 1467684156192 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:36 INFO - PROCESS | 3040 | 1467684156195 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:36 INFO - PROCESS | 3040 | ++DOCSHELL 14622800 == 39 [pid = 3040] [id = 753] 19:02:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (146D5000) [pid = 3040] [serial = 2258] [outer = 00000000] 19:02:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (14991000) [pid = 3040] [serial = 2259] [outer = 146D5000] 19:02:36 INFO - PROCESS | 3040 | 1467684156251 Marionette DEBUG loaded listener.js 19:02:36 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (14DDC800) [pid = 3040] [serial = 2260] [outer = 146D5000] 19:02:36 INFO - PROCESS | 3040 | 1467684156790 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"]]]}] 19:02:36 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 19:02:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:02:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 950ms 19:02:36 INFO - PROCESS | 3040 | 1467684156843 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 3040 | 1467684156847 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 19:02:36 INFO - PROCESS | 3040 | 1467684156851 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:02:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:02:36 INFO - PROCESS | 3040 | 1467684156853 Marionette TRACE conn5 <- [1,2974,null,{}] 19:02:36 INFO - PROCESS | 3040 | 1467684156857 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}] 19:02:36 INFO - PROCESS | 3040 | 1467684156860 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:36 INFO - PROCESS | 3040 | 1467684156972 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 19:02:37 INFO - PROCESS | 3040 | 1467684157130 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:37 INFO - PROCESS | 3040 | 1467684157132 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:37 INFO - PROCESS | 3040 | ++DOCSHELL 19479400 == 40 [pid = 3040] [id = 754] 19:02:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (199CCC00) [pid = 3040] [serial = 2261] [outer = 00000000] 19:02:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1A126400) [pid = 3040] [serial = 2262] [outer = 199CCC00] 19:02:37 INFO - PROCESS | 3040 | 1467684157187 Marionette DEBUG loaded listener.js 19:02:37 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (1A5CC400) [pid = 3040] [serial = 2263] [outer = 199CCC00] 19:02:37 INFO - PROCESS | 3040 | 1467684157691 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]]]}] 19:02:37 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. 19:02:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 871ms 19:02:37 INFO - PROCESS | 3040 | 1467684157768 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 19:02:37 INFO - PROCESS | 3040 | 1467684157771 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 19:02:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:02:37 INFO - PROCESS | 3040 | 1467684157782 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:02:37 INFO - PROCESS | 3040 | 1467684157788 Marionette TRACE conn5 <- [1,2978,null,{}] 19:02:37 INFO - PROCESS | 3040 | 1467684157793 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}] 19:02:37 INFO - PROCESS | 3040 | 1467684157796 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:37 INFO - PROCESS | 3040 | 1467684157911 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 19:02:38 INFO - PROCESS | 3040 | 1467684158049 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:38 INFO - PROCESS | 3040 | 1467684158052 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:38 INFO - PROCESS | 3040 | ++DOCSHELL 1A68D800 == 41 [pid = 3040] [id = 755] 19:02:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (1B39F000) [pid = 3040] [serial = 2264] [outer = 00000000] 19:02:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (1BB84400) [pid = 3040] [serial = 2265] [outer = 1B39F000] 19:02:38 INFO - PROCESS | 3040 | 1467684158105 Marionette DEBUG loaded listener.js 19:02:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (1BE4D800) [pid = 3040] [serial = 2266] [outer = 1B39F000] 19:02:38 INFO - PROCESS | 3040 | ++DOCSHELL 0D129400 == 42 [pid = 3040] [id = 756] 19:02:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0D16A000) [pid = 3040] [serial = 2267] [outer = 00000000] 19:02:38 INFO - PROCESS | 3040 | ++DOMWINDOW == 95 (15EC4C00) [pid = 3040] [serial = 2268] [outer = 0D16A000] 19:02:38 INFO - PROCESS | 3040 | 1467684158696 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]]]}] 19:02:38 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. 19:02:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 930ms 19:02:38 INFO - PROCESS | 3040 | 1467684158711 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 19:02:38 INFO - PROCESS | 3040 | 1467684158715 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 19:02:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:02:38 INFO - PROCESS | 3040 | 1467684158718 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:02:38 INFO - PROCESS | 3040 | 1467684158720 Marionette TRACE conn5 <- [1,2982,null,{}] 19:02:38 INFO - PROCESS | 3040 | 1467684158741 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}] 19:02:38 INFO - PROCESS | 3040 | 1467684158743 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:38 INFO - PROCESS | 3040 | 1467684158874 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 19:02:39 INFO - PROCESS | 3040 | 1467684159175 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 3040 | 1467684159178 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:39 INFO - PROCESS | 3040 | ++DOCSHELL 08F70000 == 43 [pid = 3040] [id = 757] 19:02:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 96 (08F75000) [pid = 3040] [serial = 2269] [outer = 00000000] 19:02:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 97 (0D60F800) [pid = 3040] [serial = 2270] [outer = 08F75000] 19:02:39 INFO - PROCESS | 3040 | 1467684159228 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 3040 | ++DOMWINDOW == 98 (0DE4D000) [pid = 3040] [serial = 2271] [outer = 08F75000] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 1A421C00 == 42 [pid = 3040] [id = 751] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 15C76000 == 41 [pid = 3040] [id = 750] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0EDCA800 == 40 [pid = 3040] [id = 749] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0E38C800 == 39 [pid = 3040] [id = 748] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 19223400 == 38 [pid = 3040] [id = 747] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 168DE800 == 37 [pid = 3040] [id = 746] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 17C6D000 == 36 [pid = 3040] [id = 745] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 15E09800 == 35 [pid = 3040] [id = 744] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0EDD4800 == 34 [pid = 3040] [id = 743] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0C549C00 == 33 [pid = 3040] [id = 742] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0C52A400 == 32 [pid = 3040] [id = 741] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0E80D800 == 31 [pid = 3040] [id = 740] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0D57CC00 == 30 [pid = 3040] [id = 739] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 1A12FC00 == 29 [pid = 3040] [id = 738] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0D129400 == 28 [pid = 3040] [id = 756] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 1A68D800 == 27 [pid = 3040] [id = 755] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 19479400 == 26 [pid = 3040] [id = 754] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 0C536000 == 25 [pid = 3040] [id = 752] 19:02:40 INFO - PROCESS | 3040 | --DOCSHELL 14622800 == 24 [pid = 3040] [id = 753] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 97 (15086800) [pid = 3040] [serial = 2188] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 96 (15C69800) [pid = 3040] [serial = 2189] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 95 (19E40000) [pid = 3040] [serial = 2203] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 94 (1462B000) [pid = 3040] [serial = 2185] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (146DC000) [pid = 3040] [serial = 2186] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (16265800) [pid = 3040] [serial = 2191] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (1651B400) [pid = 3040] [serial = 2192] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1A12BC00) [pid = 3040] [serial = 2177] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0DA7E400) [pid = 3040] [serial = 2179] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0DA71800) [pid = 3040] [serial = 2180] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (0E038000) [pid = 3040] [serial = 2182] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (1A0ABC00) [pid = 3040] [serial = 2206] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0E0E6400) [pid = 3040] [serial = 2183] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (1864C000) [pid = 3040] [serial = 2197] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (19E42000) [pid = 3040] [serial = 2204] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1864CC00) [pid = 3040] [serial = 2198] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (19959C00) [pid = 3040] [serial = 2200] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (1862B000) [pid = 3040] [serial = 2194] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (1862B800) [pid = 3040] [serial = 2195] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14F52400) [pid = 3040] [serial = 2209] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A128400) [pid = 3040] [serial = 2207] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A255400) [pid = 3040] [serial = 2213] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1676A400) [pid = 3040] [serial = 2210] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1A1BA000) [pid = 3040] [serial = 2212] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19480800) [pid = 3040] [serial = 2201] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1A5C9C00) [pid = 3040] [serial = 2215] [outer = 00000000] [url = about:blank] 19:02:40 INFO - PROCESS | 3040 | 1467684160535 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]]]}] 19:02:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:02:40 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 19:02:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1884ms 19:02:40 INFO - PROCESS | 3040 | 1467684160608 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 19:02:40 INFO - PROCESS | 3040 | 1467684160613 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 19:02:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:02:40 INFO - PROCESS | 3040 | 1467684160618 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:02:40 INFO - PROCESS | 3040 | 1467684160621 Marionette TRACE conn5 <- [1,2986,null,{}] 19:02:40 INFO - PROCESS | 3040 | 1467684160627 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}] 19:02:40 INFO - PROCESS | 3040 | 1467684160629 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:40 INFO - PROCESS | 3040 | 1467684160724 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 19:02:40 INFO - PROCESS | 3040 | 1467684160737 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:40 INFO - PROCESS | 3040 | 1467684160741 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:40 INFO - PROCESS | 3040 | ++DOCSHELL 0D176C00 == 25 [pid = 3040] [id = 758] 19:02:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0D1C7000) [pid = 3040] [serial = 2272] [outer = 00000000] 19:02:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0D60B000) [pid = 3040] [serial = 2273] [outer = 0D1C7000] 19:02:40 INFO - PROCESS | 3040 | 1467684160790 Marionette DEBUG loaded listener.js 19:02:40 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0DA71800) [pid = 3040] [serial = 2274] [outer = 0D1C7000] 19:02:41 INFO - PROCESS | 3040 | 1467684161257 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]]]}] 19:02:41 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. 19:02:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 19:02:41 INFO - PROCESS | 3040 | 1467684161290 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 19:02:41 INFO - PROCESS | 3040 | 1467684161295 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 19:02:41 INFO - PROCESS | 3040 | 1467684161301 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:02:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:02:41 INFO - PROCESS | 3040 | 1467684161304 Marionette TRACE conn5 <- [1,2990,null,{}] 19:02:41 INFO - PROCESS | 3040 | 1467684161308 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}] 19:02:41 INFO - PROCESS | 3040 | 1467684161310 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:41 INFO - PROCESS | 3040 | 1467684161400 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 19:02:41 INFO - PROCESS | 3040 | 1467684161407 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 3040 | 1467684161410 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:41 INFO - PROCESS | 3040 | ++DOCSHELL 0E032400 == 26 [pid = 3040] [id = 759] 19:02:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E033C00) [pid = 3040] [serial = 2275] [outer = 00000000] 19:02:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0E040000) [pid = 3040] [serial = 2276] [outer = 0E033C00] 19:02:41 INFO - PROCESS | 3040 | 1467684161456 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0E265800) [pid = 3040] [serial = 2277] [outer = 0E033C00] 19:02:41 INFO - PROCESS | 3040 | 1467684161910 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]]]}] 19:02:41 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. 19:02:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 631ms 19:02:41 INFO - PROCESS | 3040 | 1467684161936 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 19:02:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:02:41 INFO - PROCESS | 3040 | 1467684161938 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 19:02:41 INFO - PROCESS | 3040 | 1467684161942 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:02:41 INFO - PROCESS | 3040 | 1467684161945 Marionette TRACE conn5 <- [1,2994,null,{}] 19:02:41 INFO - PROCESS | 3040 | 1467684161956 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}] 19:02:41 INFO - PROCESS | 3040 | 1467684161960 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:42 INFO - PROCESS | 3040 | 1467684162044 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 19:02:42 INFO - PROCESS | 3040 | 1467684162067 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:42 INFO - PROCESS | 3040 | 1467684162070 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:42 INFO - PROCESS | 3040 | ++DOCSHELL 14653800 == 27 [pid = 3040] [id = 760] 19:02:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1486EC00) [pid = 3040] [serial = 2278] [outer = 00000000] 19:02:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1498C000) [pid = 3040] [serial = 2279] [outer = 1486EC00] 19:02:42 INFO - PROCESS | 3040 | 1467684162120 Marionette DEBUG loaded listener.js 19:02:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (14DD4400) [pid = 3040] [serial = 2280] [outer = 1486EC00] 19:02:42 INFO - PROCESS | 3040 | 1467684162566 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]]]}] 19:02:42 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. 19:02:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 690ms 19:02:42 INFO - PROCESS | 3040 | 1467684162643 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 19:02:42 INFO - PROCESS | 3040 | 1467684162646 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 19:02:42 INFO - PROCESS | 3040 | 1467684162649 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:02:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:02:42 INFO - PROCESS | 3040 | 1467684162651 Marionette TRACE conn5 <- [1,2998,null,{}] 19:02:42 INFO - PROCESS | 3040 | 1467684162655 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}] 19:02:42 INFO - PROCESS | 3040 | 1467684162657 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:42 INFO - PROCESS | 3040 | 1467684162783 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 19:02:42 INFO - PROCESS | 3040 | 1467684162788 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:42 INFO - PROCESS | 3040 | 1467684162790 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:42 INFO - PROCESS | 3040 | ++DOCSHELL 15C59000 == 28 [pid = 3040] [id = 761] 19:02:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (15C60400) [pid = 3040] [serial = 2281] [outer = 00000000] 19:02:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (16265400) [pid = 3040] [serial = 2282] [outer = 15C60400] 19:02:42 INFO - PROCESS | 3040 | 1467684162834 Marionette DEBUG loaded listener.js 19:02:42 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1651A800) [pid = 3040] [serial = 2283] [outer = 15C60400] 19:02:43 INFO - PROCESS | 3040 | [3040] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:02:43 INFO - PROCESS | 3040 | 1467684163320 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:02:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:02:43 INFO - {} 19:02:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:02:43 INFO - {} 19:02:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:02:43 INFO - {} 19:02:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:02:43 INFO - {} 19:02:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 730ms 19:02:43 INFO - PROCESS | 3040 | 1467684163384 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 19:02:43 INFO - PROCESS | 3040 | 1467684163386 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 19:02:43 INFO - PROCESS | 3040 | 1467684163389 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:02:43 INFO - TEST-START | /FileAPI/fileReader.html 19:02:43 INFO - PROCESS | 3040 | 1467684163391 Marionette TRACE conn5 <- [1,3002,null,{}] 19:02:43 INFO - PROCESS | 3040 | 1467684163394 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}] 19:02:43 INFO - PROCESS | 3040 | 1467684163396 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:43 INFO - PROCESS | 3040 | 1467684163542 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 19:02:43 INFO - PROCESS | 3040 | 1467684163559 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:43 INFO - PROCESS | 3040 | 1467684163561 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:43 INFO - PROCESS | 3040 | ++DOCSHELL 182CC000 == 29 [pid = 3040] [id = 762] 19:02:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (182CCC00) [pid = 3040] [serial = 2284] [outer = 00000000] 19:02:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1862AC00) [pid = 3040] [serial = 2285] [outer = 182CCC00] 19:02:43 INFO - PROCESS | 3040 | 1467684163605 Marionette DEBUG loaded listener.js 19:02:43 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1862E000) [pid = 3040] [serial = 2286] [outer = 182CCC00] 19:02:44 INFO - PROCESS | 3040 | 1467684164010 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]]]}] 19:02:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:02:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:02:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:02:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:02:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 19:02:44 INFO - PROCESS | 3040 | 1467684164063 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 19:02:44 INFO - PROCESS | 3040 | 1467684164065 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 19:02:44 INFO - TEST-START | /FileAPI/historical.html 19:02:44 INFO - PROCESS | 3040 | 1467684164074 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:02:44 INFO - PROCESS | 3040 | 1467684164076 Marionette TRACE conn5 <- [1,3006,null,{}] 19:02:44 INFO - PROCESS | 3040 | 1467684164079 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}] 19:02:44 INFO - PROCESS | 3040 | 1467684164085 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:44 INFO - PROCESS | 3040 | 1467684164220 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 19:02:44 INFO - PROCESS | 3040 | 1467684164225 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:44 INFO - PROCESS | 3040 | 1467684164227 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:44 INFO - PROCESS | 3040 | ++DOCSHELL 18631C00 == 30 [pid = 3040] [id = 763] 19:02:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1863E800) [pid = 3040] [serial = 2287] [outer = 00000000] 19:02:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (19480800) [pid = 3040] [serial = 2288] [outer = 1863E800] 19:02:44 INFO - PROCESS | 3040 | 1467684164270 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (199D4800) [pid = 3040] [serial = 2289] [outer = 1863E800] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (19B0E800) [pid = 3040] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (168DF800) [pid = 3040] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1A424400) [pid = 3040] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (14FBC400) [pid = 3040] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0C551C00) [pid = 3040] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0C556400) [pid = 3040] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (192C8800) [pid = 3040] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (15EC3000) [pid = 3040] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (14621000) [pid = 3040] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (14D65400) [pid = 3040] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (17C6D400) [pid = 3040] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D580800) [pid = 3040] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (0E87F800) [pid = 3040] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:02:44 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A50A000) [pid = 3040] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:02:45 INFO - PROCESS | 3040 | 1467684165005 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"]]]}] 19:02:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:02:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:02:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:02:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:02:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:02:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:02:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:02:45 INFO - TEST-OK | /FileAPI/historical.html | took 970ms 19:02:45 INFO - PROCESS | 3040 | 1467684165044 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 19:02:45 INFO - PROCESS | 3040 | 1467684165046 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 19:02:45 INFO - PROCESS | 3040 | 1467684165050 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:02:45 INFO - TEST-START | /FileAPI/idlharness.html 19:02:45 INFO - PROCESS | 3040 | 1467684165052 Marionette TRACE conn5 <- [1,3010,null,{}] 19:02:45 INFO - PROCESS | 3040 | 1467684165060 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}] 19:02:45 INFO - PROCESS | 3040 | 1467684165061 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:45 INFO - PROCESS | 3040 | 1467684165138 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 19:02:45 INFO - PROCESS | 3040 | 1467684165143 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:45 INFO - PROCESS | 3040 | 1467684165145 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:45 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F8800 == 31 [pid = 3040] [id = 764] 19:02:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (146DA800) [pid = 3040] [serial = 2290] [outer = 00000000] 19:02:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19B08400) [pid = 3040] [serial = 2291] [outer = 146DA800] 19:02:45 INFO - PROCESS | 3040 | 1467684165188 Marionette DEBUG loaded listener.js 19:02:45 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (19B0E000) [pid = 3040] [serial = 2292] [outer = 146DA800] 19:02:46 INFO - PROCESS | 3040 | 1467684166000 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:02:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:02:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:02:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:02:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:02:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:02:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:02:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:02:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:02:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:02:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:02:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:02:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:02:46 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 19:02:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:02:46 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 19:02:46 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 19:02:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:02:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:02:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:02:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:02:46 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 19:02:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:02:46 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 19:02:46 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 19:02:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:02:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:02:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 1070ms 19:02:46 INFO - PROCESS | 3040 | 1467684166124 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 19:02:46 INFO - PROCESS | 3040 | 1467684166127 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 19:02:46 INFO - PROCESS | 3040 | 1467684166130 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:02:46 INFO - TEST-START | /FileAPI/idlharness.worker 19:02:46 INFO - PROCESS | 3040 | 1467684166132 Marionette TRACE conn5 <- [1,3014,null,{}] 19:02:46 INFO - PROCESS | 3040 | 1467684166135 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}] 19:02:46 INFO - PROCESS | 3040 | 1467684166137 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:46 INFO - PROCESS | 3040 | 1467684166254 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 19:02:46 INFO - PROCESS | 3040 | 1467684166263 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:46 INFO - PROCESS | 3040 | 1467684166265 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:46 INFO - PROCESS | 3040 | ++DOCSHELL 1A12B800 == 32 [pid = 3040] [id = 765] 19:02:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A12BC00) [pid = 3040] [serial = 2293] [outer = 00000000] 19:02:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1C03A400) [pid = 3040] [serial = 2294] [outer = 1A12BC00] 19:02:46 INFO - PROCESS | 3040 | 1467684166319 Marionette DEBUG loaded listener.js 19:02:46 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1BEDE800) [pid = 3040] [serial = 2295] [outer = 1A12BC00] 19:02:46 INFO - PROCESS | 3040 | [3040] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:02:47 INFO - PROCESS | 3040 | 1467684167386 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:02:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:02:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:02:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:02:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:02:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:02:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:02:47 INFO - {} 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:02:47 INFO - {} 19:02:47 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 - {} 19:02:47 INFO - {} 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:02:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:02:47 INFO - {} 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:02:47 INFO - {} 19:02:47 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 - {} 19:02:47 INFO - {} 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:02:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:02:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:02:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:02:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 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 19:02:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:02:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:02:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:02:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:02:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:02:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:02:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:02:47 INFO - {} 19:02:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1384ms 19:02:47 INFO - PROCESS | 3040 | 1467684167565 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 19:02:47 INFO - PROCESS | 3040 | 1467684167570 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 19:02:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:02:47 INFO - PROCESS | 3040 | 1467684167597 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:02:47 INFO - PROCESS | 3040 | 1467684167601 Marionette TRACE conn5 <- [1,3018,null,{}] 19:02:47 INFO - PROCESS | 3040 | 1467684167608 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}] 19:02:47 INFO - PROCESS | 3040 | 1467684167611 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:47 INFO - PROCESS | 3040 | 1467684167739 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 19:02:47 INFO - PROCESS | 3040 | 1467684167877 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:47 INFO - PROCESS | 3040 | 1467684167880 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:47 INFO - PROCESS | 3040 | ++DOCSHELL 14652800 == 33 [pid = 3040] [id = 766] 19:02:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (193E7800) [pid = 3040] [serial = 2296] [outer = 00000000] 19:02:47 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1995B000) [pid = 3040] [serial = 2297] [outer = 193E7800] 19:02:47 INFO - PROCESS | 3040 | 1467684167941 Marionette DEBUG loaded listener.js 19:02:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (19E4E800) [pid = 3040] [serial = 2298] [outer = 193E7800] 19:02:48 INFO - PROCESS | 3040 | 1467684168532 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]]]}] 19:02:48 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 19:02:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 990ms 19:02:48 INFO - PROCESS | 3040 | 1467684168576 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 19:02:48 INFO - PROCESS | 3040 | 1467684168580 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 19:02:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:02:48 INFO - PROCESS | 3040 | 1467684168586 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:02:48 INFO - PROCESS | 3040 | 1467684168589 Marionette TRACE conn5 <- [1,3022,null,{}] 19:02:48 INFO - PROCESS | 3040 | 1467684168621 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}] 19:02:48 INFO - PROCESS | 3040 | 1467684168624 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:48 INFO - PROCESS | 3040 | 1467684168746 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 19:02:48 INFO - PROCESS | 3040 | 1467684168870 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:48 INFO - PROCESS | 3040 | 1467684168872 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:48 INFO - PROCESS | 3040 | ++DOCSHELL 1921F800 == 34 [pid = 3040] [id = 767] 19:02:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (19959000) [pid = 3040] [serial = 2299] [outer = 00000000] 19:02:48 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1BB76400) [pid = 3040] [serial = 2300] [outer = 19959000] 19:02:48 INFO - PROCESS | 3040 | 1467684168968 Marionette DEBUG loaded listener.js 19:02:49 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1D334000) [pid = 3040] [serial = 2301] [outer = 19959000] 19:02:49 INFO - PROCESS | 3040 | 1467684169779 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]]]}] 19:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:02:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1254ms 19:02:49 INFO - PROCESS | 3040 | 1467684169847 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 19:02:49 INFO - PROCESS | 3040 | 1467684169852 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 19:02:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:02:49 INFO - PROCESS | 3040 | 1467684169858 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:02:49 INFO - PROCESS | 3040 | 1467684169861 Marionette TRACE conn5 <- [1,3026,null,{}] 19:02:49 INFO - PROCESS | 3040 | 1467684169867 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}] 19:02:49 INFO - PROCESS | 3040 | 1467684169869 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:50 INFO - PROCESS | 3040 | 1467684169996 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 19:02:50 INFO - PROCESS | 3040 | 1467684170135 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:50 INFO - PROCESS | 3040 | 1467684170139 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:50 INFO - PROCESS | 3040 | ++DOCSHELL 0E024000 == 35 [pid = 3040] [id = 768] 19:02:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (0E026400) [pid = 3040] [serial = 2302] [outer = 00000000] 19:02:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (0EC89400) [pid = 3040] [serial = 2303] [outer = 0E026400] 19:02:50 INFO - PROCESS | 3040 | 1467684170191 Marionette DEBUG loaded listener.js 19:02:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (14620000) [pid = 3040] [serial = 2304] [outer = 0E026400] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 0D6F8800 == 34 [pid = 3040] [id = 764] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 18631C00 == 33 [pid = 3040] [id = 763] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 182CC000 == 32 [pid = 3040] [id = 762] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 15C59000 == 31 [pid = 3040] [id = 761] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 14653800 == 30 [pid = 3040] [id = 760] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 0E032400 == 29 [pid = 3040] [id = 759] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 0D176C00 == 28 [pid = 3040] [id = 758] 19:02:50 INFO - PROCESS | 3040 | --DOCSHELL 08F70000 == 27 [pid = 3040] [id = 757] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (1A24E800) [pid = 3040] [serial = 2251] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (1A5C3C00) [pid = 3040] [serial = 2253] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (18624C00) [pid = 3040] [serial = 2239] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (19E44800) [pid = 3040] [serial = 2245] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0DC60000) [pid = 3040] [serial = 2227] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0D5E5C00) [pid = 3040] [serial = 2224] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (0E02DC00) [pid = 3040] [serial = 2228] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1995A400) [pid = 3040] [serial = 2242] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (19B0AC00) [pid = 3040] [serial = 2244] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (182D4800) [pid = 3040] [serial = 2238] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (16516000) [pid = 3040] [serial = 2233] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0DB77800) [pid = 3040] [serial = 2225] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (193E9800) [pid = 3040] [serial = 2241] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (148A2400) [pid = 3040] [serial = 2231] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1864C400) [pid = 3040] [serial = 2248] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (17C68400) [pid = 3040] [serial = 2247] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (17C6DC00) [pid = 3040] [serial = 2236] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (16520C00) [pid = 3040] [serial = 2234] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0DA75000) [pid = 3040] [serial = 2219] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (14622C00) [pid = 3040] [serial = 2222] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (0D60D000) [pid = 3040] [serial = 2218] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (0EC97400) [pid = 3040] [serial = 2221] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (1462EC00) [pid = 3040] [serial = 2230] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1A130C00) [pid = 3040] [serial = 2250] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 66 (1A651C00) [pid = 3040] [serial = 2216] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | --DOMWINDOW == 65 (1A5C8000) [pid = 3040] [serial = 2254] [outer = 00000000] [url = about:blank] 19:02:50 INFO - PROCESS | 3040 | 1467684170681 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"]]]}] 19:02:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:02:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:02:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 871ms 19:02:50 INFO - PROCESS | 3040 | 1467684170730 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 19:02:50 INFO - PROCESS | 3040 | 1467684170735 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 19:02:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:02:50 INFO - PROCESS | 3040 | 1467684170745 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:02:50 INFO - PROCESS | 3040 | 1467684170748 Marionette TRACE conn5 <- [1,3030,null,{}] 19:02:50 INFO - PROCESS | 3040 | 1467684170752 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}] 19:02:50 INFO - PROCESS | 3040 | 1467684170754 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:50 INFO - PROCESS | 3040 | 1467684170843 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 19:02:50 INFO - PROCESS | 3040 | 1467684170848 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:50 INFO - PROCESS | 3040 | 1467684170850 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:50 INFO - PROCESS | 3040 | ++DOCSHELL 0E040400 == 28 [pid = 3040] [id = 769] 19:02:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 66 (0E265400) [pid = 3040] [serial = 2305] [outer = 00000000] 19:02:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 67 (0E88A400) [pid = 3040] [serial = 2306] [outer = 0E265400] 19:02:50 INFO - PROCESS | 3040 | 1467684170896 Marionette DEBUG loaded listener.js 19:02:50 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (14653800) [pid = 3040] [serial = 2307] [outer = 0E265400] 19:02:51 INFO - PROCESS | 3040 | 1467684171608 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]]]}] 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:02:51 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. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:02:51 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'.) 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:02:51 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. 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:02:51 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. 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:02:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:02:51 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. 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:02:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 19:02:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:02:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:02:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:02:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 971ms 19:02:51 INFO - PROCESS | 3040 | 1467684171717 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 19:02:51 INFO - PROCESS | 3040 | 1467684171719 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 19:02:51 INFO - PROCESS | 3040 | 1467684171723 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:02:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:02:51 INFO - PROCESS | 3040 | 1467684171726 Marionette TRACE conn5 <- [1,3034,null,{}] 19:02:51 INFO - PROCESS | 3040 | 1467684171743 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}] 19:02:51 INFO - PROCESS | 3040 | 1467684171747 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:51 INFO - PROCESS | 3040 | 1467684171838 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 19:02:51 INFO - PROCESS | 3040 | 1467684171845 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:51 INFO - PROCESS | 3040 | 1467684171848 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:51 INFO - PROCESS | 3040 | ++DOCSHELL 17C60400 == 29 [pid = 3040] [id = 770] 19:02:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (17C60800) [pid = 3040] [serial = 2308] [outer = 00000000] 19:02:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (17C6C400) [pid = 3040] [serial = 2309] [outer = 17C60800] 19:02:51 INFO - PROCESS | 3040 | 1467684171895 Marionette DEBUG loaded listener.js 19:02:51 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (182D8400) [pid = 3040] [serial = 2310] [outer = 17C60800] 19:02:52 INFO - PROCESS | 3040 | [3040] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:02:52 INFO - PROCESS | 3040 | 1467684172352 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:02:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:02:52 INFO - {} 19:02:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 690ms 19:02:52 INFO - PROCESS | 3040 | 1467684172417 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 19:02:52 INFO - PROCESS | 3040 | 1467684172419 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 19:02:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:02:52 INFO - PROCESS | 3040 | 1467684172423 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:02:52 INFO - PROCESS | 3040 | 1467684172424 Marionette TRACE conn5 <- [1,3038,null,{}] 19:02:52 INFO - PROCESS | 3040 | 1467684172428 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}] 19:02:52 INFO - PROCESS | 3040 | 1467684172430 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:52 INFO - PROCESS | 3040 | 1467684172518 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 19:02:52 INFO - PROCESS | 3040 | 1467684172524 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:52 INFO - PROCESS | 3040 | 1467684172526 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:52 INFO - PROCESS | 3040 | ++DOCSHELL 192C8C00 == 30 [pid = 3040] [id = 771] 19:02:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (192CB400) [pid = 3040] [serial = 2311] [outer = 00000000] 19:02:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (19959C00) [pid = 3040] [serial = 2312] [outer = 192CB400] 19:02:52 INFO - PROCESS | 3040 | 1467684172570 Marionette DEBUG loaded listener.js 19:02:52 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (199D4400) [pid = 3040] [serial = 2313] [outer = 192CB400] 19:02:53 INFO - PROCESS | 3040 | 1467684173098 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]]]}] 19:02:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:02:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:02:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:02:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:02:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 730ms 19:02:53 INFO - PROCESS | 3040 | 1467684173157 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 19:02:53 INFO - PROCESS | 3040 | 1467684173159 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 19:02:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:02:53 INFO - PROCESS | 3040 | 1467684173162 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:02:53 INFO - PROCESS | 3040 | 1467684173164 Marionette TRACE conn5 <- [1,3042,null,{}] 19:02:53 INFO - PROCESS | 3040 | 1467684173175 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}] 19:02:53 INFO - PROCESS | 3040 | 1467684173178 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:53 INFO - PROCESS | 3040 | 1467684173325 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 19:02:53 INFO - PROCESS | 3040 | 1467684173334 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 3040 | 1467684173336 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:53 INFO - PROCESS | 3040 | ++DOCSHELL 0DC56C00 == 31 [pid = 3040] [id = 772] 19:02:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0DC58400) [pid = 3040] [serial = 2314] [outer = 00000000] 19:02:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (19B07400) [pid = 3040] [serial = 2315] [outer = 0DC58400] 19:02:53 INFO - PROCESS | 3040 | 1467684173379 Marionette DEBUG loaded listener.js 19:02:53 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (19E42800) [pid = 3040] [serial = 2316] [outer = 0DC58400] 19:02:54 INFO - PROCESS | 3040 | 1467684174082 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"]]]}] 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:02:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:02:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:02:54 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" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:02:54 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" 19:02:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:02:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:02:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1057ms 19:02:54 INFO - PROCESS | 3040 | 1467684174224 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 19:02:54 INFO - PROCESS | 3040 | 1467684174226 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 19:02:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:02:54 INFO - PROCESS | 3040 | 1467684174236 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:02:54 INFO - PROCESS | 3040 | 1467684174238 Marionette TRACE conn5 <- [1,3046,null,{}] 19:02:54 INFO - PROCESS | 3040 | 1467684174254 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}] 19:02:54 INFO - PROCESS | 3040 | 1467684174260 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:54 INFO - PROCESS | 3040 | 1467684174402 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 19:02:54 INFO - PROCESS | 3040 | 1467684174468 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:54 INFO - PROCESS | 3040 | 1467684174470 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:54 INFO - PROCESS | 3040 | ++DOCSHELL 0E03F800 == 32 [pid = 3040] [id = 773] 19:02:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (19DCD400) [pid = 3040] [serial = 2317] [outer = 00000000] 19:02:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (1A5CA800) [pid = 3040] [serial = 2318] [outer = 19DCD400] 19:02:54 INFO - PROCESS | 3040 | 1467684174515 Marionette DEBUG loaded listener.js 19:02:54 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (1A688000) [pid = 3040] [serial = 2319] [outer = 19DCD400] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (15C60400) [pid = 3040] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (0D1C7000) [pid = 3040] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (08F75000) [pid = 3040] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1486EC00) [pid = 3040] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E033C00) [pid = 3040] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1863E800) [pid = 3040] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (182CCC00) [pid = 3040] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (146DA800) [pid = 3040] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (0C536C00) [pid = 3040] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (146D5000) [pid = 3040] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (199CCC00) [pid = 3040] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (0D16A000) [pid = 3040] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:02:54 INFO - PROCESS | 3040 | --DOMWINDOW == 67 (1B39F000) [pid = 3040] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:02:55 INFO - PROCESS | 3040 | 1467684175035 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]]]}] 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:02:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:02:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:02:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:02:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:02:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:02:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:02:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:02:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:02:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 839ms 19:02:55 INFO - PROCESS | 3040 | 1467684175077 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 19:02:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:02:55 INFO - PROCESS | 3040 | 1467684175080 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 19:02:55 INFO - PROCESS | 3040 | 1467684175090 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:02:55 INFO - PROCESS | 3040 | 1467684175092 Marionette TRACE conn5 <- [1,3050,null,{}] 19:02:55 INFO - PROCESS | 3040 | 1467684175096 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}] 19:02:55 INFO - PROCESS | 3040 | 1467684175098 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:55 INFO - PROCESS | 3040 | 1467684175178 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 19:02:55 INFO - PROCESS | 3040 | 1467684175182 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 3040 | 1467684175184 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:55 INFO - PROCESS | 3040 | ++DOCSHELL 1BB17000 == 33 [pid = 3040] [id = 774] 19:02:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 68 (1BB80400) [pid = 3040] [serial = 2320] [outer = 00000000] 19:02:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (1C0AB000) [pid = 3040] [serial = 2321] [outer = 1BB80400] 19:02:55 INFO - PROCESS | 3040 | 1467684175227 Marionette DEBUG loaded listener.js 19:02:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (1C572C00) [pid = 3040] [serial = 2322] [outer = 1BB80400] 19:02:55 INFO - PROCESS | 3040 | [3040] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:02:55 INFO - PROCESS | 3040 | 1467684175668 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:02:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:02:55 INFO - {} 19:02:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 630ms 19:02:55 INFO - PROCESS | 3040 | 1467684175718 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 19:02:55 INFO - PROCESS | 3040 | 1467684175720 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 19:02:55 INFO - PROCESS | 3040 | 1467684175724 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:02:55 INFO - PROCESS | 3040 | 1467684175726 Marionette TRACE conn5 <- [1,3054,null,{}] 19:02:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:02:55 INFO - PROCESS | 3040 | 1467684175729 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}] 19:02:55 INFO - PROCESS | 3040 | 1467684175731 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:55 INFO - PROCESS | 3040 | 1467684175822 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 19:02:55 INFO - PROCESS | 3040 | 1467684175832 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 3040 | 1467684175834 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:55 INFO - PROCESS | 3040 | ++DOCSHELL 1C578000 == 34 [pid = 3040] [id = 775] 19:02:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (1C8D5800) [pid = 3040] [serial = 2323] [outer = 00000000] 19:02:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (1CA79C00) [pid = 3040] [serial = 2324] [outer = 1C8D5800] 19:02:55 INFO - PROCESS | 3040 | 1467684175877 Marionette DEBUG loaded listener.js 19:02:55 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (1CA7E800) [pid = 3040] [serial = 2325] [outer = 1C8D5800] 19:02:56 INFO - PROCESS | 3040 | 1467684176303 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]]]}] 19:02:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:02:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:02:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:02:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:02:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:02:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:02:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:02:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 630ms 19:02:56 INFO - PROCESS | 3040 | 1467684176359 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 19:02:56 INFO - PROCESS | 3040 | 1467684176361 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 19:02:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:02:56 INFO - PROCESS | 3040 | 1467684176364 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:02:56 INFO - PROCESS | 3040 | 1467684176366 Marionette TRACE conn5 <- [1,3058,null,{}] 19:02:56 INFO - PROCESS | 3040 | 1467684176369 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}] 19:02:56 INFO - PROCESS | 3040 | 1467684176371 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:56 INFO - PROCESS | 3040 | 1467684176506 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 19:02:56 INFO - PROCESS | 3040 | 1467684176515 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:56 INFO - PROCESS | 3040 | 1467684176517 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:56 INFO - PROCESS | 3040 | ++DOCSHELL 1CA78C00 == 35 [pid = 3040] [id = 776] 19:02:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (1CA81400) [pid = 3040] [serial = 2326] [outer = 00000000] 19:02:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (1D1CCC00) [pid = 3040] [serial = 2327] [outer = 1CA81400] 19:02:56 INFO - PROCESS | 3040 | 1467684176559 Marionette DEBUG loaded listener.js 19:02:56 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (1D1CD400) [pid = 3040] [serial = 2328] [outer = 1CA81400] 19:02:57 INFO - PROCESS | 3040 | 1467684177187 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]]]}] 19:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:02:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 930ms 19:02:57 INFO - PROCESS | 3040 | 1467684177297 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 19:02:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:02:57 INFO - PROCESS | 3040 | 1467684177300 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 19:02:57 INFO - PROCESS | 3040 | 1467684177305 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:02:57 INFO - PROCESS | 3040 | 1467684177308 Marionette TRACE conn5 <- [1,3062,null,{}] 19:02:57 INFO - PROCESS | 3040 | 1467684177314 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}] 19:02:57 INFO - PROCESS | 3040 | 1467684177317 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:57 INFO - PROCESS | 3040 | 1467684177444 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 19:02:57 INFO - PROCESS | 3040 | 1467684177589 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:57 INFO - PROCESS | 3040 | 1467684177592 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:57 INFO - PROCESS | 3040 | ++DOCSHELL 0DC59400 == 36 [pid = 3040] [id = 777] 19:02:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0DC5D000) [pid = 3040] [serial = 2329] [outer = 00000000] 19:02:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (14867000) [pid = 3040] [serial = 2330] [outer = 0DC5D000] 19:02:57 INFO - PROCESS | 3040 | 1467684177653 Marionette DEBUG loaded listener.js 19:02:57 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (14D5EC00) [pid = 3040] [serial = 2331] [outer = 0DC5D000] 19:02:58 INFO - PROCESS | 3040 | 1467684178144 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]]]}] 19:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:02:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 890ms 19:02:58 INFO - PROCESS | 3040 | 1467684178206 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 19:02:58 INFO - PROCESS | 3040 | 1467684178211 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 19:02:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:02:58 INFO - PROCESS | 3040 | 1467684178219 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:02:58 INFO - PROCESS | 3040 | 1467684178222 Marionette TRACE conn5 <- [1,3066,null,{}] 19:02:58 INFO - PROCESS | 3040 | 1467684178226 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}] 19:02:58 INFO - PROCESS | 3040 | 1467684178229 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:58 INFO - PROCESS | 3040 | 1467684178347 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 19:02:58 INFO - PROCESS | 3040 | 1467684178507 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:58 INFO - PROCESS | 3040 | 1467684178510 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:58 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F6C00 == 37 [pid = 3040] [id = 778] 19:02:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (0E021400) [pid = 3040] [serial = 2332] [outer = 00000000] 19:02:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (1862BC00) [pid = 3040] [serial = 2333] [outer = 0E021400] 19:02:58 INFO - PROCESS | 3040 | 1467684178568 Marionette DEBUG loaded listener.js 19:02:58 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (186F9400) [pid = 3040] [serial = 2334] [outer = 0E021400] 19:02:59 INFO - PROCESS | 3040 | 1467684179130 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] 19:02:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:02:59 INFO - PROCESS | 3040 | 1467684179164 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 19:02:59 INFO - PROCESS | 3040 | 1467684179168 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:02:59 INFO - PROCESS | 3040 | 1467684179171 Marionette TRACE conn5 <- [1,3070,null,{}] 19:02:59 INFO - PROCESS | 3040 | 1467684179183 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}] 19:02:59 INFO - PROCESS | 3040 | 1467684179188 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:59 INFO - PROCESS | 3040 | 1467684179297 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 19:02:59 INFO - PROCESS | 3040 | 1467684179422 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:59 INFO - PROCESS | 3040 | 1467684179425 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:02:59 INFO - PROCESS | 3040 | ++DOCSHELL 1A50EC00 == 38 [pid = 3040] [id = 779] 19:02:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (1A5BEC00) [pid = 3040] [serial = 2335] [outer = 00000000] 19:02:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 84 (1A5CA400) [pid = 3040] [serial = 2336] [outer = 1A5BEC00] 19:02:59 INFO - PROCESS | 3040 | 1467684179482 Marionette DEBUG loaded listener.js 19:02:59 INFO - PROCESS | 3040 | ++DOMWINDOW == 85 (1C042800) [pid = 3040] [serial = 2337] [outer = 1A5BEC00] 19:02:59 INFO - PROCESS | 3040 | 1467684179986 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]]]}] 19:03:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:03:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:03:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:03:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 880ms 19:03:00 INFO - PROCESS | 3040 | 1467684180051 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 19:03:00 INFO - PROCESS | 3040 | 1467684180055 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 19:03:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:03:00 INFO - PROCESS | 3040 | 1467684180058 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:03:00 INFO - PROCESS | 3040 | 1467684180060 Marionette TRACE conn5 <- [1,3074,null,{}] 19:03:00 INFO - PROCESS | 3040 | 1467684180064 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}] 19:03:00 INFO - PROCESS | 3040 | 1467684180066 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:00 INFO - PROCESS | 3040 | 1467684180179 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 19:03:00 INFO - PROCESS | 3040 | 1467684180328 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 3040 | 1467684180331 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:00 INFO - PROCESS | 3040 | ++DOCSHELL 1C8D9800 == 39 [pid = 3040] [id = 780] 19:03:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 86 (1CA73800) [pid = 3040] [serial = 2338] [outer = 00000000] 19:03:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 87 (1D1D4C00) [pid = 3040] [serial = 2339] [outer = 1CA73800] 19:03:00 INFO - PROCESS | 3040 | 1467684180386 Marionette DEBUG loaded listener.js 19:03:00 INFO - PROCESS | 3040 | ++DOMWINDOW == 88 (1D1D8000) [pid = 3040] [serial = 2340] [outer = 1CA73800] 19:03:00 INFO - PROCESS | 3040 | 1467684180870 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:03:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 830ms 19:03:00 INFO - PROCESS | 3040 | 1467684180891 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 19:03:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:03:00 INFO - PROCESS | 3040 | 1467684180893 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 19:03:00 INFO - PROCESS | 3040 | 1467684180896 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:03:00 INFO - PROCESS | 3040 | 1467684180898 Marionette TRACE conn5 <- [1,3078,null,{}] 19:03:00 INFO - PROCESS | 3040 | 1467684180902 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}] 19:03:00 INFO - PROCESS | 3040 | 1467684180905 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:01 INFO - PROCESS | 3040 | 1467684181033 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 19:03:01 INFO - PROCESS | 3040 | 1467684181156 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:01 INFO - PROCESS | 3040 | 1467684181159 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:01 INFO - PROCESS | 3040 | ++DOCSHELL 1862D400 == 40 [pid = 3040] [id = 781] 19:03:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 89 (1862D800) [pid = 3040] [serial = 2341] [outer = 00000000] 19:03:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 90 (199D5C00) [pid = 3040] [serial = 2342] [outer = 1862D800] 19:03:01 INFO - PROCESS | 3040 | 1467684181211 Marionette DEBUG loaded listener.js 19:03:01 INFO - PROCESS | 3040 | ++DOMWINDOW == 91 (19DD7C00) [pid = 3040] [serial = 2343] [outer = 1862D800] 19:03:01 INFO - PROCESS | 3040 | 1467684181910 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:03:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:03:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1071ms 19:03:01 INFO - PROCESS | 3040 | 1467684181968 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 19:03:01 INFO - PROCESS | 3040 | 1467684181972 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 19:03:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:03:01 INFO - PROCESS | 3040 | 1467684181977 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:03:01 INFO - PROCESS | 3040 | 1467684181980 Marionette TRACE conn5 <- [1,3082,null,{}] 19:03:01 INFO - PROCESS | 3040 | 1467684181985 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}] 19:03:01 INFO - PROCESS | 3040 | 1467684181988 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:02 INFO - PROCESS | 3040 | 1467684182096 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 19:03:02 INFO - PROCESS | 3040 | 1467684182244 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:02 INFO - PROCESS | 3040 | 1467684182249 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:02 INFO - PROCESS | 3040 | ++DOCSHELL 0DFBFC00 == 41 [pid = 3040] [id = 782] 19:03:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 92 (0E022800) [pid = 3040] [serial = 2344] [outer = 00000000] 19:03:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 93 (0E036C00) [pid = 3040] [serial = 2345] [outer = 0E022800] 19:03:02 INFO - PROCESS | 3040 | 1467684182300 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 3040 | ++DOMWINDOW == 94 (0E26A000) [pid = 3040] [serial = 2346] [outer = 0E022800] 19:03:02 INFO - PROCESS | 3040 | 1467684182790 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:03:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 830ms 19:03:02 INFO - PROCESS | 3040 | 1467684182808 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 19:03:02 INFO - PROCESS | 3040 | 1467684182812 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 19:03:02 INFO - PROCESS | 3040 | 1467684182818 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:03:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:03:02 INFO - PROCESS | 3040 | 1467684182821 Marionette TRACE conn5 <- [1,3086,null,{}] 19:03:02 INFO - PROCESS | 3040 | 1467684182824 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}] 19:03:02 INFO - PROCESS | 3040 | 1467684182827 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:02 INFO - PROCESS | 3040 | 1467684182934 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1C578000 == 40 [pid = 3040] [id = 775] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1BB17000 == 39 [pid = 3040] [id = 774] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 0E03F800 == 38 [pid = 3040] [id = 773] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 0DC56C00 == 37 [pid = 3040] [id = 772] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 192C8C00 == 36 [pid = 3040] [id = 771] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 17C60400 == 35 [pid = 3040] [id = 770] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 0E040400 == 34 [pid = 3040] [id = 769] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 0E024000 == 33 [pid = 3040] [id = 768] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 14652800 == 32 [pid = 3040] [id = 766] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1921F800 == 31 [pid = 3040] [id = 767] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1A12B800 == 30 [pid = 3040] [id = 765] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 0DFBFC00 == 29 [pid = 3040] [id = 782] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1862D400 == 28 [pid = 3040] [id = 781] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1A50EC00 == 27 [pid = 3040] [id = 779] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1C8D9800 == 26 [pid = 3040] [id = 780] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 0D6F6C00 == 25 [pid = 3040] [id = 778] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 1CA78C00 == 24 [pid = 3040] [id = 776] 19:03:03 INFO - PROCESS | 3040 | --DOCSHELL 0DC59400 == 23 [pid = 3040] [id = 777] 19:03:03 INFO - PROCESS | 3040 | 1467684183697 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 3040 | 1467684183701 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 93 (1651A800) [pid = 3040] [serial = 2283] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 92 (1C03A400) [pid = 3040] [serial = 2294] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 91 (0D60B000) [pid = 3040] [serial = 2273] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 90 (0DA71800) [pid = 3040] [serial = 2274] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 89 (0DE4D000) [pid = 3040] [serial = 2271] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 88 (0D60F800) [pid = 3040] [serial = 2270] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 87 (1498C000) [pid = 3040] [serial = 2279] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 86 (0E040000) [pid = 3040] [serial = 2276] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 85 (0E265800) [pid = 3040] [serial = 2277] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 84 (19480800) [pid = 3040] [serial = 2288] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 83 (1862AC00) [pid = 3040] [serial = 2285] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (19B08400) [pid = 3040] [serial = 2291] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (19B0E000) [pid = 3040] [serial = 2292] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0D60B800) [pid = 3040] [serial = 2257] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (0C5ED000) [pid = 3040] [serial = 2256] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (14DDC800) [pid = 3040] [serial = 2260] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (14991000) [pid = 3040] [serial = 2259] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1A5CC400) [pid = 3040] [serial = 2263] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (1A126400) [pid = 3040] [serial = 2262] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (15EC4C00) [pid = 3040] [serial = 2268] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (1BE4D800) [pid = 3040] [serial = 2266] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (1BB84400) [pid = 3040] [serial = 2265] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (199D4800) [pid = 3040] [serial = 2289] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 70 (16265400) [pid = 3040] [serial = 2282] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 69 (1862E000) [pid = 3040] [serial = 2286] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | --DOMWINDOW == 68 (14DD4400) [pid = 3040] [serial = 2280] [outer = 00000000] [url = about:blank] 19:03:03 INFO - PROCESS | 3040 | ++DOCSHELL 0C536C00 == 24 [pid = 3040] [id = 783] 19:03:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 69 (0C537C00) [pid = 3040] [serial = 2347] [outer = 00000000] 19:03:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 70 (0C557800) [pid = 3040] [serial = 2348] [outer = 0C537C00] 19:03:03 INFO - PROCESS | 3040 | 1467684183897 Marionette DEBUG loaded listener.js 19:03:03 INFO - PROCESS | 3040 | ++DOMWINDOW == 71 (0D542800) [pid = 3040] [serial = 2349] [outer = 0C537C00] 19:03:04 INFO - PROCESS | 3040 | 1467684184300 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]]]}] 19:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1524ms 19:03:04 INFO - PROCESS | 3040 | 1467684184365 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 3040 | 1467684184369 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 19:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:03:04 INFO - PROCESS | 3040 | 1467684184374 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 3040 | 1467684184376 Marionette TRACE conn5 <- [1,3090,null,{}] 19:03:04 INFO - PROCESS | 3040 | 1467684184381 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}] 19:03:04 INFO - PROCESS | 3040 | 1467684184386 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:04 INFO - PROCESS | 3040 | 1467684184478 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 19:03:04 INFO - PROCESS | 3040 | 1467684184486 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:04 INFO - PROCESS | 3040 | 1467684184489 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:04 INFO - PROCESS | 3040 | ++DOCSHELL 0D6F8800 == 25 [pid = 3040] [id = 784] 19:03:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 72 (0D6F8C00) [pid = 3040] [serial = 2350] [outer = 00000000] 19:03:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 73 (0DC57400) [pid = 3040] [serial = 2351] [outer = 0D6F8C00] 19:03:04 INFO - PROCESS | 3040 | 1467684184538 Marionette DEBUG loaded listener.js 19:03:04 INFO - PROCESS | 3040 | ++DOMWINDOW == 74 (0DE40C00) [pid = 3040] [serial = 2352] [outer = 0D6F8C00] 19:03:04 INFO - PROCESS | 3040 | 1467684184996 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 19:03:05 INFO - PROCESS | 3040 | 1467684185047 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 19:03:05 INFO - PROCESS | 3040 | 1467684185050 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 19:03:05 INFO - PROCESS | 3040 | 1467684185055 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:03:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:03:05 INFO - PROCESS | 3040 | 1467684185057 Marionette TRACE conn5 <- [1,3094,null,{}] 19:03:05 INFO - PROCESS | 3040 | 1467684185061 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}] 19:03:05 INFO - PROCESS | 3040 | 1467684185063 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:05 INFO - PROCESS | 3040 | 1467684185180 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 19:03:05 INFO - PROCESS | 3040 | 1467684185288 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:05 INFO - PROCESS | 3040 | 1467684185291 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:05 INFO - PROCESS | 3040 | ++DOCSHELL 0E0E6000 == 26 [pid = 3040] [id = 785] 19:03:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 75 (0E0E7C00) [pid = 3040] [serial = 2353] [outer = 00000000] 19:03:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 76 (0E26D800) [pid = 3040] [serial = 2354] [outer = 0E0E7C00] 19:03:05 INFO - PROCESS | 3040 | 1467684185335 Marionette DEBUG loaded listener.js 19:03:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 77 (0E87EC00) [pid = 3040] [serial = 2355] [outer = 0E0E7C00] 19:03:05 INFO - PROCESS | 3040 | 1467684185704 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]]]}] 19:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 19:03:05 INFO - PROCESS | 3040 | 1467684185730 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 19:03:05 INFO - PROCESS | 3040 | 1467684185732 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 19:03:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:03:05 INFO - PROCESS | 3040 | 1467684185737 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:03:05 INFO - PROCESS | 3040 | 1467684185743 Marionette TRACE conn5 <- [1,3098,null,{}] 19:03:05 INFO - PROCESS | 3040 | 1467684185752 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}] 19:03:05 INFO - PROCESS | 3040 | 1467684185756 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:05 INFO - PROCESS | 3040 | 1467684185841 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 19:03:05 INFO - PROCESS | 3040 | 1467684185973 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:05 INFO - PROCESS | 3040 | 1467684185975 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:05 INFO - PROCESS | 3040 | ++DOCSHELL 0E028C00 == 27 [pid = 3040] [id = 786] 19:03:05 INFO - PROCESS | 3040 | ++DOMWINDOW == 78 (0ECEC400) [pid = 3040] [serial = 2356] [outer = 00000000] 19:03:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 79 (14D5DC00) [pid = 3040] [serial = 2357] [outer = 0ECEC400] 19:03:06 INFO - PROCESS | 3040 | 1467684186021 Marionette DEBUG loaded listener.js 19:03:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 80 (15086800) [pid = 3040] [serial = 2358] [outer = 0ECEC400] 19:03:06 INFO - PROCESS | 3040 | 1467684186404 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"]]]}] 19:03:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:03:06 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 19:03:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:03:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:03:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:03:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 690ms 19:03:06 INFO - PROCESS | 3040 | 1467684186430 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 19:03:06 INFO - PROCESS | 3040 | 1467684186432 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 19:03:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:03:06 INFO - PROCESS | 3040 | 1467684186441 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:03:06 INFO - PROCESS | 3040 | 1467684186443 Marionette TRACE conn5 <- [1,3102,null,{}] 19:03:06 INFO - PROCESS | 3040 | 1467684186447 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}] 19:03:06 INFO - PROCESS | 3040 | 1467684186449 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:06 INFO - PROCESS | 3040 | 1467684186570 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 19:03:06 INFO - PROCESS | 3040 | 1467684186664 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\", \"74434f98-d3c3-4baa-9b8c-15bb3d9f47a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:06 INFO - PROCESS | 3040 | 1467684186666 Marionette INFO sendAsync 37a91ad8-45c4-4911-8581-df4150f4e5eb 19:03:06 INFO - PROCESS | 3040 | ++DOCSHELL 15C65400 == 28 [pid = 3040] [id = 787] 19:03:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 81 (15C74C00) [pid = 3040] [serial = 2359] [outer = 00000000] 19:03:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 82 (1626C000) [pid = 3040] [serial = 2360] [outer = 15C74C00] 19:03:06 INFO - PROCESS | 3040 | 1467684186709 Marionette DEBUG loaded listener.js 19:03:06 INFO - PROCESS | 3040 | ++DOMWINDOW == 83 (16515000) [pid = 3040] [serial = 2361] [outer = 15C74C00] 19:03:07 INFO - PROCESS | 3040 | 1467684187105 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]]]}] 19:03:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:03:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 690ms 19:03:07 INFO - PROCESS | 3040 | 1467684187130 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 19:03:07 INFO - PROCESS | 3040 | 1467684187132 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 82 (1BB80400) [pid = 3040] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 81 (17C60800) [pid = 3040] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 80 (0DC58400) [pid = 3040] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 79 (19DCD400) [pid = 3040] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 78 (193E7800) [pid = 3040] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 77 (1A12BC00) [pid = 3040] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 76 (1C8D5800) [pid = 3040] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 75 (0E265400) [pid = 3040] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 74 (1CA81400) [pid = 3040] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 73 (19959000) [pid = 3040] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 72 (0E026400) [pid = 3040] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 19:03:08 INFO - PROCESS | 3040 | --DOMWINDOW == 71 (192CB400) [pid = 3040] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 19:03:08 WARNING - u'runner_teardown' () 19:03:08 INFO - No more tests 19:03:08 INFO - Got 0 unexpected results 19:03:08 INFO - SUITE-END | took 674s 19:03:08 INFO - Closing logging queue 19:03:08 INFO - queue closed 19:03:08 INFO - Return code: 0 19:03:08 WARNING - # TBPL SUCCESS # 19:03:08 INFO - Running post-action listener: _resource_record_post_action 19:03:08 INFO - Running post-run listener: _resource_record_post_run 19:03:09 INFO - Total resource usage - Wall time: 686s; CPU: 14.0%; Read bytes: 74037248; Write bytes: 1124166656; Read time: 1079220; Write time: 8114290 19:03:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:03:09 INFO - install - Wall time: 3s; CPU: 10.0%; Read bytes: 0; Write bytes: 37507584; Read time: 0; Write time: 62770 19:03:09 INFO - run-tests - Wall time: 685s; CPU: 14.0%; Read bytes: 74037248; Write bytes: 1065105920; Read time: 1079220; Write time: 8020820 19:03:09 INFO - Running post-run listener: _upload_blobber_files 19:03:09 INFO - Blob upload gear active. 19:03:09 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 19:03:09 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 19:03:09 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 19:03:09 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 19:03:10 INFO - (blobuploader) - INFO - Open directory for files ... 19:03:10 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 19:03:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:03:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:03:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:03:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:03:10 INFO - (blobuploader) - INFO - Done attempting. 19:03:10 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 19:03:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:03:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:03:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:03:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:03:13 INFO - (blobuploader) - INFO - Done attempting. 19:03:13 INFO - (blobuploader) - INFO - Iteration through files over. 19:03:13 INFO - Return code: 0 19:03:13 INFO - rmtree: C:\slave\test\build\uploaded_files.json 19:03:13 INFO - Using _rmtree_windows ... 19:03:13 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 19:03:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4bab4cc8eba3f33062004171cd750aa0864eb9e7c7b3d0b96dcebd134c1d49dca341adece2a1ed80df86dba43661c98f44e4f7cdd288d385f8e932bc7a34281", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a8561876d3da030ec2277dbda94fc9d89ed31a0fbd1a90b149053cde38997116ed4a934486f97714cac0c18d2ea584dc93b85973f8e1762bbd579092f8929ea9"} 19:03:13 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 19:03:13 INFO - Writing to file C:\slave\test\properties\blobber_files 19:03:13 INFO - Contents: 19:03:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4bab4cc8eba3f33062004171cd750aa0864eb9e7c7b3d0b96dcebd134c1d49dca341adece2a1ed80df86dba43661c98f44e4f7cdd288d385f8e932bc7a34281", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a8561876d3da030ec2277dbda94fc9d89ed31a0fbd1a90b149053cde38997116ed4a934486f97714cac0c18d2ea584dc93b85973f8e1762bbd579092f8929ea9"} 19:03:13 INFO - Running post-run listener: copy_logs_to_upload_dir 19:03:13 INFO - Copying logs to upload dir... 19:03:13 INFO - mkdir: C:\slave\test\build\upload\logs 19:03:13 INFO - Copying logs to upload dir... 19:03:13 INFO - Using _rmtree_windows ... 19:03:13 INFO - Using _rmtree_windows ... 19:03:13 INFO - Using _rmtree_windows ... 19:03:13 INFO - Using _rmtree_windows ... 19:03:13 INFO - Using _rmtree_windows ... 19:03:13 INFO - Using _rmtree_windows ... 19:03:13 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=904.152000 ========= master_lag: 0.31 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 4 secs) (at 2016-07-04 19:03:13.373402) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-07-04 19:03:13.374225) ========= '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-004 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-004 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-004 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4bab4cc8eba3f33062004171cd750aa0864eb9e7c7b3d0b96dcebd134c1d49dca341adece2a1ed80df86dba43661c98f44e4f7cdd288d385f8e932bc7a34281", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a8561876d3da030ec2277dbda94fc9d89ed31a0fbd1a90b149053cde38997116ed4a934486f97714cac0c18d2ea584dc93b85973f8e1762bbd579092f8929ea9"} build_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c4bab4cc8eba3f33062004171cd750aa0864eb9e7c7b3d0b96dcebd134c1d49dca341adece2a1ed80df86dba43661c98f44e4f7cdd288d385f8e932bc7a34281", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a8561876d3da030ec2277dbda94fc9d89ed31a0fbd1a90b149053cde38997116ed4a934486f97714cac0c18d2ea584dc93b85973f8e1762bbd579092f8929ea9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 4.23 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-07-04 19:03:17.702620) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 19:03:17.702950) ========= '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-004 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-004 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-004 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 19:03:17.818217) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-04 19:03:17.818538) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-04 19:03:18.504113) ========= ========= Total master_lag: 4.63 =========