builder: mozilla-aurora_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-191 starttime: 1462476756.04 results: success (0) buildid: 20160505103448 builduid: dd35c8d42e6745669048b66fbea75044 revision: cb425f373a802dc57c8fefffad95487334467ec2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:36.044958) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:36.045383) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:36.045781) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:36.161667) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-05 12:32:36.162052) ========= '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-191 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-191 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-191 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 --12:32:38-- 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% 7.19 MB/s 12:32:38 (7.19 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.249000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-05 12:32:37.498225) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-05-05 12:32:37.498633) ========= '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-191 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-191 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-191 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.601000 ========= master_lag: 1.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-05-05 12:32:43.108534) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-05 12:32:43.108855) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb425f373a802dc57c8fefffad95487334467ec2 --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-aurora --rev cb425f373a802dc57c8fefffad95487334467ec2 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-191 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-191 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-191 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-05-05 12:32:44,483 truncating revision to first 12 chars 2016-05-05 12:32:44,483 Setting DEBUG logging. 2016-05-05 12:32:44,483 attempt 1/10 2016-05-05 12:32:44,483 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/cb425f373a80?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-05 12:32:45,749 unpacking tar archive at: mozilla-aurora-cb425f373a80/testing/mozharness/ program finished with exit code 0 elapsedTime=2.076000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-05 12:32:45.235931) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:45.236271) ========= script_repo_revision: cb425f373a802dc57c8fefffad95487334467ec2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:45.236659) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:45.236935) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 12:32:45.257004) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 49 secs) (at 2016-05-05 12:32:45.257355) ========= '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-aurora' '--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-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-191 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-191 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-191 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 12:32:46 INFO - MultiFileLogger online at 20160505 12:32:46 in C:\slave\test 12:32:46 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-aurora --download-symbols true 12:32:46 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:32:46 INFO - {'append_to_log': False, 12:32:46 INFO - 'base_work_dir': 'C:\\slave\\test', 12:32:46 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:32:46 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:32:46 INFO - 'buildbot_json_path': 'buildprops.json', 12:32:46 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:32:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:32:46 INFO - 'download_minidump_stackwalk': True, 12:32:46 INFO - 'download_symbols': 'true', 12:32:46 INFO - 'e10s': False, 12:32:46 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:32:46 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:32:46 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:32:46 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:32:46 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:32:46 INFO - 'C:/mozilla-build/tooltool.py'), 12:32:46 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:32:46 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:32:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:32:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:32:46 INFO - 'log_level': 'info', 12:32:46 INFO - 'log_to_console': True, 12:32:46 INFO - 'opt_config_files': (), 12:32:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:32:46 INFO - '--processes=1', 12:32:46 INFO - '--config=%(test_path)s/wptrunner.ini', 12:32:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:32:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:32:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:32:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:32:46 INFO - 'pip_index': False, 12:32:46 INFO - 'require_test_zip': True, 12:32:46 INFO - 'test_type': ('testharness',), 12:32:46 INFO - 'this_chunk': '1', 12:32:46 INFO - 'total_chunks': '10', 12:32:46 INFO - 'virtualenv_path': 'venv', 12:32:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:32:46 INFO - 'work_dir': 'build'} 12:32:46 INFO - ##### 12:32:46 INFO - ##### Running clobber step. 12:32:46 INFO - ##### 12:32:46 INFO - Running pre-action listener: _resource_record_pre_action 12:32:46 INFO - Running main action method: clobber 12:32:46 INFO - rmtree: C:\slave\test\build 12:32:46 INFO - Using _rmtree_windows ... 12:32:46 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:34:59 INFO - Running post-action listener: _resource_record_post_action 12:34:59 INFO - ##### 12:34:59 INFO - ##### Running read-buildbot-config step. 12:34:59 INFO - ##### 12:34:59 INFO - Running pre-action listener: _resource_record_pre_action 12:34:59 INFO - Running main action method: read_buildbot_config 12:34:59 INFO - Using buildbot properties: 12:34:59 INFO - { 12:34:59 INFO - "project": "", 12:34:59 INFO - "product": "firefox", 12:34:59 INFO - "script_repo_revision": "production", 12:34:59 INFO - "scheduler": "tests-mozilla-aurora-win7_ix-debug-unittest", 12:34:59 INFO - "repository": "", 12:34:59 INFO - "buildername": "Windows 7 32-bit mozilla-aurora debug test web-platform-tests-1", 12:34:59 INFO - "buildid": "20160505103448", 12:34:59 INFO - "pgo_build": "False", 12:34:59 INFO - "basedir": "C:\\slave\\test", 12:34:59 INFO - "buildnumber": 8, 12:34:59 INFO - "slavename": "t-w732-ix-191", 12:34:59 INFO - "revision": "cb425f373a802dc57c8fefffad95487334467ec2", 12:34:59 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 12:34:59 INFO - "platform": "win32", 12:34:59 INFO - "branch": "mozilla-aurora", 12:34:59 INFO - "repo_path": "releases/mozilla-aurora", 12:34:59 INFO - "moz_repo_path": "", 12:34:59 INFO - "stage_platform": "win32", 12:34:59 INFO - "builduid": "dd35c8d42e6745669048b66fbea75044", 12:34:59 INFO - "slavebuilddir": "test" 12:34:59 INFO - } 12:34:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 12:34:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 12:34:59 INFO - Running post-action listener: _resource_record_post_action 12:34:59 INFO - ##### 12:34:59 INFO - ##### Running download-and-extract step. 12:34:59 INFO - ##### 12:34:59 INFO - Running pre-action listener: _resource_record_pre_action 12:34:59 INFO - Running main action method: download_and_extract 12:34:59 INFO - mkdir: C:\slave\test\build\tests 12:34: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')]} 12:34:59 INFO - https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:34:59 INFO - trying https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 12:34:59 INFO - Downloading https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 12:34:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 12:35:00 INFO - Downloaded 1274 bytes. 12:35:00 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 12:35:00 INFO - Using the following test package requirements: 12:35:00 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 12:35:00 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 12:35:00 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 12:35:00 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'jsshell-win32.zip'], 12:35:00 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 12:35:00 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 12:35:00 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 12:35:00 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 12:35:00 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 12:35:00 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:35:00 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 12:35:00 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 12:35:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:00 INFO - https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:35:00 INFO - trying https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 12:35:00 INFO - Downloading https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 12:35:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 12:35:02 INFO - Downloaded 20667604 bytes. 12:35:02 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:35:02 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:35:04 INFO - caution: filename not matched: web-platform/* 12:35:04 INFO - Return code: 11 12:35:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:04 INFO - https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:35:04 INFO - trying https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 12:35:04 INFO - Downloading https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 12:35:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 12:35:07 INFO - Downloaded 36408673 bytes. 12:35:07 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:35:07 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:35:49 INFO - caution: filename not matched: bin/* 12:35:49 INFO - caution: filename not matched: config/* 12:35:49 INFO - caution: filename not matched: mozbase/* 12:35:49 INFO - caution: filename not matched: marionette/* 12:35:49 INFO - caution: filename not matched: tools/wptserve/* 12:35:49 INFO - Return code: 11 12:35:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:49 INFO - https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 12:35:49 INFO - trying https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 12:35:49 INFO - Downloading https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 12:35:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 12:35:53 INFO - Downloaded 69607109 bytes. 12:35:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 12:35:53 INFO - mkdir: C:\slave\test\properties 12:35:53 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:35:53 INFO - Writing to file C:\slave\test\properties\build_url 12:35:53 INFO - Contents: 12:35:53 INFO - build_url:https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 12:35:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:35:54 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:35:54 INFO - Writing to file C:\slave\test\properties\symbols_url 12:35:54 INFO - Contents: 12:35:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:35:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:35:54 INFO - https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:35:54 INFO - trying https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:35:54 INFO - Downloading https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:35:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 12:35:57 INFO - Downloaded 58417394 bytes. 12:35:57 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 12:35:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 12:35:59 INFO - Return code: 0 12:35:59 INFO - Running post-action listener: _resource_record_post_action 12:35:59 INFO - Running post-action listener: set_extra_try_arguments 12:35:59 INFO - ##### 12:35:59 INFO - ##### Running create-virtualenv step. 12:35:59 INFO - ##### 12:35:59 INFO - Running pre-action listener: _pre_create_virtualenv 12:35:59 INFO - Running pre-action listener: _resource_record_pre_action 12:35:59 INFO - Running main action method: create_virtualenv 12:35:59 INFO - Creating virtualenv C:\slave\test\build\venv 12:35:59 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 12:35:59 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:36:06 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:36:10 INFO - Installing distribute......................................................................................................................................................................................done. 12:36:11 INFO - Return code: 0 12:36:11 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:36:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:11 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x019686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C15200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B8C368>, '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 0x018EAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-191', 'USERDOMAIN': 'T-W732-IX-191', '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-191', '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 12:36:12 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 12:36:12 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 12:36:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:36:12 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:36:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:36:12 INFO - 'COMPUTERNAME': 'T-W732-IX-191', 12:36:12 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:36:12 INFO - 'DCLOCATION': 'SCL3', 12:36:12 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:36:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:36:12 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:36:12 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:36:12 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:36:12 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:36:12 INFO - 'HOMEDRIVE': 'C:', 12:36:12 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:36:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:36:12 INFO - 'KTS_VERSION': '1.19c', 12:36:12 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:36:12 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:36:12 INFO - 'LOGONSERVER': '\\\\T-W732-IX-191', 12:36:12 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:36:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:36:12 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:36:12 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:36:12 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:36:12 INFO - 'MOZ_AIRBAG': '1', 12:36:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:36:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:12 INFO - 'MOZ_MSVCVERSION': '8', 12:36:12 INFO - 'MOZ_NO_REMOTE': '1', 12:36:12 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:36:12 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:36:12 INFO - 'NO_EM_RESTART': '1', 12:36:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:12 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:36:12 INFO - 'OS': 'Windows_NT', 12:36:12 INFO - 'OURDRIVE': 'C:', 12:36:12 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', 12:36:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:36:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:36:12 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:36:12 INFO - 'PROCESSOR_LEVEL': '6', 12:36:12 INFO - 'PROCESSOR_REVISION': '1e05', 12:36:12 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:36:12 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:36:12 INFO - 'PROMPT': '$P$G', 12:36:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:36:12 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:36:12 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:36:12 INFO - 'PWD': 'C:\\slave\\test', 12:36:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:36:12 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:36:12 INFO - 'SYSTEMDRIVE': 'C:', 12:36:12 INFO - 'SYSTEMROOT': 'C:\\windows', 12:36:12 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:12 INFO - 'TEST1': 'testie', 12:36:12 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:12 INFO - 'USERDOMAIN': 'T-W732-IX-191', 12:36:12 INFO - 'USERNAME': 'cltbld', 12:36:12 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:36:12 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:36:12 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:36:12 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:36:12 INFO - 'WINDIR': 'C:\\windows', 12:36:12 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:36:12 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:36:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:36:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:36:13 INFO - Downloading/unpacking psutil>=0.7.1 12:36:13 INFO - Running setup.py egg_info for package psutil 12:36:13 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:36:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:36:13 INFO - Installing collected packages: psutil 12:36:13 INFO - Running setup.py install for psutil 12:36:13 INFO - building 'psutil._psutil_windows' extension 12:36:13 INFO - error: Unable to find vcvarsall.bat 12:36:13 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-3s_nx4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:36:13 INFO - running install 12:36:13 INFO - running build 12:36:13 INFO - running build_py 12:36:13 INFO - creating build 12:36:13 INFO - creating build\lib.win32-2.7 12:36:13 INFO - creating build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:36:13 INFO - running build_ext 12:36:13 INFO - building 'psutil._psutil_windows' extension 12:36:13 INFO - error: Unable to find vcvarsall.bat 12:36:13 INFO - ---------------------------------------- 12:36:13 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-3s_nx4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:36:13 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:36:13 WARNING - Return code: 1 12:36:13 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! 12:36:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:36:13 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')]} 12:36:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:13 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')]} 12:36:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:13 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 0x019686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C15200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B8C368>, '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 0x018EAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-191', 'USERDOMAIN': 'T-W732-IX-191', '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-191', '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 12:36:13 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 12:36:13 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 12:36:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:36:13 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:36:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:36:13 INFO - 'COMPUTERNAME': 'T-W732-IX-191', 12:36:13 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:36:13 INFO - 'DCLOCATION': 'SCL3', 12:36:13 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:36:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:36:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:36:13 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:36:13 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:36:13 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:36:13 INFO - 'HOMEDRIVE': 'C:', 12:36:13 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:36:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:36:13 INFO - 'KTS_VERSION': '1.19c', 12:36:13 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:36:13 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:36:13 INFO - 'LOGONSERVER': '\\\\T-W732-IX-191', 12:36:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:36:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:36:13 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:36:13 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:36:13 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:36:13 INFO - 'MOZ_AIRBAG': '1', 12:36:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:36:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:13 INFO - 'MOZ_MSVCVERSION': '8', 12:36:13 INFO - 'MOZ_NO_REMOTE': '1', 12:36:13 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:36:13 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:36:13 INFO - 'NO_EM_RESTART': '1', 12:36:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:36:13 INFO - 'OS': 'Windows_NT', 12:36:13 INFO - 'OURDRIVE': 'C:', 12:36:13 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', 12:36:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:36:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:36:13 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:36:13 INFO - 'PROCESSOR_LEVEL': '6', 12:36:13 INFO - 'PROCESSOR_REVISION': '1e05', 12:36:13 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:36:13 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:36:13 INFO - 'PROMPT': '$P$G', 12:36:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:36:13 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:36:13 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:36:13 INFO - 'PWD': 'C:\\slave\\test', 12:36:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:36:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:36:13 INFO - 'SYSTEMDRIVE': 'C:', 12:36:13 INFO - 'SYSTEMROOT': 'C:\\windows', 12:36:13 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:13 INFO - 'TEST1': 'testie', 12:36:13 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:13 INFO - 'USERDOMAIN': 'T-W732-IX-191', 12:36:13 INFO - 'USERNAME': 'cltbld', 12:36:13 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:36:13 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:36:13 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:36:13 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:36:13 INFO - 'WINDIR': 'C:\\windows', 12:36:13 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:36:13 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:36:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:36:14 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:36:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:36:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:36:14 INFO - Running setup.py egg_info for package mozsystemmonitor 12:36:14 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:36:14 INFO - Running setup.py egg_info for package psutil 12:36:14 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:36:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:36:14 INFO - Installing collected packages: mozsystemmonitor, psutil 12:36:14 INFO - Running setup.py install for mozsystemmonitor 12:36:14 INFO - Running setup.py install for psutil 12:36:14 INFO - building 'psutil._psutil_windows' extension 12:36:14 INFO - error: Unable to find vcvarsall.bat 12:36:14 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-hqfg_d-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:36:14 INFO - running install 12:36:14 INFO - running build 12:36:14 INFO - running build_py 12:36:14 INFO - running build_ext 12:36:14 INFO - building 'psutil._psutil_windows' extension 12:36:14 INFO - error: Unable to find vcvarsall.bat 12:36:14 INFO - ---------------------------------------- 12:36:14 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-hqfg_d-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:36:14 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:36:14 WARNING - Return code: 1 12:36:14 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! 12:36:14 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:36:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:14 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 0x019686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C15200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B8C368>, '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 0x018EAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C210C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-191', 'USERDOMAIN': 'T-W732-IX-191', '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-191', '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 12:36:14 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 12:36:14 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 12:36:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:36:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:36:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:36:14 INFO - 'COMPUTERNAME': 'T-W732-IX-191', 12:36:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:36:14 INFO - 'DCLOCATION': 'SCL3', 12:36:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:36:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:36:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:36:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:36:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:36:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:36:14 INFO - 'HOMEDRIVE': 'C:', 12:36:14 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:36:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:36:14 INFO - 'KTS_VERSION': '1.19c', 12:36:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:36:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:36:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-191', 12:36:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:36:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:36:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:36:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:36:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:36:14 INFO - 'MOZ_AIRBAG': '1', 12:36:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:36:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:14 INFO - 'MOZ_MSVCVERSION': '8', 12:36:14 INFO - 'MOZ_NO_REMOTE': '1', 12:36:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:36:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:36:14 INFO - 'NO_EM_RESTART': '1', 12:36:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:36:14 INFO - 'OS': 'Windows_NT', 12:36:14 INFO - 'OURDRIVE': 'C:', 12:36:14 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 12:36:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:36:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:36:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:36:14 INFO - 'PROCESSOR_LEVEL': '6', 12:36:14 INFO - 'PROCESSOR_REVISION': '1e05', 12:36:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:36:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:36:14 INFO - 'PROMPT': '$P$G', 12:36:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:36:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:36:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:36:14 INFO - 'PWD': 'C:\\slave\\test', 12:36:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:36:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:36:14 INFO - 'SYSTEMDRIVE': 'C:', 12:36:14 INFO - 'SYSTEMROOT': 'C:\\windows', 12:36:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:14 INFO - 'TEST1': 'testie', 12:36:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:14 INFO - 'USERDOMAIN': 'T-W732-IX-191', 12:36:14 INFO - 'USERNAME': 'cltbld', 12:36:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:36:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:36:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:36:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:36:14 INFO - 'WINDIR': 'C:\\windows', 12:36:14 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:36:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:36:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:36:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:36:15 INFO - Downloading/unpacking blobuploader==1.2.4 12:36:15 INFO - Downloading blobuploader-1.2.4.tar.gz 12:36:15 INFO - Running setup.py egg_info for package blobuploader 12:36:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:36:19 INFO - Running setup.py egg_info for package requests 12:36:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:36:19 INFO - Downloading docopt-0.6.1.tar.gz 12:36:19 INFO - Running setup.py egg_info for package docopt 12:36:19 INFO - Installing collected packages: blobuploader, docopt, requests 12:36:19 INFO - Running setup.py install for blobuploader 12:36:19 INFO - Running setup.py install for docopt 12:36:19 INFO - Running setup.py install for requests 12:36:19 INFO - Successfully installed blobuploader docopt requests 12:36:19 INFO - Cleaning up... 12:36:19 INFO - Return code: 0 12:36:19 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:36:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:19 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 0x019686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C15200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B8C368>, '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 0x018EAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C210C0>, '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-191', 'USERDOMAIN': 'T-W732-IX-191', '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-191', '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 12:36:19 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 12:36:19 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 12:36:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:36:19 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:36:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:36:19 INFO - 'COMPUTERNAME': 'T-W732-IX-191', 12:36:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:36:19 INFO - 'DCLOCATION': 'SCL3', 12:36:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:36:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:36:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:36:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:36:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:36:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:36:19 INFO - 'HOMEDRIVE': 'C:', 12:36:19 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:36:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:36:19 INFO - 'KTS_VERSION': '1.19c', 12:36:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:36:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:36:19 INFO - 'LOGONSERVER': '\\\\T-W732-IX-191', 12:36:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:36:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:36:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:36:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:36:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:36:19 INFO - 'MOZ_AIRBAG': '1', 12:36:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:36:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:19 INFO - 'MOZ_MSVCVERSION': '8', 12:36:19 INFO - 'MOZ_NO_REMOTE': '1', 12:36:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:36:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:36:19 INFO - 'NO_EM_RESTART': '1', 12:36:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:36:19 INFO - 'OS': 'Windows_NT', 12:36:19 INFO - 'OURDRIVE': 'C:', 12:36:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 12:36:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:36:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:36:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:36:19 INFO - 'PROCESSOR_LEVEL': '6', 12:36:19 INFO - 'PROCESSOR_REVISION': '1e05', 12:36:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:36:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:36:19 INFO - 'PROMPT': '$P$G', 12:36:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:36:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:36:19 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:36:19 INFO - 'PWD': 'C:\\slave\\test', 12:36:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:36:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:36:19 INFO - 'SYSTEMDRIVE': 'C:', 12:36:19 INFO - 'SYSTEMROOT': 'C:\\windows', 12:36:19 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:19 INFO - 'TEST1': 'testie', 12:36:19 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:19 INFO - 'USERDOMAIN': 'T-W732-IX-191', 12:36:19 INFO - 'USERNAME': 'cltbld', 12:36:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:36:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:36:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:36:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:36:19 INFO - 'WINDIR': 'C:\\windows', 12:36:19 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:36:19 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:36:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:36:23 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:36:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:36:23 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:36:23 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:36:23 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:36:23 INFO - Unpacking c:\slave\test\build\tests\marionette 12:36:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:36:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:36:23 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 12:36:23 INFO - Running setup.py install for browsermob-proxy 12:36:37 INFO - Running setup.py install for manifestparser 12:36:37 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for marionette-client 12:36:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:36:37 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for marionette-driver 12:36:37 INFO - Running setup.py install for mozcrash 12:36:37 INFO - Running setup.py install for mozdebug 12:36:37 INFO - Running setup.py install for mozdevice 12:36:37 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for mozfile 12:36:37 INFO - Running setup.py install for mozhttpd 12:36:37 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for mozinfo 12:36:37 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for mozInstall 12:36:37 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for mozleak 12:36:37 INFO - Running setup.py install for mozlog 12:36:37 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for moznetwork 12:36:37 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for mozprocess 12:36:37 INFO - Running setup.py install for mozprofile 12:36:37 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for mozrunner 12:36:37 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for mozscreenshot 12:36:37 INFO - Running setup.py install for moztest 12:36:37 INFO - Running setup.py install for mozversion 12:36:37 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:36:37 INFO - Running setup.py install for wptserve 12:36:37 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 12:36:37 INFO - Cleaning up... 12:36:37 INFO - Return code: 0 12:36:37 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:36:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:36:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:36:37 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 0x019686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C15200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019260B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B8C368>, '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 0x018EAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C210C0>, '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-191', 'USERDOMAIN': 'T-W732-IX-191', '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-191', '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 12:36:37 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 12:36:37 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 12:36:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:36:37 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:36:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:36:37 INFO - 'COMPUTERNAME': 'T-W732-IX-191', 12:36:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:36:37 INFO - 'DCLOCATION': 'SCL3', 12:36:37 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:36:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:36:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:36:37 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:36:37 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:36:37 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:36:37 INFO - 'HOMEDRIVE': 'C:', 12:36:37 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:36:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:36:37 INFO - 'KTS_VERSION': '1.19c', 12:36:37 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:36:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:36:37 INFO - 'LOGONSERVER': '\\\\T-W732-IX-191', 12:36:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:36:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:36:37 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:36:37 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:36:37 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:36:37 INFO - 'MOZ_AIRBAG': '1', 12:36:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:36:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:37 INFO - 'MOZ_MSVCVERSION': '8', 12:36:37 INFO - 'MOZ_NO_REMOTE': '1', 12:36:37 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:36:37 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:36:37 INFO - 'NO_EM_RESTART': '1', 12:36:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:36:37 INFO - 'OS': 'Windows_NT', 12:36:37 INFO - 'OURDRIVE': 'C:', 12:36:37 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', 12:36:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:36:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:36:37 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:36:37 INFO - 'PROCESSOR_LEVEL': '6', 12:36:37 INFO - 'PROCESSOR_REVISION': '1e05', 12:36:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:36:37 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:36:37 INFO - 'PROMPT': '$P$G', 12:36:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:36:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:36:37 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:36:37 INFO - 'PWD': 'C:\\slave\\test', 12:36:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:36:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:36:37 INFO - 'SYSTEMDRIVE': 'C:', 12:36:37 INFO - 'SYSTEMROOT': 'C:\\windows', 12:36:37 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:37 INFO - 'TEST1': 'testie', 12:36:37 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:37 INFO - 'USERDOMAIN': 'T-W732-IX-191', 12:36:37 INFO - 'USERNAME': 'cltbld', 12:36:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:36:37 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:36:37 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:36:37 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:36:37 INFO - 'WINDIR': 'C:\\windows', 12:36:37 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:36:37 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:36:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:36:41 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:36:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:36:41 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:36:41 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:36:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:36:41 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:36:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:36:42 INFO - Unpacking c:\slave\test\build\tests\marionette 12:36:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:36:42 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:36:42 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)) 12:36:52 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)) 12:36:52 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)) 12:36:52 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)) 12:36:52 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)) 12:36:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:36:52 INFO - Downloading blessings-1.6.tar.gz 12:36:52 INFO - Running setup.py egg_info for package blessings 12:36:52 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)) 12:36:52 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:36:52 INFO - Running setup.py install for blessings 12:36:52 INFO - Running setup.py install for browsermob-proxy 12:36:52 INFO - Running setup.py install for manifestparser 12:36:52 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Running setup.py install for marionette-client 12:36:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:36:52 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Running setup.py install for marionette-driver 12:36:52 INFO - Running setup.py install for mozcrash 12:36:52 INFO - Running setup.py install for mozdebug 12:36:52 INFO - Running setup.py install for mozdevice 12:36:52 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Running setup.py install for mozhttpd 12:36:52 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Running setup.py install for mozInstall 12:36:52 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Running setup.py install for mozleak 12:36:52 INFO - Running setup.py install for mozprofile 12:36:52 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Running setup.py install for mozrunner 12:36:52 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:36:52 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:36:54 INFO - Running setup.py install for mozscreenshot 12:36:54 INFO - Running setup.py install for moztest 12:36:54 INFO - Running setup.py install for mozversion 12:36:54 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:36:54 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:36:54 INFO - Running setup.py install for wptserve 12:36:54 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:36:54 INFO - Cleaning up... 12:36:54 INFO - Return code: 0 12:36:54 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:36:54 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:36:54 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:36:55 INFO - Reading from file tmpfile_stdout 12:36:55 INFO - Using _rmtree_windows ... 12:36:55 INFO - Using _rmtree_windows ... 12:36:55 INFO - Current package versions: 12:36:55 INFO - blessings == 1.6 12:36:55 INFO - blobuploader == 1.2.4 12:36:55 INFO - browsermob-proxy == 0.6.0 12:36:55 INFO - distribute == 0.6.14 12:36:55 INFO - docopt == 0.6.1 12:36:55 INFO - manifestparser == 1.1 12:36:55 INFO - marionette-client == 2.3.0 12:36:55 INFO - marionette-driver == 1.4.0 12:36:55 INFO - mozInstall == 1.12 12:36:55 INFO - mozcrash == 0.17 12:36:55 INFO - mozdebug == 0.1 12:36:55 INFO - mozdevice == 0.48 12:36:55 INFO - mozfile == 1.2 12:36:55 INFO - mozhttpd == 0.7 12:36:55 INFO - mozinfo == 0.9 12:36:55 INFO - mozleak == 0.1 12:36:55 INFO - mozlog == 3.1 12:36:55 INFO - moznetwork == 0.27 12:36:55 INFO - mozprocess == 0.22 12:36:55 INFO - mozprofile == 0.28 12:36:55 INFO - mozrunner == 6.11 12:36:55 INFO - mozscreenshot == 0.1 12:36:55 INFO - mozsystemmonitor == 0.0 12:36:55 INFO - moztest == 0.7 12:36:55 INFO - mozversion == 1.4 12:36:55 INFO - requests == 1.2.3 12:36:55 INFO - wptserve == 1.4.0 12:36:55 INFO - Running post-action listener: _resource_record_post_action 12:36:55 INFO - Running post-action listener: _start_resource_monitoring 12:36:55 INFO - Starting resource monitoring. 12:36:55 INFO - ##### 12:36:55 INFO - ##### Running pull step. 12:36:55 INFO - ##### 12:36:55 INFO - Running pre-action listener: _resource_record_pre_action 12:36:55 INFO - Running main action method: pull 12:36:55 INFO - Pull has nothing to do! 12:36:55 INFO - Running post-action listener: _resource_record_post_action 12:36:55 INFO - ##### 12:36:55 INFO - ##### Running install step. 12:36:55 INFO - ##### 12:36:55 INFO - Running pre-action listener: _resource_record_pre_action 12:36:55 INFO - Running main action method: install 12:36:55 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:36:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:36:55 INFO - Reading from file tmpfile_stdout 12:36:55 INFO - Using _rmtree_windows ... 12:36:55 INFO - Using _rmtree_windows ... 12:36:55 INFO - Detecting whether we're running mozinstall >=1.0... 12:36:55 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:36:55 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:36:55 INFO - Reading from file tmpfile_stdout 12:36:55 INFO - Output received: 12:36:55 INFO - Usage: mozinstall-script.py [options] installer 12:36:55 INFO - Options: 12:36:55 INFO - -h, --help show this help message and exit 12:36:55 INFO - -d DEST, --destination=DEST 12:36:55 INFO - Directory to install application into. [default: 12:36:55 INFO - "C:\slave\test"] 12:36:55 INFO - --app=APP Application being installed. [default: firefox] 12:36:55 INFO - Using _rmtree_windows ... 12:36:55 INFO - Using _rmtree_windows ... 12:36:55 INFO - mkdir: C:\slave\test\build\application 12:36:55 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.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 12:36:55 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.0a2.en-US.win32.zip --destination C:\slave\test\build\application 12:36:57 INFO - Reading from file tmpfile_stdout 12:36:57 INFO - Output received: 12:36:57 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:36:57 INFO - Using _rmtree_windows ... 12:36:57 INFO - Using _rmtree_windows ... 12:36:57 INFO - Running post-action listener: _resource_record_post_action 12:36:57 INFO - ##### 12:36:57 INFO - ##### Running run-tests step. 12:36:57 INFO - ##### 12:36:57 INFO - Running pre-action listener: _resource_record_pre_action 12:36:57 INFO - Running main action method: run_tests 12:36:57 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:36:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:36:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:36:57 INFO - grabbing minidump binary from tooltool 12:36: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')]} 12:36:57 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 0x01B8C368>, '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 0x018EAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C210C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:36:57 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 12:36:57 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 12:36:57 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:36:58 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpefzb08 12:36:58 INFO - INFO - File integrity verified, renaming tmpefzb08 to win32-minidump_stackwalk.exe 12:36:58 INFO - Return code: 0 12:36:58 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:36:58 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:36:58 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/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.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 12:36:58 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/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.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 12:36:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:36:58 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:36:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:36:58 INFO - 'COMPUTERNAME': 'T-W732-IX-191', 12:36:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:36:58 INFO - 'DCLOCATION': 'SCL3', 12:36:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:36:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:36:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:36:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:36:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:36:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:36:58 INFO - 'HOMEDRIVE': 'C:', 12:36:58 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:36:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:36:58 INFO - 'KTS_VERSION': '1.19c', 12:36:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:36:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:36:58 INFO - 'LOGONSERVER': '\\\\T-W732-IX-191', 12:36:58 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:36:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:36:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:36:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:36:58 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:36:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:36:58 INFO - 'MOZ_AIRBAG': '1', 12:36:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:36:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:36:58 INFO - 'MOZ_MSVCVERSION': '8', 12:36:58 INFO - 'MOZ_NO_REMOTE': '1', 12:36:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:36:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:36:58 INFO - 'NO_EM_RESTART': '1', 12:36:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:36:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:36:58 INFO - 'OS': 'Windows_NT', 12:36:58 INFO - 'OURDRIVE': 'C:', 12:36: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', 12:36:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:36:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:36:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:36:58 INFO - 'PROCESSOR_LEVEL': '6', 12:36:58 INFO - 'PROCESSOR_REVISION': '1e05', 12:36:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:36:58 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:36:58 INFO - 'PROMPT': '$P$G', 12:36:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:36:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:36:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:36:58 INFO - 'PWD': 'C:\\slave\\test', 12:36:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:36:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:36:58 INFO - 'SYSTEMDRIVE': 'C:', 12:36:58 INFO - 'SYSTEMROOT': 'C:\\windows', 12:36:58 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:58 INFO - 'TEST1': 'testie', 12:36:58 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:36:58 INFO - 'USERDOMAIN': 'T-W732-IX-191', 12:36:58 INFO - 'USERNAME': 'cltbld', 12:36:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:36:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:36:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:36:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:36:58 INFO - 'WINDIR': 'C:\\windows', 12:36:58 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:36:58 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:36:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:36:58 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/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.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 12:37:00 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 12:37:00 INFO - import pkg_resources 12:37:01 INFO - Using 1 client processes 12:37:04 INFO - SUITE-START | Running 778 tests 12:37:04 INFO - Running testharness tests 12:37:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:37:04 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 12:37:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:37:04 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:37:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:37:04 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:37:05 INFO - Setting up ssl 12:37:05 INFO - PROCESS | certutil | 12:37:05 INFO - PROCESS | certutil | 12:37:05 INFO - PROCESS | certutil | 12:37:05 INFO - Certificate Nickname Trust Attributes 12:37:05 INFO - SSL,S/MIME,JAR/XPI 12:37:05 INFO - 12:37:05 INFO - web-platform-tests CT,, 12:37:05 INFO - 12:37:05 INFO - Starting runner 12:37:05 INFO - PROCESS | 608 | [608] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 12:37:05 INFO - PROCESS | 608 | [608] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 12:37:06 INFO - PROCESS | 608 | [608] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 12:37:06 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 12:37:06 INFO - PROCESS | 608 | [608] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 12:37:08 INFO - PROCESS | 608 | 1462477028105 Marionette DEBUG Marionette enabled via build flag and pref 12:37:08 INFO - PROCESS | 608 | ++DOCSHELL 10AB8000 == 1 [pid = 608] [id = 1] 12:37:08 INFO - PROCESS | 608 | ++DOMWINDOW == 1 (10AB8400) [pid = 608] [serial = 1] [outer = 00000000] 12:37:08 INFO - PROCESS | 608 | [608] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:37:08 INFO - PROCESS | 608 | ++DOMWINDOW == 2 (10AB9000) [pid = 608] [serial = 2] [outer = 10AB8400] 12:37:09 INFO - PROCESS | 608 | ++DOCSHELL 111DEC00 == 2 [pid = 608] [id = 2] 12:37:09 INFO - PROCESS | 608 | ++DOMWINDOW == 3 (111DF000) [pid = 608] [serial = 3] [outer = 00000000] 12:37:09 INFO - PROCESS | 608 | [608] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:37:09 INFO - PROCESS | 608 | ++DOMWINDOW == 4 (111DFC00) [pid = 608] [serial = 4] [outer = 111DF000] 12:37:09 INFO - PROCESS | 608 | 1462477029748 Marionette INFO Listening on port 2828 12:37:11 INFO - PROCESS | 608 | 1462477031353 Marionette DEBUG Marionette enabled via command-line flag 12:37:11 INFO - PROCESS | 608 | [608] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:37:11 INFO - PROCESS | 608 | [608] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:37:11 INFO - PROCESS | 608 | ++DOCSHELL 1006BC00 == 3 [pid = 608] [id = 3] 12:37:11 INFO - PROCESS | 608 | ++DOMWINDOW == 5 (10070400) [pid = 608] [serial = 5] [outer = 00000000] 12:37:11 INFO - PROCESS | 608 | [608] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:37:11 INFO - PROCESS | 608 | ++DOMWINDOW == 6 (1023E800) [pid = 608] [serial = 6] [outer = 10070400] 12:37:11 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:37:11 INFO - PROCESS | 608 | ++DOMWINDOW == 7 (15820400) [pid = 608] [serial = 7] [outer = 111DF000] 12:37:11 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:37:11 INFO - PROCESS | 608 | 1462477031714 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49567 12:37:11 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:37:11 INFO - PROCESS | 608 | 1462477031736 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49568 12:37:11 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:37:11 INFO - PROCESS | 608 | 1462477031743 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49570 12:37:11 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:37:11 INFO - PROCESS | 608 | 1462477031778 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49571 12:37:11 INFO - PROCESS | 608 | 1462477031781 Marionette DEBUG Closed connection conn0 12:37:11 INFO - PROCESS | 608 | 1462477031782 Marionette DEBUG Closed connection conn1 12:37:11 INFO - PROCESS | 608 | 1462477031784 Marionette DEBUG Closed connection conn2 12:37:11 INFO - PROCESS | 608 | 1462477031878 Marionette DEBUG Closed connection conn3 12:37:11 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:37:11 INFO - PROCESS | 608 | 1462477031883 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49573 12:37:11 INFO - PROCESS | 608 | 1462477031907 Marionette DEBUG Closed connection conn4 12:37:11 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:37:11 INFO - PROCESS | 608 | 1462477031914 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49574 12:37:11 INFO - PROCESS | 608 | ++DOCSHELL 163DF400 == 4 [pid = 608] [id = 4] 12:37:11 INFO - PROCESS | 608 | ++DOMWINDOW == 8 (163DFC00) [pid = 608] [serial = 8] [outer = 00000000] 12:37:11 INFO - PROCESS | 608 | ++DOMWINDOW == 9 (163EA400) [pid = 608] [serial = 9] [outer = 163DFC00] 12:37:12 INFO - PROCESS | 608 | ++DOMWINDOW == 10 (1757AC00) [pid = 608] [serial = 10] [outer = 163DFC00] 12:37:12 INFO - PROCESS | 608 | 1462477032054 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:37:12 INFO - PROCESS | 608 | 1462477032060 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505103448","device":"desktop","version":"48.0a2"} 12:37:13 INFO - PROCESS | 608 | [608] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:37:13 INFO - PROCESS | 608 | [608] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:37:13 INFO - PROCESS | 608 | [608] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:37:14 INFO - PROCESS | 608 | ++DOCSHELL 1857B000 == 5 [pid = 608] [id = 5] 12:37:14 INFO - PROCESS | 608 | ++DOMWINDOW == 11 (188BCC00) [pid = 608] [serial = 11] [outer = 00000000] 12:37:14 INFO - PROCESS | 608 | ++DOCSHELL 188BD400 == 6 [pid = 608] [id = 6] 12:37:14 INFO - PROCESS | 608 | ++DOMWINDOW == 12 (188BDC00) [pid = 608] [serial = 12] [outer = 00000000] 12:37:14 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:37:14 INFO - PROCESS | 608 | ++DOCSHELL 19BE6000 == 7 [pid = 608] [id = 7] 12:37:14 INFO - PROCESS | 608 | ++DOMWINDOW == 13 (19BE6400) [pid = 608] [serial = 13] [outer = 00000000] 12:37:14 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:37:14 INFO - PROCESS | 608 | [608] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:37:14 INFO - PROCESS | 608 | ++DOMWINDOW == 14 (19FE0800) [pid = 608] [serial = 14] [outer = 19BE6400] 12:37:15 INFO - PROCESS | 608 | ++DOMWINDOW == 15 (1A3EDC00) [pid = 608] [serial = 15] [outer = 188BCC00] 12:37:15 INFO - PROCESS | 608 | ++DOMWINDOW == 16 (1A3EF400) [pid = 608] [serial = 16] [outer = 188BDC00] 12:37:15 INFO - PROCESS | 608 | ++DOMWINDOW == 17 (1A3F1800) [pid = 608] [serial = 17] [outer = 19BE6400] 12:37:15 INFO - PROCESS | 608 | 1462477035824 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 608 | 1462477035837 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 608 | ++DOMWINDOW == 18 (1C4C5400) [pid = 608] [serial = 18] [outer = 19BE6400] 12:37:16 INFO - PROCESS | 608 | 1462477036694 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"de403521-d5cb-434c-9629-131bfcbeea8f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505103448","device":"desktop","version":"48.0a2","command_id":1}}] 12:37:16 INFO - PROCESS | 608 | 1462477036995 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}] 12:37:17 INFO - PROCESS | 608 | 1462477037024 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 12:37:17 INFO - PROCESS | 608 | 1462477037073 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:37:17 INFO - PROCESS | 608 | [608] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:37:18 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:37:18 INFO - PROCESS | 608 | ++DOMWINDOW == 19 (19064C00) [pid = 608] [serial = 19] [outer = 19BE6400] 12:37:18 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:18 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:18 INFO - PROCESS | 608 | 1462477038890 Marionette TRACE conn5 <- [1,3,null,{}] 12:37:18 INFO - PROCESS | 608 | 1462477038893 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:37:18 INFO - PROCESS | 608 | 1462477038909 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 12:37:18 INFO - PROCESS | 608 | 1462477038927 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 608 | 1462477038929 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 12:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:37:18 INFO - PROCESS | 608 | 1462477038935 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 608 | 1462477038938 Marionette TRACE conn5 <- [1,6,null,{}] 12:37:19 INFO - PROCESS | 608 | 1462477039081 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}] 12:37:19 INFO - PROCESS | 608 | 1462477039113 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 12:37:19 INFO - PROCESS | 608 | 1462477039119 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 608 | ++DOCSHELL 0CD85C00 == 8 [pid = 608] [id = 8] 12:37:19 INFO - PROCESS | 608 | ++DOMWINDOW == 20 (0CDC0000) [pid = 608] [serial = 20] [outer = 00000000] 12:37:19 INFO - PROCESS | 608 | ++DOMWINDOW == 21 (0FAD9000) [pid = 608] [serial = 21] [outer = 0CDC0000] 12:37:19 INFO - PROCESS | 608 | 1462477039221 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 608 | ++DOMWINDOW == 22 (0FCDE400) [pid = 608] [serial = 22] [outer = 0CDC0000] 12:37:19 INFO - PROCESS | 608 | --DOCSHELL 10AB8000 == 7 [pid = 608] [id = 1] 12:37:19 INFO - PROCESS | 608 | ++DOCSHELL 101D2000 == 8 [pid = 608] [id = 9] 12:37:19 INFO - PROCESS | 608 | ++DOMWINDOW == 23 (1023E000) [pid = 608] [serial = 23] [outer = 00000000] 12:37:19 INFO - PROCESS | 608 | ++DOMWINDOW == 24 (14302400) [pid = 608] [serial = 24] [outer = 1023E000] 12:37:19 INFO - PROCESS | 608 | 1462477039673 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 608 | ++DOMWINDOW == 25 (163E6400) [pid = 608] [serial = 25] [outer = 1023E000] 12:37:20 INFO - PROCESS | 608 | 1462477040197 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]]]}] 12:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1337ms 12:37:20 INFO - PROCESS | 608 | 1462477040292 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 608 | 1462477040297 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 12:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:37:20 INFO - PROCESS | 608 | 1462477040318 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 608 | 1462477040320 Marionette TRACE conn5 <- [1,10,null,{}] 12:37:20 INFO - PROCESS | 608 | 1462477040325 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}] 12:37:20 INFO - PROCESS | 608 | 1462477040452 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 12:37:20 INFO - PROCESS | 608 | 1462477040512 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:20 INFO - PROCESS | 608 | ++DOCSHELL 19BE6800 == 9 [pid = 608] [id = 10] 12:37:20 INFO - PROCESS | 608 | ++DOMWINDOW == 26 (19FE0400) [pid = 608] [serial = 26] [outer = 00000000] 12:37:20 INFO - PROCESS | 608 | ++DOMWINDOW == 27 (1C341000) [pid = 608] [serial = 27] [outer = 19FE0400] 12:37:20 INFO - PROCESS | 608 | 1462477040568 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 608 | ++DOMWINDOW == 28 (1C553C00) [pid = 608] [serial = 28] [outer = 19FE0400] 12:37:21 INFO - PROCESS | 608 | 1462477041121 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]]]}] 12:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 829ms 12:37:21 INFO - PROCESS | 608 | 1462477041251 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 608 | 1462477041255 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 12:37:21 INFO - PROCESS | 608 | 1462477041273 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 608 | 1462477041277 Marionette TRACE conn5 <- [1,14,null,{}] 12:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:37:21 INFO - PROCESS | 608 | 1462477041283 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}] 12:37:21 INFO - PROCESS | 608 | 1462477041387 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 12:37:21 INFO - PROCESS | 608 | 1462477041441 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 608 | ++DOCSHELL 0F9C8800 == 10 [pid = 608] [id = 11] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 29 (0F9CA400) [pid = 608] [serial = 29] [outer = 00000000] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 30 (0FADD400) [pid = 608] [serial = 30] [outer = 0F9CA400] 12:37:21 INFO - PROCESS | 608 | 1462477041489 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 31 (0FC9AC00) [pid = 608] [serial = 31] [outer = 0F9CA400] 12:37:21 INFO - PROCESS | 608 | ++DOCSHELL 10149400 == 11 [pid = 608] [id = 12] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 32 (1014F000) [pid = 608] [serial = 32] [outer = 00000000] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 33 (0FC95000) [pid = 608] [serial = 33] [outer = 1014F000] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 34 (0F9C2000) [pid = 608] [serial = 34] [outer = 1014F000] 12:37:21 INFO - PROCESS | 608 | --DOCSHELL 163DF400 == 10 [pid = 608] [id = 4] 12:37:21 INFO - PROCESS | 608 | ++DOCSHELL 0CD45C00 == 11 [pid = 608] [id = 13] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 35 (1006DC00) [pid = 608] [serial = 35] [outer = 00000000] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 36 (10A82400) [pid = 608] [serial = 36] [outer = 1006DC00] 12:37:21 INFO - PROCESS | 608 | ++DOMWINDOW == 37 (10BD6000) [pid = 608] [serial = 37] [outer = 1006DC00] 12:37:22 INFO - PROCESS | 608 | 1462477042151 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]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 929ms 12:37:22 INFO - PROCESS | 608 | 1462477042215 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 608 | 1462477042219 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 12:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:37:22 INFO - PROCESS | 608 | 1462477042226 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 608 | 1462477042229 Marionette TRACE conn5 <- [1,18,null,{}] 12:37:22 INFO - PROCESS | 608 | 1462477042233 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}] 12:37:22 INFO - PROCESS | 608 | 1462477042314 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 12:37:22 INFO - PROCESS | 608 | 1462477042322 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 608 | ++DOCSHELL 10148400 == 12 [pid = 608] [id = 14] 12:37:22 INFO - PROCESS | 608 | ++DOMWINDOW == 38 (10A08800) [pid = 608] [serial = 38] [outer = 00000000] 12:37:22 INFO - PROCESS | 608 | ++DOMWINDOW == 39 (14519400) [pid = 608] [serial = 39] [outer = 10A08800] 12:37:22 INFO - PROCESS | 608 | 1462477042367 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 608 | ++DOMWINDOW == 40 (145EEC00) [pid = 608] [serial = 40] [outer = 10A08800] 12:37:22 INFO - PROCESS | 608 | 1462477042805 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]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 630ms 12:37:22 INFO - PROCESS | 608 | 1462477042855 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 608 | 1462477042857 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 12:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:37:22 INFO - PROCESS | 608 | 1462477042861 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 608 | 1462477042862 Marionette TRACE conn5 <- [1,22,null,{}] 12:37:22 INFO - PROCESS | 608 | 1462477042872 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}] 12:37:22 INFO - PROCESS | 608 | 1462477042963 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 12:37:22 INFO - PROCESS | 608 | 1462477042976 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 608 | ++DOCSHELL 163E9000 == 13 [pid = 608] [id = 15] 12:37:22 INFO - PROCESS | 608 | ++DOMWINDOW == 41 (164BAC00) [pid = 608] [serial = 41] [outer = 00000000] 12:37:23 INFO - PROCESS | 608 | ++DOMWINDOW == 42 (164E1000) [pid = 608] [serial = 42] [outer = 164BAC00] 12:37:23 INFO - PROCESS | 608 | 1462477043031 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 608 | ++DOMWINDOW == 43 (1757DC00) [pid = 608] [serial = 43] [outer = 164BAC00] 12:37:23 INFO - PROCESS | 608 | 1462477043459 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]]]}] 12:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 629ms 12:37:23 INFO - PROCESS | 608 | 1462477043495 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 12:37:23 INFO - PROCESS | 608 | 1462477043497 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 12:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:37:23 INFO - PROCESS | 608 | 1462477043500 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 608 | 1462477043502 Marionette TRACE conn5 <- [1,26,null,{}] 12:37:23 INFO - PROCESS | 608 | 1462477043505 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}] 12:37:23 INFO - PROCESS | 608 | 1462477043583 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 12:37:23 INFO - PROCESS | 608 | 1462477043589 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 608 | ++DOCSHELL 18556400 == 14 [pid = 608] [id = 16] 12:37:23 INFO - PROCESS | 608 | ++DOMWINDOW == 44 (18578000) [pid = 608] [serial = 44] [outer = 00000000] 12:37:23 INFO - PROCESS | 608 | ++DOMWINDOW == 45 (19065400) [pid = 608] [serial = 45] [outer = 18578000] 12:37:23 INFO - PROCESS | 608 | 1462477043633 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 608 | ++DOMWINDOW == 46 (19529400) [pid = 608] [serial = 46] [outer = 18578000] 12:37:24 INFO - PROCESS | 608 | 1462477044058 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]]]}] 12:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 12:37:24 INFO - PROCESS | 608 | 1462477044071 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 608 | 1462477044072 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 12:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:37:24 INFO - PROCESS | 608 | 1462477044076 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 608 | 1462477044077 Marionette TRACE conn5 <- [1,30,null,{}] 12:37:24 INFO - PROCESS | 608 | 1462477044081 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}] 12:37:24 INFO - PROCESS | 608 | 1462477044187 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 12:37:24 INFO - PROCESS | 608 | 1462477044196 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 608 | ++DOCSHELL 1960B000 == 15 [pid = 608] [id = 17] 12:37:24 INFO - PROCESS | 608 | ++DOMWINDOW == 47 (19FE1800) [pid = 608] [serial = 47] [outer = 00000000] 12:37:24 INFO - PROCESS | 608 | ++DOMWINDOW == 48 (1A3E3000) [pid = 608] [serial = 48] [outer = 19FE1800] 12:37:24 INFO - PROCESS | 608 | 1462477044241 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 608 | ++DOMWINDOW == 49 (1A5B7000) [pid = 608] [serial = 49] [outer = 19FE1800] 12:37:24 INFO - PROCESS | 608 | 1462477044616 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]]]}] 12:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 569ms 12:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:37:24 INFO - PROCESS | 608 | 1462477044647 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 608 | 1462477044649 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 12:37:24 INFO - PROCESS | 608 | 1462477044652 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 608 | 1462477044653 Marionette TRACE conn5 <- [1,34,null,{}] 12:37:24 INFO - PROCESS | 608 | 1462477044657 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}] 12:37:24 INFO - PROCESS | 608 | 1462477044793 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 12:37:24 INFO - PROCESS | 608 | 1462477044803 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 608 | ++DOCSHELL 0F95EC00 == 16 [pid = 608] [id = 18] 12:37:24 INFO - PROCESS | 608 | ++DOMWINDOW == 50 (10218C00) [pid = 608] [serial = 50] [outer = 00000000] 12:37:24 INFO - PROCESS | 608 | ++DOMWINDOW == 51 (10224000) [pid = 608] [serial = 51] [outer = 10218C00] 12:37:24 INFO - PROCESS | 608 | 1462477044848 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 608 | ++DOMWINDOW == 52 (1B5EBC00) [pid = 608] [serial = 52] [outer = 10218C00] 12:37:25 INFO - PROCESS | 608 | 1462477045251 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]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 12:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:37:25 INFO - PROCESS | 608 | 1462477045283 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 608 | 1462477045284 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 12:37:25 INFO - PROCESS | 608 | 1462477045288 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 608 | 1462477045289 Marionette TRACE conn5 <- [1,38,null,{}] 12:37:25 INFO - PROCESS | 608 | 1462477045293 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}] 12:37:25 INFO - PROCESS | 608 | 1462477045389 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 12:37:25 INFO - PROCESS | 608 | 1462477045397 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:25 INFO - PROCESS | 608 | ++DOCSHELL 10223C00 == 17 [pid = 608] [id = 19] 12:37:25 INFO - PROCESS | 608 | ++DOMWINDOW == 53 (145D9C00) [pid = 608] [serial = 53] [outer = 00000000] 12:37:25 INFO - PROCESS | 608 | ++DOMWINDOW == 54 (1A50A800) [pid = 608] [serial = 54] [outer = 145D9C00] 12:37:25 INFO - PROCESS | 608 | 1462477045441 Marionette DEBUG loaded listener.js 12:37:25 INFO - PROCESS | 608 | ++DOMWINDOW == 55 (1A50E800) [pid = 608] [serial = 55] [outer = 145D9C00] 12:37:25 INFO - PROCESS | 608 | 1462477045909 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]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 671ms 12:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:37:25 INFO - PROCESS | 608 | 1462477045960 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 608 | 1462477045962 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 12:37:25 INFO - PROCESS | 608 | 1462477045965 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 608 | 1462477045967 Marionette TRACE conn5 <- [1,42,null,{}] 12:37:25 INFO - PROCESS | 608 | 1462477045971 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}] 12:37:26 INFO - PROCESS | 608 | 1462477046042 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 12:37:26 INFO - PROCESS | 608 | 1462477046070 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 608 | ++DOCSHELL 1A510000 == 18 [pid = 608] [id = 20] 12:37:26 INFO - PROCESS | 608 | ++DOMWINDOW == 56 (1C3B6400) [pid = 608] [serial = 56] [outer = 00000000] 12:37:26 INFO - PROCESS | 608 | ++DOMWINDOW == 57 (1C556400) [pid = 608] [serial = 57] [outer = 1C3B6400] 12:37:26 INFO - PROCESS | 608 | 1462477046113 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 608 | ++DOMWINDOW == 58 (1C55B000) [pid = 608] [serial = 58] [outer = 1C3B6400] 12:37:26 INFO - PROCESS | 608 | 1462477046515 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]]]}] 12:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 12:37:26 INFO - PROCESS | 608 | 1462477046536 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 608 | 1462477046538 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 12:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:37:26 INFO - PROCESS | 608 | 1462477046541 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - PROCESS | 608 | 1462477046542 Marionette TRACE conn5 <- [1,46,null,{}] 12:37:26 INFO - PROCESS | 608 | 1462477046546 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}] 12:37:26 INFO - PROCESS | 608 | 1462477046651 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 12:37:26 INFO - PROCESS | 608 | 1462477046660 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 608 | ++DOCSHELL 17774400 == 19 [pid = 608] [id = 21] 12:37:26 INFO - PROCESS | 608 | ++DOMWINDOW == 59 (17778400) [pid = 608] [serial = 59] [outer = 00000000] 12:37:26 INFO - PROCESS | 608 | ++DOMWINDOW == 60 (1777D800) [pid = 608] [serial = 60] [outer = 17778400] 12:37:26 INFO - PROCESS | 608 | 1462477046705 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 608 | ++DOMWINDOW == 61 (17780000) [pid = 608] [serial = 61] [outer = 17778400] 12:37:27 INFO - PROCESS | 608 | 1462477047071 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]]]}] 12:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 12:37:27 INFO - PROCESS | 608 | 1462477047112 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 608 | 1462477047114 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 12:37:27 INFO - PROCESS | 608 | 1462477047117 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:37:27 INFO - PROCESS | 608 | 1462477047119 Marionette TRACE conn5 <- [1,50,null,{}] 12:37:27 INFO - PROCESS | 608 | 1462477047122 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}] 12:37:27 INFO - PROCESS | 608 | 1462477047194 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 12:37:27 INFO - PROCESS | 608 | 1462477047259 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 608 | ++DOCSHELL 0CD87800 == 20 [pid = 608] [id = 22] 12:37:27 INFO - PROCESS | 608 | ++DOMWINDOW == 62 (0FD2FC00) [pid = 608] [serial = 62] [outer = 00000000] 12:37:27 INFO - PROCESS | 608 | ++DOMWINDOW == 63 (0FD39800) [pid = 608] [serial = 63] [outer = 0FD2FC00] 12:37:27 INFO - PROCESS | 608 | 1462477047309 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 608 | ++DOMWINDOW == 64 (17775000) [pid = 608] [serial = 64] [outer = 0FD2FC00] 12:37:27 INFO - PROCESS | 608 | 1462477047667 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]]]}] 12:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 569ms 12:37:27 INFO - PROCESS | 608 | 1462477047692 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 608 | 1462477047695 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 12:37:27 INFO - PROCESS | 608 | 1462477047698 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:37:27 INFO - PROCESS | 608 | 1462477047701 Marionette TRACE conn5 <- [1,54,null,{}] 12:37:27 INFO - PROCESS | 608 | 1462477047705 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}] 12:37:27 INFO - PROCESS | 608 | 1462477047834 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 12:37:27 INFO - PROCESS | 608 | 1462477047843 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 608 | ++DOCSHELL 08E16800 == 21 [pid = 608] [id = 23] 12:37:27 INFO - PROCESS | 608 | ++DOMWINDOW == 65 (08E1A000) [pid = 608] [serial = 65] [outer = 00000000] 12:37:27 INFO - PROCESS | 608 | ++DOMWINDOW == 66 (0FD38400) [pid = 608] [serial = 66] [outer = 08E1A000] 12:37:27 INFO - PROCESS | 608 | 1462477047898 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 608 | ++DOMWINDOW == 67 (1C4C3800) [pid = 608] [serial = 67] [outer = 08E1A000] 12:37:28 INFO - PROCESS | 608 | 1462477048283 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]]]}] 12:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 630ms 12:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:37:28 INFO - PROCESS | 608 | 1462477048332 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 608 | 1462477048334 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 12:37:28 INFO - PROCESS | 608 | 1462477048337 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 608 | 1462477048339 Marionette TRACE conn5 <- [1,58,null,{}] 12:37:28 INFO - PROCESS | 608 | 1462477048342 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}] 12:37:28 INFO - PROCESS | 608 | 1462477048445 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 12:37:28 INFO - PROCESS | 608 | 1462477048455 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:28 INFO - PROCESS | 608 | ++DOCSHELL 1C442400 == 22 [pid = 608] [id = 24] 12:37:28 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (1CA4D000) [pid = 608] [serial = 68] [outer = 00000000] 12:37:28 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (1F982400) [pid = 608] [serial = 69] [outer = 1CA4D000] 12:37:28 INFO - PROCESS | 608 | 1462477048500 Marionette DEBUG loaded listener.js 12:37:28 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (1F987800) [pid = 608] [serial = 70] [outer = 1CA4D000] 12:37:28 INFO - PROCESS | 608 | 1462477048885 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]]]}] 12:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 12:37:28 INFO - PROCESS | 608 | 1462477048908 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 12:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:37:28 INFO - PROCESS | 608 | 1462477048910 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 12:37:28 INFO - PROCESS | 608 | 1462477048913 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 608 | 1462477048915 Marionette TRACE conn5 <- [1,62,null,{}] 12:37:28 INFO - PROCESS | 608 | 1462477048918 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}] 12:37:28 INFO - PROCESS | 608 | 1462477048993 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 12:37:29 INFO - PROCESS | 608 | 1462477049077 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 608 | ++DOCSHELL 1F986C00 == 23 [pid = 608] [id = 25] 12:37:29 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (1F988800) [pid = 608] [serial = 71] [outer = 00000000] 12:37:29 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (1F990400) [pid = 608] [serial = 72] [outer = 1F988800] 12:37:29 INFO - PROCESS | 608 | 1462477049124 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (1F991000) [pid = 608] [serial = 73] [outer = 1F988800] 12:37:29 INFO - PROCESS | 608 | --DOCSHELL 19BE6800 == 22 [pid = 608] [id = 10] 12:37:29 INFO - PROCESS | 608 | --DOCSHELL 0CD85C00 == 21 [pid = 608] [id = 8] 12:37:30 INFO - PROCESS | 608 | 1462477050237 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]]]}] 12:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1384ms 12:37:30 INFO - PROCESS | 608 | 1462477050300 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 12:37:30 INFO - PROCESS | 608 | 1462477050303 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 12:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:37:30 INFO - PROCESS | 608 | 1462477050308 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - PROCESS | 608 | 1462477050312 Marionette TRACE conn5 <- [1,66,null,{}] 12:37:30 INFO - PROCESS | 608 | 1462477050317 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}] 12:37:30 INFO - PROCESS | 608 | 1462477050419 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 12:37:30 INFO - PROCESS | 608 | 1462477050433 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:30 INFO - PROCESS | 608 | ++DOCSHELL 0FD30C00 == 22 [pid = 608] [id = 26] 12:37:30 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (0FD32400) [pid = 608] [serial = 74] [outer = 00000000] 12:37:30 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (0FD38C00) [pid = 608] [serial = 75] [outer = 0FD32400] 12:37:30 INFO - PROCESS | 608 | 1462477050517 Marionette DEBUG loaded listener.js 12:37:30 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (1005C800) [pid = 608] [serial = 76] [outer = 0FD32400] 12:37:30 INFO - PROCESS | 608 | 1462477050926 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]]]}] 12:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 689ms 12:37:30 INFO - PROCESS | 608 | 1462477051000 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 12:37:30 INFO - PROCESS | 608 | 1462477051005 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 12:37:30 INFO - PROCESS | 608 | 1462477051015 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:37:30 INFO - PROCESS | 608 | 1462477051018 Marionette TRACE conn5 <- [1,70,null,{}] 12:37:31 INFO - PROCESS | 608 | 1462477051032 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}] 12:37:31 INFO - PROCESS | 608 | 1462477051133 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 12:37:31 INFO - PROCESS | 608 | 1462477051143 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 608 | ++DOCSHELL 1006D000 == 23 [pid = 608] [id = 27] 12:37:31 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (101D5000) [pid = 608] [serial = 77] [outer = 00000000] 12:37:31 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (10249400) [pid = 608] [serial = 78] [outer = 101D5000] 12:37:31 INFO - PROCESS | 608 | 1462477051189 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (10A0C800) [pid = 608] [serial = 79] [outer = 101D5000] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 78 (163DFC00) [pid = 608] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 77 (0CDC0000) [pid = 608] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 76 (19FE0400) [pid = 608] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 75 (0F9CA400) [pid = 608] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 74 (10A08800) [pid = 608] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 73 (164BAC00) [pid = 608] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 72 (18578000) [pid = 608] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 71 (19FE1800) [pid = 608] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 70 (10218C00) [pid = 608] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 69 (145D9C00) [pid = 608] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 68 (0FD2FC00) [pid = 608] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:37:31 INFO - PROCESS | 608 | --DOMWINDOW == 67 (08E1A000) [pid = 608] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:37:31 INFO - PROCESS | 608 | 1462477051858 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]]]}] 12:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 889ms 12:37:31 INFO - PROCESS | 608 | 1462477051910 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 12:37:31 INFO - PROCESS | 608 | 1462477051912 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 12:37:31 INFO - PROCESS | 608 | 1462477051915 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:37:31 INFO - PROCESS | 608 | 1462477051919 Marionette TRACE conn5 <- [1,74,null,{}] 12:37:31 INFO - PROCESS | 608 | 1462477051929 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}] 12:37:31 INFO - PROCESS | 608 | 1462477052008 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 12:37:31 INFO - PROCESS | 608 | 1462477052016 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:32 INFO - PROCESS | 608 | ++DOCSHELL 10BD0800 == 24 [pid = 608] [id = 28] 12:37:32 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (10BDA800) [pid = 608] [serial = 80] [outer = 00000000] 12:37:32 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (145D5400) [pid = 608] [serial = 81] [outer = 10BDA800] 12:37:32 INFO - PROCESS | 608 | 1462477052065 Marionette DEBUG loaded listener.js 12:37:32 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (14A1E000) [pid = 608] [serial = 82] [outer = 10BDA800] 12:37:32 INFO - PROCESS | 608 | 1462477052468 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]]]}] 12:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 12:37:32 INFO - PROCESS | 608 | 1462477052491 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 12:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:37:32 INFO - PROCESS | 608 | 1462477052493 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 12:37:32 INFO - PROCESS | 608 | 1462477052496 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 608 | 1462477052498 Marionette TRACE conn5 <- [1,78,null,{}] 12:37:32 INFO - PROCESS | 608 | 1462477052501 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}] 12:37:32 INFO - PROCESS | 608 | 1462477052576 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 12:37:32 INFO - PROCESS | 608 | 1462477052582 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:32 INFO - PROCESS | 608 | ++DOCSHELL 1581CC00 == 25 [pid = 608] [id = 29] 12:37:32 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (1581D400) [pid = 608] [serial = 83] [outer = 00000000] 12:37:32 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (164BC800) [pid = 608] [serial = 84] [outer = 1581D400] 12:37:32 INFO - PROCESS | 608 | 1462477052628 Marionette DEBUG loaded listener.js 12:37:32 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (1757C800) [pid = 608] [serial = 85] [outer = 1581D400] 12:37:33 INFO - PROCESS | 608 | 1462477053020 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]]]}] 12:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 12:37:33 INFO - PROCESS | 608 | 1462477053068 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 12:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:37:33 INFO - PROCESS | 608 | 1462477053070 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 12:37:33 INFO - PROCESS | 608 | 1462477053074 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 608 | 1462477053075 Marionette TRACE conn5 <- [1,82,null,{}] 12:37:33 INFO - PROCESS | 608 | 1462477053079 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}] 12:37:33 INFO - PROCESS | 608 | 1462477053151 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 12:37:33 INFO - PROCESS | 608 | 1462477053158 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 608 | ++DOCSHELL 164C2400 == 26 [pid = 608] [id = 30] 12:37:33 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (1774E400) [pid = 608] [serial = 86] [outer = 00000000] 12:37:33 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (18517400) [pid = 608] [serial = 87] [outer = 1774E400] 12:37:33 INFO - PROCESS | 608 | 1462477053203 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (188BB400) [pid = 608] [serial = 88] [outer = 1774E400] 12:37:33 INFO - PROCESS | 608 | 1462477053616 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]]]}] 12:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 569ms 12:37:33 INFO - PROCESS | 608 | 1462477053664 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 608 | 1462477053668 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 12:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:37:33 INFO - PROCESS | 608 | 1462477053677 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 608 | 1462477053682 Marionette TRACE conn5 <- [1,86,null,{}] 12:37:33 INFO - PROCESS | 608 | 1462477053688 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}] 12:37:33 INFO - PROCESS | 608 | 1462477053789 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 12:37:33 INFO - PROCESS | 608 | 1462477053903 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 608 | ++DOCSHELL 0FCDB800 == 27 [pid = 608] [id = 31] 12:37:33 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (0FCDC400) [pid = 608] [serial = 89] [outer = 00000000] 12:37:33 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (0FD33400) [pid = 608] [serial = 90] [outer = 0FCDC400] 12:37:33 INFO - PROCESS | 608 | 1462477054004 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (101CB800) [pid = 608] [serial = 91] [outer = 0FCDC400] 12:37:34 INFO - PROCESS | 608 | 1462477054590 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]]]}] 12:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 969ms 12:37:34 INFO - PROCESS | 608 | 1462477054651 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 12:37:34 INFO - PROCESS | 608 | 1462477054655 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 12:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:37:34 INFO - PROCESS | 608 | 1462477054663 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:37:34 INFO - PROCESS | 608 | 1462477054667 Marionette TRACE conn5 <- [1,90,null,{}] 12:37:34 INFO - PROCESS | 608 | 1462477054671 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}] 12:37:34 INFO - PROCESS | 608 | 1462477054771 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 12:37:34 INFO - PROCESS | 608 | 1462477054842 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 608 | ++DOCSHELL 15A5E800 == 28 [pid = 608] [id = 32] 12:37:34 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (16345400) [pid = 608] [serial = 92] [outer = 00000000] 12:37:34 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (1850F400) [pid = 608] [serial = 93] [outer = 16345400] 12:37:34 INFO - PROCESS | 608 | 1462477054896 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (19067000) [pid = 608] [serial = 94] [outer = 16345400] 12:37:35 INFO - PROCESS | 608 | 1462477055411 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]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 770ms 12:37:35 INFO - PROCESS | 608 | 1462477055451 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 608 | 1462477055453 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 12:37:35 INFO - PROCESS | 608 | 1462477055458 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:37:35 INFO - PROCESS | 608 | 1462477055461 Marionette TRACE conn5 <- [1,94,null,{}] 12:37:35 INFO - PROCESS | 608 | 1462477055471 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}] 12:37:35 INFO - PROCESS | 608 | 1462477055573 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 12:37:35 INFO - PROCESS | 608 | 1462477055658 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:35 INFO - PROCESS | 608 | ++DOCSHELL 1A4D7800 == 29 [pid = 608] [id = 33] 12:37:35 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (1A502400) [pid = 608] [serial = 95] [outer = 00000000] 12:37:35 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (1A506400) [pid = 608] [serial = 96] [outer = 1A502400] 12:37:35 INFO - PROCESS | 608 | 1462477055716 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1A50B800) [pid = 608] [serial = 97] [outer = 1A502400] 12:37:36 INFO - PROCESS | 608 | 1462477056268 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]]]}] 12:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 870ms 12:37:36 INFO - PROCESS | 608 | 1462477056304 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 608 | 1462477056306 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 12:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:37:36 INFO - PROCESS | 608 | 1462477056310 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:37:36 INFO - PROCESS | 608 | 1462477056312 Marionette TRACE conn5 <- [1,98,null,{}] 12:37:36 INFO - PROCESS | 608 | 1462477056316 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}] 12:37:36 INFO - PROCESS | 608 | 1462477056411 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 12:37:36 INFO - PROCESS | 608 | 1462477056511 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 608 | ++DOCSHELL 0FE5E000 == 30 [pid = 608] [id = 34] 12:37:36 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (0FE5E400) [pid = 608] [serial = 98] [outer = 00000000] 12:37:36 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (15816000) [pid = 608] [serial = 99] [outer = 0FE5E400] 12:37:36 INFO - PROCESS | 608 | 1462477056565 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1757B800) [pid = 608] [serial = 100] [outer = 0FE5E400] 12:37:37 INFO - PROCESS | 608 | 1462477057132 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]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 12:37:37 INFO - PROCESS | 608 | 1462477057184 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 608 | 1462477057188 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 12:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:37:37 INFO - PROCESS | 608 | 1462477057193 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 608 | 1462477057196 Marionette TRACE conn5 <- [1,102,null,{}] 12:37:37 INFO - PROCESS | 608 | 1462477057203 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}] 12:37:37 INFO - PROCESS | 608 | 1462477057298 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 12:37:37 INFO - PROCESS | 608 | 1462477057388 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 608 | ++DOCSHELL 0FC99800 == 31 [pid = 608] [id = 35] 12:37:37 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (0FCDE000) [pid = 608] [serial = 101] [outer = 00000000] 12:37:37 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (0FE55400) [pid = 608] [serial = 102] [outer = 0FCDE000] 12:37:37 INFO - PROCESS | 608 | 1462477057437 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (0FE5D800) [pid = 608] [serial = 103] [outer = 0FCDE000] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 90 (163EA400) [pid = 608] [serial = 9] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1757AC00) [pid = 608] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 88 (111DFC00) [pid = 608] [serial = 4] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 87 (0FAD9000) [pid = 608] [serial = 21] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 86 (14302400) [pid = 608] [serial = 24] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 85 (1C341000) [pid = 608] [serial = 27] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 84 (0FADD400) [pid = 608] [serial = 30] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 83 (10A82400) [pid = 608] [serial = 36] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 82 (14519400) [pid = 608] [serial = 39] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 81 (164E1000) [pid = 608] [serial = 42] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 80 (19065400) [pid = 608] [serial = 45] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 79 (19529400) [pid = 608] [serial = 46] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 78 (1A3E3000) [pid = 608] [serial = 48] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 77 (10224000) [pid = 608] [serial = 51] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 76 (1A50A800) [pid = 608] [serial = 54] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 75 (1C556400) [pid = 608] [serial = 57] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 74 (1777D800) [pid = 608] [serial = 60] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 73 (1A5B7000) [pid = 608] [serial = 49] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 72 (0FD39800) [pid = 608] [serial = 63] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 71 (0FD38400) [pid = 608] [serial = 66] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 70 (1F982400) [pid = 608] [serial = 69] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 69 (0FC95000) [pid = 608] [serial = 33] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 68 (1B5EBC00) [pid = 608] [serial = 52] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 67 (1A50E800) [pid = 608] [serial = 55] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 66 (17775000) [pid = 608] [serial = 64] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 65 (1757DC00) [pid = 608] [serial = 43] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 64 (1C553C00) [pid = 608] [serial = 28] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 63 (145EEC00) [pid = 608] [serial = 40] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 62 (0FCDE400) [pid = 608] [serial = 22] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 61 (1C4C3800) [pid = 608] [serial = 67] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 60 (0FC9AC00) [pid = 608] [serial = 31] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 59 (1A3F1800) [pid = 608] [serial = 17] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | --DOMWINDOW == 58 (19FE0800) [pid = 608] [serial = 14] [outer = 00000000] [url = about:blank] 12:37:37 INFO - PROCESS | 608 | 1462477057869 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]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 729ms 12:37:37 INFO - PROCESS | 608 | 1462477057924 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 608 | 1462477057930 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 12:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:37:37 INFO - PROCESS | 608 | 1462477057936 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 608 | 1462477057938 Marionette TRACE conn5 <- [1,106,null,{}] 12:37:37 INFO - PROCESS | 608 | 1462477057942 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}] 12:37:38 INFO - PROCESS | 608 | 1462477058022 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 12:37:38 INFO - PROCESS | 608 | 1462477058029 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 608 | ++DOCSHELL 0F9DD800 == 32 [pid = 608] [id = 36] 12:37:38 INFO - PROCESS | 608 | ++DOMWINDOW == 59 (1023E400) [pid = 608] [serial = 104] [outer = 00000000] 12:37:38 INFO - PROCESS | 608 | ++DOMWINDOW == 60 (10AB4000) [pid = 608] [serial = 105] [outer = 1023E400] 12:37:38 INFO - PROCESS | 608 | 1462477058074 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 608 | ++DOMWINDOW == 61 (1402C800) [pid = 608] [serial = 106] [outer = 1023E400] 12:37:38 INFO - PROCESS | 608 | 1462477058493 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]]]}] 12:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 12:37:38 INFO - PROCESS | 608 | 1462477058509 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 608 | 1462477058511 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 12:37:38 INFO - PROCESS | 608 | 1462477058515 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:37:38 INFO - PROCESS | 608 | 1462477058518 Marionette TRACE conn5 <- [1,110,null,{}] 12:37:38 INFO - PROCESS | 608 | 1462477058528 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}] 12:37:38 INFO - PROCESS | 608 | 1462477058609 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 12:37:38 INFO - PROCESS | 608 | 1462477058617 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 608 | ++DOCSHELL 145F5800 == 33 [pid = 608] [id = 37] 12:37:38 INFO - PROCESS | 608 | ++DOMWINDOW == 62 (14919000) [pid = 608] [serial = 107] [outer = 00000000] 12:37:38 INFO - PROCESS | 608 | ++DOMWINDOW == 63 (164E2000) [pid = 608] [serial = 108] [outer = 14919000] 12:37:38 INFO - PROCESS | 608 | 1462477058664 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 608 | ++DOMWINDOW == 64 (17581C00) [pid = 608] [serial = 109] [outer = 14919000] 12:37:39 INFO - PROCESS | 608 | 1462477059113 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]]]}] 12:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 12:37:39 INFO - PROCESS | 608 | 1462477059149 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 12:37:39 INFO - PROCESS | 608 | 1462477059152 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 12:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:37:39 INFO - PROCESS | 608 | 1462477059159 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 608 | 1462477059160 Marionette TRACE conn5 <- [1,114,null,{}] 12:37:39 INFO - PROCESS | 608 | 1462477059164 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}] 12:37:39 INFO - PROCESS | 608 | 1462477059242 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 12:37:39 INFO - PROCESS | 608 | 1462477059249 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 608 | ++DOCSHELL 17779800 == 34 [pid = 608] [id = 38] 12:37:39 INFO - PROCESS | 608 | ++DOMWINDOW == 65 (18517800) [pid = 608] [serial = 110] [outer = 00000000] 12:37:39 INFO - PROCESS | 608 | ++DOMWINDOW == 66 (19520000) [pid = 608] [serial = 111] [outer = 18517800] 12:37:39 INFO - PROCESS | 608 | 1462477059293 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 608 | ++DOMWINDOW == 67 (1952A000) [pid = 608] [serial = 112] [outer = 18517800] 12:37:39 INFO - PROCESS | 608 | 1462477059704 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]]]}] 12:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 570ms 12:37:39 INFO - PROCESS | 608 | 1462477059739 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 12:37:39 INFO - PROCESS | 608 | 1462477059741 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 12:37:39 INFO - PROCESS | 608 | 1462477059744 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 608 | 1462477059746 Marionette TRACE conn5 <- [1,118,null,{}] 12:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:37:39 INFO - PROCESS | 608 | 1462477059749 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}] 12:37:39 INFO - PROCESS | 608 | 1462477059847 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 12:37:39 INFO - PROCESS | 608 | 1462477059855 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 608 | ++DOCSHELL 1952DC00 == 35 [pid = 608] [id = 39] 12:37:39 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (19A9B800) [pid = 608] [serial = 113] [outer = 00000000] 12:37:39 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (19FE2000) [pid = 608] [serial = 114] [outer = 19A9B800] 12:37:39 INFO - PROCESS | 608 | 1462477059899 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (19FE5C00) [pid = 608] [serial = 115] [outer = 19A9B800] 12:37:40 INFO - PROCESS | 608 | 1462477060326 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]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 12:37:40 INFO - PROCESS | 608 | 1462477060380 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 608 | 1462477060382 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 12:37:40 INFO - PROCESS | 608 | 1462477060391 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:37:40 INFO - PROCESS | 608 | 1462477060392 Marionette TRACE conn5 <- [1,122,null,{}] 12:37:40 INFO - PROCESS | 608 | 1462477060396 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}] 12:37:40 INFO - PROCESS | 608 | 1462477060516 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 12:37:40 INFO - PROCESS | 608 | 1462477060523 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:40 INFO - PROCESS | 608 | ++DOCSHELL 18D5B800 == 36 [pid = 608] [id = 40] 12:37:40 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (18D5F000) [pid = 608] [serial = 116] [outer = 00000000] 12:37:40 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (1952E400) [pid = 608] [serial = 117] [outer = 18D5F000] 12:37:40 INFO - PROCESS | 608 | 1462477060570 Marionette DEBUG loaded listener.js 12:37:40 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (1A50FC00) [pid = 608] [serial = 118] [outer = 18D5F000] 12:37:40 INFO - PROCESS | 608 | 1462477060968 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]]]}] 12:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 12:37:41 INFO - PROCESS | 608 | 1462477061029 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 12:37:41 INFO - PROCESS | 608 | 1462477061031 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 12:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:37:41 INFO - PROCESS | 608 | 1462477061034 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 608 | 1462477061036 Marionette TRACE conn5 <- [1,126,null,{}] 12:37:41 INFO - PROCESS | 608 | 1462477061040 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}] 12:37:41 INFO - PROCESS | 608 | 1462477061138 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 12:37:41 INFO - PROCESS | 608 | 1462477061206 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 608 | ++DOCSHELL 10224800 == 37 [pid = 608] [id = 41] 12:37:41 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (18D6A800) [pid = 608] [serial = 119] [outer = 00000000] 12:37:41 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (1AD0C400) [pid = 608] [serial = 120] [outer = 18D6A800] 12:37:41 INFO - PROCESS | 608 | 1462477061249 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (1AEA5C00) [pid = 608] [serial = 121] [outer = 18D6A800] 12:37:41 INFO - PROCESS | 608 | --DOMWINDOW == 75 (1CA4D000) [pid = 608] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:37:41 INFO - PROCESS | 608 | --DOMWINDOW == 74 (1C3B6400) [pid = 608] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:37:41 INFO - PROCESS | 608 | --DOMWINDOW == 73 (17778400) [pid = 608] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:37:41 INFO - PROCESS | 608 | --DOMWINDOW == 72 (0FD32400) [pid = 608] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:37:41 INFO - PROCESS | 608 | --DOMWINDOW == 71 (101D5000) [pid = 608] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:37:41 INFO - PROCESS | 608 | --DOMWINDOW == 70 (10BDA800) [pid = 608] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:37:41 INFO - PROCESS | 608 | --DOMWINDOW == 69 (1581D400) [pid = 608] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:37:41 INFO - PROCESS | 608 | 1462477061631 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]]]}] 12:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 12:37:41 INFO - PROCESS | 608 | 1462477061665 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 12:37:41 INFO - PROCESS | 608 | 1462477061667 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 12:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:37:41 INFO - PROCESS | 608 | 1462477061670 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 608 | 1462477061672 Marionette TRACE conn5 <- [1,130,null,{}] 12:37:41 INFO - PROCESS | 608 | 1462477061675 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}] 12:37:41 INFO - PROCESS | 608 | 1462477061748 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 12:37:41 INFO - PROCESS | 608 | 1462477061814 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 608 | ++DOCSHELL 101D5400 == 38 [pid = 608] [id = 42] 12:37:41 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (1021C000) [pid = 608] [serial = 122] [outer = 00000000] 12:37:41 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (1AD0B400) [pid = 608] [serial = 123] [outer = 1021C000] 12:37:41 INFO - PROCESS | 608 | 1462477061858 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (1AD14800) [pid = 608] [serial = 124] [outer = 1021C000] 12:37:42 INFO - PROCESS | 608 | 1462477062202 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]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 569ms 12:37:42 INFO - PROCESS | 608 | 1462477062241 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 608 | 1462477062243 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 12:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:37:42 INFO - PROCESS | 608 | 1462477062246 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 608 | 1462477062248 Marionette TRACE conn5 <- [1,134,null,{}] 12:37:42 INFO - PROCESS | 608 | 1462477062252 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}] 12:37:42 INFO - PROCESS | 608 | 1462477062352 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 12:37:42 INFO - PROCESS | 608 | 1462477062392 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:42 INFO - PROCESS | 608 | ++DOCSHELL 08E62800 == 39 [pid = 608] [id = 43] 12:37:42 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (08E65C00) [pid = 608] [serial = 125] [outer = 00000000] 12:37:42 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (08E6CC00) [pid = 608] [serial = 126] [outer = 08E65C00] 12:37:42 INFO - PROCESS | 608 | 1462477062435 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (08E6FC00) [pid = 608] [serial = 127] [outer = 08E65C00] 12:37:42 INFO - PROCESS | 608 | 1462477062808 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]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 12:37:42 INFO - PROCESS | 608 | 1462477062817 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 608 | 1462477062819 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 12:37:42 INFO - PROCESS | 608 | 1462477062822 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 608 | 1462477062824 Marionette TRACE conn5 <- [1,138,null,{}] 12:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:37:42 INFO - PROCESS | 608 | 1462477062828 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}] 12:37:42 INFO - PROCESS | 608 | 1462477062902 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 12:37:42 INFO - PROCESS | 608 | 1462477062969 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:42 INFO - PROCESS | 608 | ++DOCSHELL 0FADC400 == 40 [pid = 608] [id = 44] 12:37:42 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (0FCDE800) [pid = 608] [serial = 128] [outer = 00000000] 12:37:43 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (1AEAD000) [pid = 608] [serial = 129] [outer = 0FCDE800] 12:37:43 INFO - PROCESS | 608 | 1462477063011 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (1C02B400) [pid = 608] [serial = 130] [outer = 0FCDE800] 12:37:43 INFO - PROCESS | 608 | 1462477063359 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]]]}] 12:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 12:37:43 INFO - PROCESS | 608 | 1462477063398 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 12:37:43 INFO - PROCESS | 608 | 1462477063401 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 12:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:37:43 INFO - PROCESS | 608 | 1462477063404 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:37:43 INFO - PROCESS | 608 | 1462477063407 Marionette TRACE conn5 <- [1,142,null,{}] 12:37:43 INFO - PROCESS | 608 | 1462477063410 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}] 12:37:43 INFO - PROCESS | 608 | 1462477063530 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 12:37:43 INFO - PROCESS | 608 | 1462477063539 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 608 | ++DOCSHELL 0FD31000 == 41 [pid = 608] [id = 45] 12:37:43 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (1581D800) [pid = 608] [serial = 131] [outer = 00000000] 12:37:43 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (15A5C000) [pid = 608] [serial = 132] [outer = 1581D800] 12:37:43 INFO - PROCESS | 608 | 1462477063586 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (1CA36400) [pid = 608] [serial = 133] [outer = 1581D800] 12:37:44 INFO - PROCESS | 608 | 1462477064150 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]]]}] 12:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 770ms 12:37:44 INFO - PROCESS | 608 | 1462477064179 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 12:37:44 INFO - PROCESS | 608 | 1462477064184 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 12:37:44 INFO - PROCESS | 608 | 1462477064188 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:37:44 INFO - PROCESS | 608 | 1462477064193 Marionette TRACE conn5 <- [1,146,null,{}] 12:37:44 INFO - PROCESS | 608 | 1462477064198 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}] 12:37:44 INFO - PROCESS | 608 | 1462477064304 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 12:37:44 INFO - PROCESS | 608 | 1462477064391 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:44 INFO - PROCESS | 608 | ++DOCSHELL 0FD3B000 == 42 [pid = 608] [id = 46] 12:37:44 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (0FE55000) [pid = 608] [serial = 134] [outer = 00000000] 12:37:44 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (1021E400) [pid = 608] [serial = 135] [outer = 0FE55000] 12:37:44 INFO - PROCESS | 608 | 1462477064447 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (10A0BC00) [pid = 608] [serial = 136] [outer = 0FE55000] 12:37:45 INFO - PROCESS | 608 | 1462477065038 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]]]}] 12:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 869ms 12:37:45 INFO - PROCESS | 608 | 1462477065064 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 12:37:45 INFO - PROCESS | 608 | 1462477065070 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 12:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:37:45 INFO - PROCESS | 608 | 1462477065076 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 608 | 1462477065079 Marionette TRACE conn5 <- [1,150,null,{}] 12:37:45 INFO - PROCESS | 608 | 1462477065083 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}] 12:37:45 INFO - PROCESS | 608 | 1462477065203 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 12:37:45 INFO - PROCESS | 608 | 1462477065291 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 608 | ++DOCSHELL 15A58000 == 43 [pid = 608] [id = 47] 12:37:45 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (15A5EC00) [pid = 608] [serial = 137] [outer = 00000000] 12:37:45 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (1777E400) [pid = 608] [serial = 138] [outer = 15A5EC00] 12:37:45 INFO - PROCESS | 608 | 1462477065345 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (18D5E800) [pid = 608] [serial = 139] [outer = 15A5EC00] 12:37:45 INFO - PROCESS | 608 | 1462477065963 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]]]}] 12:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 930ms 12:37:46 INFO - PROCESS | 608 | 1462477066009 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 12:37:46 INFO - PROCESS | 608 | 1462477066012 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 12:37:46 INFO - PROCESS | 608 | 1462477066015 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:37:46 INFO - PROCESS | 608 | 1462477066019 Marionette TRACE conn5 <- [1,154,null,{}] 12:37:46 INFO - PROCESS | 608 | 1462477066030 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}] 12:37:46 INFO - PROCESS | 608 | 1462477066133 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 12:37:46 INFO - PROCESS | 608 | 1462477066208 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:46 INFO - PROCESS | 608 | ++DOCSHELL 1C4CA400 == 44 [pid = 608] [id = 48] 12:37:46 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1C4CAC00) [pid = 608] [serial = 140] [outer = 00000000] 12:37:46 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (1C5AE000) [pid = 608] [serial = 141] [outer = 1C4CAC00] 12:37:46 INFO - PROCESS | 608 | 1462477066264 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1CA4B000) [pid = 608] [serial = 142] [outer = 1C4CAC00] 12:37:47 INFO - PROCESS | 608 | 1462477067049 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]]]}] 12:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1074ms 12:37:47 INFO - PROCESS | 608 | 1462477067094 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 608 | 1462477067098 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 12:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:37:47 INFO - PROCESS | 608 | 1462477067103 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 608 | 1462477067107 Marionette TRACE conn5 <- [1,158,null,{}] 12:37:47 INFO - PROCESS | 608 | 1462477067113 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}] 12:37:47 INFO - PROCESS | 608 | 1462477067203 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 12:37:47 INFO - PROCESS | 608 | 1462477067278 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 608 | ++DOCSHELL 0FD3D000 == 45 [pid = 608] [id = 49] 12:37:47 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (0FD3D800) [pid = 608] [serial = 143] [outer = 00000000] 12:37:47 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (10144C00) [pid = 608] [serial = 144] [outer = 0FD3D800] 12:37:47 INFO - PROCESS | 608 | 1462477067325 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1021B400) [pid = 608] [serial = 145] [outer = 0FD3D800] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 0FADC400 == 44 [pid = 608] [id = 44] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 08E62800 == 43 [pid = 608] [id = 43] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 101D5400 == 42 [pid = 608] [id = 42] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 10224800 == 41 [pid = 608] [id = 41] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 18D5B800 == 40 [pid = 608] [id = 40] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 1952DC00 == 39 [pid = 608] [id = 39] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 17779800 == 38 [pid = 608] [id = 38] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 145F5800 == 37 [pid = 608] [id = 37] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 0F9DD800 == 36 [pid = 608] [id = 36] 12:37:47 INFO - PROCESS | 608 | --DOCSHELL 0FC99800 == 35 [pid = 608] [id = 35] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 92 (18517400) [pid = 608] [serial = 87] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1F990400) [pid = 608] [serial = 72] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1F987800) [pid = 608] [serial = 70] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1C55B000) [pid = 608] [serial = 58] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 88 (17780000) [pid = 608] [serial = 61] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 87 (0FD38C00) [pid = 608] [serial = 75] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1005C800) [pid = 608] [serial = 76] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 85 (10249400) [pid = 608] [serial = 78] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 84 (14A1E000) [pid = 608] [serial = 82] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 83 (164BC800) [pid = 608] [serial = 84] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 82 (10A0C800) [pid = 608] [serial = 79] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1757C800) [pid = 608] [serial = 85] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | --DOMWINDOW == 80 (145D5400) [pid = 608] [serial = 81] [outer = 00000000] [url = about:blank] 12:37:47 INFO - PROCESS | 608 | 1462477067888 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]]]}] 12:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 829ms 12:37:47 INFO - PROCESS | 608 | 1462477067934 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 608 | 1462477067939 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 12:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:37:47 INFO - PROCESS | 608 | 1462477067945 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 608 | 1462477067948 Marionette TRACE conn5 <- [1,162,null,{}] 12:37:47 INFO - PROCESS | 608 | 1462477067951 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}] 12:37:48 INFO - PROCESS | 608 | 1462477068028 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 12:37:48 INFO - PROCESS | 608 | 1462477068039 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:48 INFO - PROCESS | 608 | ++DOCSHELL 0CDBF400 == 36 [pid = 608] [id = 50] 12:37:48 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (0CDC7400) [pid = 608] [serial = 146] [outer = 00000000] 12:37:48 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (0FD36800) [pid = 608] [serial = 147] [outer = 0CDC7400] 12:37:48 INFO - PROCESS | 608 | 1462477068083 Marionette DEBUG loaded listener.js 12:37:48 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (1005B400) [pid = 608] [serial = 148] [outer = 0CDC7400] 12:37:48 INFO - PROCESS | 608 | 1462477068535 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]]]}] 12:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 12:37:48 INFO - PROCESS | 608 | 1462477068591 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 12:37:48 INFO - PROCESS | 608 | 1462477068593 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 12:37:48 INFO - PROCESS | 608 | 1462477068596 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:37:48 INFO - PROCESS | 608 | 1462477068599 Marionette TRACE conn5 <- [1,166,null,{}] 12:37:48 INFO - PROCESS | 608 | 1462477068609 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}] 12:37:48 INFO - PROCESS | 608 | 1462477068689 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 12:37:48 INFO - PROCESS | 608 | 1462477068699 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:48 INFO - PROCESS | 608 | ++DOCSHELL 14301C00 == 37 [pid = 608] [id = 51] 12:37:48 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (1430B400) [pid = 608] [serial = 149] [outer = 00000000] 12:37:48 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (14919400) [pid = 608] [serial = 150] [outer = 1430B400] 12:37:48 INFO - PROCESS | 608 | 1462477068745 Marionette DEBUG loaded listener.js 12:37:48 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (14A24C00) [pid = 608] [serial = 151] [outer = 1430B400] 12:37:49 INFO - PROCESS | 608 | 1462477069194 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]]]}] 12:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 629ms 12:37:49 INFO - PROCESS | 608 | 1462477069229 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 12:37:49 INFO - PROCESS | 608 | 1462477069232 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 12:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:37:49 INFO - PROCESS | 608 | 1462477069235 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 608 | 1462477069237 Marionette TRACE conn5 <- [1,170,null,{}] 12:37:49 INFO - PROCESS | 608 | 1462477069241 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}] 12:37:49 INFO - PROCESS | 608 | 1462477069319 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 12:37:49 INFO - PROCESS | 608 | 1462477069325 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 608 | ++DOCSHELL 163E6000 == 38 [pid = 608] [id = 52] 12:37:49 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (163EAC00) [pid = 608] [serial = 152] [outer = 00000000] 12:37:49 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1757B000) [pid = 608] [serial = 153] [outer = 163EAC00] 12:37:49 INFO - PROCESS | 608 | 1462477069369 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (17773800) [pid = 608] [serial = 154] [outer = 163EAC00] 12:37:49 INFO - PROCESS | 608 | 1462477069766 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]]]}] 12:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 570ms 12:37:49 INFO - PROCESS | 608 | 1462477069810 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 12:37:49 INFO - PROCESS | 608 | 1462477069812 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 12:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:37:49 INFO - PROCESS | 608 | 1462477069815 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 608 | 1462477069816 Marionette TRACE conn5 <- [1,174,null,{}] 12:37:49 INFO - PROCESS | 608 | 1462477069820 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}] 12:37:49 INFO - PROCESS | 608 | 1462477069894 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 12:37:49 INFO - PROCESS | 608 | 1462477069901 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 608 | ++DOCSHELL 1777EC00 == 39 [pid = 608] [id = 53] 12:37:49 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1777F400) [pid = 608] [serial = 155] [outer = 00000000] 12:37:49 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (188BC800) [pid = 608] [serial = 156] [outer = 1777F400] 12:37:49 INFO - PROCESS | 608 | 1462477069944 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (188C7400) [pid = 608] [serial = 157] [outer = 1777F400] 12:37:50 INFO - PROCESS | 608 | 1462477070400 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]]]}] 12:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 629ms 12:37:50 INFO - PROCESS | 608 | 1462477070446 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 12:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:37:50 INFO - PROCESS | 608 | 1462477070448 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 12:37:50 INFO - PROCESS | 608 | 1462477070451 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 608 | 1462477070452 Marionette TRACE conn5 <- [1,178,null,{}] 12:37:50 INFO - PROCESS | 608 | 1462477070465 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}] 12:37:50 INFO - PROCESS | 608 | 1462477070580 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 12:37:50 INFO - PROCESS | 608 | 1462477070596 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 608 | ++DOCSHELL 0F9DF400 == 40 [pid = 608] [id = 54] 12:37:50 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1906CC00) [pid = 608] [serial = 158] [outer = 00000000] 12:37:50 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (19BE2000) [pid = 608] [serial = 159] [outer = 1906CC00] 12:37:50 INFO - PROCESS | 608 | 1462477070642 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (19FE0800) [pid = 608] [serial = 160] [outer = 1906CC00] 12:37:51 INFO - PROCESS | 608 | 1462477071045 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]]]}] 12:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 12:37:51 INFO - PROCESS | 608 | 1462477071082 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 12:37:51 INFO - PROCESS | 608 | 1462477071084 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 12:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:37:51 INFO - PROCESS | 608 | 1462477071087 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 608 | 1462477071088 Marionette TRACE conn5 <- [1,182,null,{}] 12:37:51 INFO - PROCESS | 608 | 1462477071092 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}] 12:37:51 INFO - PROCESS | 608 | 1462477071188 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 12:37:51 INFO - PROCESS | 608 | 1462477071195 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 608 | ++DOCSHELL 1A50C800 == 41 [pid = 608] [id = 55] 12:37:51 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1A50CC00) [pid = 608] [serial = 161] [outer = 00000000] 12:37:51 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1AD09800) [pid = 608] [serial = 162] [outer = 1A50CC00] 12:37:51 INFO - PROCESS | 608 | 1462477071239 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1ADE0400) [pid = 608] [serial = 163] [outer = 1A50CC00] 12:37:51 INFO - PROCESS | 608 | 1462477071684 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]]]}] 12:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 630ms 12:37:51 INFO - PROCESS | 608 | 1462477071724 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 12:37:51 INFO - PROCESS | 608 | 1462477071726 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 12:37:51 INFO - PROCESS | 608 | 1462477071729 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:37:51 INFO - PROCESS | 608 | 1462477071731 Marionette TRACE conn5 <- [1,186,null,{}] 12:37:51 INFO - PROCESS | 608 | 1462477071734 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}] 12:37:51 INFO - PROCESS | 608 | 1462477071834 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 12:37:51 INFO - PROCESS | 608 | 1462477071840 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 608 | ++DOCSHELL 1AD07000 == 42 [pid = 608] [id = 56] 12:37:51 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (0FCDB000) [pid = 608] [serial = 164] [outer = 00000000] 12:37:51 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1C43D400) [pid = 608] [serial = 165] [outer = 0FCDB000] 12:37:51 INFO - PROCESS | 608 | 1462477071883 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1C553C00) [pid = 608] [serial = 166] [outer = 0FCDB000] 12:37:52 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1CF31C00) [pid = 608] [serial = 167] [outer = 1006DC00] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 101 (18D5F000) [pid = 608] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 100 (19A9B800) [pid = 608] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 99 (18D6A800) [pid = 608] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 98 (14919000) [pid = 608] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 97 (0FCDE000) [pid = 608] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1023E400) [pid = 608] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 95 (18517800) [pid = 608] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1021C000) [pid = 608] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1774E400) [pid = 608] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 92 (08E65C00) [pid = 608] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:37:52 INFO - PROCESS | 608 | --DOMWINDOW == 91 (0FCDE800) [pid = 608] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:37:52 INFO - PROCESS | 608 | 1462477072505 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]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 830ms 12:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:37:52 INFO - PROCESS | 608 | 1462477072563 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 608 | 1462477072565 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 12:37:52 INFO - PROCESS | 608 | 1462477072569 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 608 | 1462477072570 Marionette TRACE conn5 <- [1,190,null,{}] 12:37:52 INFO - PROCESS | 608 | 1462477072583 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}] 12:37:52 INFO - PROCESS | 608 | 1462477072658 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 12:37:52 INFO - PROCESS | 608 | 1462477072666 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 608 | ++DOCSHELL 142BBC00 == 43 [pid = 608] [id = 57] 12:37:52 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1430FC00) [pid = 608] [serial = 168] [outer = 00000000] 12:37:52 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1AD08000) [pid = 608] [serial = 169] [outer = 1430FC00] 12:37:52 INFO - PROCESS | 608 | 1462477072710 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1C54DC00) [pid = 608] [serial = 170] [outer = 1430FC00] 12:37:53 INFO - PROCESS | 608 | 1462477073101 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]]]}] 12:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 590ms 12:37:53 INFO - PROCESS | 608 | 1462477073167 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 608 | 1462477073169 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 12:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:37:53 INFO - PROCESS | 608 | 1462477073173 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 608 | 1462477073175 Marionette TRACE conn5 <- [1,194,null,{}] 12:37:53 INFO - PROCESS | 608 | 1462477073178 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}] 12:37:53 INFO - PROCESS | 608 | 1462477073252 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 12:37:53 INFO - PROCESS | 608 | 1462477073258 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 608 | ++DOCSHELL 1CA46000 == 44 [pid = 608] [id = 58] 12:37:53 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1CA53C00) [pid = 608] [serial = 171] [outer = 00000000] 12:37:53 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1CA7C000) [pid = 608] [serial = 172] [outer = 1CA53C00] 12:37:53 INFO - PROCESS | 608 | 1462477073301 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1CA7DC00) [pid = 608] [serial = 173] [outer = 1CA53C00] 12:37:53 INFO - PROCESS | 608 | 1462477073699 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]]]}] 12:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 569ms 12:37:53 INFO - PROCESS | 608 | 1462477073754 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 608 | 1462477073756 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 12:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:37:53 INFO - PROCESS | 608 | 1462477073765 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 608 | 1462477073767 Marionette TRACE conn5 <- [1,198,null,{}] 12:37:53 INFO - PROCESS | 608 | 1462477073771 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}] 12:37:53 INFO - PROCESS | 608 | 1462477073862 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 12:37:53 INFO - PROCESS | 608 | 1462477073872 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 608 | ++DOCSHELL 1CF38400 == 45 [pid = 608] [id = 59] 12:37:53 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1CF3B000) [pid = 608] [serial = 174] [outer = 00000000] 12:37:53 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1D863400) [pid = 608] [serial = 175] [outer = 1CF3B000] 12:37:53 INFO - PROCESS | 608 | 1462477073926 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1D86C800) [pid = 608] [serial = 176] [outer = 1CF3B000] 12:37:54 INFO - PROCESS | 608 | 1462477074374 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]]]}] 12:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 12:37:54 INFO - PROCESS | 608 | 1462477074436 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 12:37:54 INFO - PROCESS | 608 | 1462477074441 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 12:37:54 INFO - PROCESS | 608 | 1462477074446 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:37:54 INFO - PROCESS | 608 | 1462477074451 Marionette TRACE conn5 <- [1,202,null,{}] 12:37:54 INFO - PROCESS | 608 | 1462477074458 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}] 12:37:54 INFO - PROCESS | 608 | 1462477074592 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 12:37:54 INFO - PROCESS | 608 | 1462477074684 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 608 | ++DOCSHELL 0FADD400 == 46 [pid = 608] [id = 60] 12:37:54 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (0FC95000) [pid = 608] [serial = 177] [outer = 00000000] 12:37:54 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (0FCDC800) [pid = 608] [serial = 178] [outer = 0FC95000] 12:37:54 INFO - PROCESS | 608 | 1462477074741 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0FD36000) [pid = 608] [serial = 179] [outer = 0FC95000] 12:37:55 INFO - PROCESS | 608 | 1462477075314 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]]]}] 12:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 929ms 12:37:55 INFO - PROCESS | 608 | 1462477075381 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 12:37:55 INFO - PROCESS | 608 | 1462477075387 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 12:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:37:55 INFO - PROCESS | 608 | 1462477075394 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 608 | 1462477075396 Marionette TRACE conn5 <- [1,206,null,{}] 12:37:55 INFO - PROCESS | 608 | 1462477075402 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}] 12:37:55 INFO - PROCESS | 608 | 1462477075543 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 12:37:55 INFO - PROCESS | 608 | 1462477075560 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 608 | ++DOCSHELL 10224400 == 47 [pid = 608] [id = 61] 12:37:55 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (10AB8C00) [pid = 608] [serial = 180] [outer = 00000000] 12:37:55 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (14A28800) [pid = 608] [serial = 181] [outer = 10AB8C00] 12:37:55 INFO - PROCESS | 608 | 1462477075614 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (163EB400) [pid = 608] [serial = 182] [outer = 10AB8C00] 12:37:56 INFO - PROCESS | 608 | 1462477076165 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]]]}] 12:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 829ms 12:37:56 INFO - PROCESS | 608 | 1462477076226 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 608 | 1462477076229 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 12:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:37:56 INFO - PROCESS | 608 | 1462477076232 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 608 | 1462477076236 Marionette TRACE conn5 <- [1,210,null,{}] 12:37:56 INFO - PROCESS | 608 | 1462477076247 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}] 12:37:56 INFO - PROCESS | 608 | 1462477076387 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 12:37:56 INFO - PROCESS | 608 | 1462477076504 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:56 INFO - PROCESS | 608 | ++DOCSHELL 1AEA3000 == 48 [pid = 608] [id = 62] 12:37:56 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1B5F0C00) [pid = 608] [serial = 183] [outer = 00000000] 12:37:56 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1CA77000) [pid = 608] [serial = 184] [outer = 1B5F0C00] 12:37:56 INFO - PROCESS | 608 | 1462477076561 Marionette DEBUG loaded listener.js 12:37:56 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1CF35C00) [pid = 608] [serial = 185] [outer = 1B5F0C00] 12:37:57 INFO - PROCESS | 608 | 1462477077145 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]]]}] 12:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 930ms 12:37:57 INFO - PROCESS | 608 | 1462477077166 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 12:37:57 INFO - PROCESS | 608 | 1462477077169 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 12:37:57 INFO - PROCESS | 608 | 1462477077172 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:37:57 INFO - PROCESS | 608 | 1462477077174 Marionette TRACE conn5 <- [1,214,null,{}] 12:37:57 INFO - PROCESS | 608 | 1462477077177 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}] 12:37:57 INFO - PROCESS | 608 | 1462477077277 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 12:37:57 INFO - PROCESS | 608 | 1462477077364 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 608 | ++DOCSHELL 1D86B800 == 49 [pid = 608] [id = 63] 12:37:57 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1D86BC00) [pid = 608] [serial = 186] [outer = 00000000] 12:37:57 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1F987800) [pid = 608] [serial = 187] [outer = 1D86BC00] 12:37:57 INFO - PROCESS | 608 | 1462477077417 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1FA02800) [pid = 608] [serial = 188] [outer = 1D86BC00] 12:37:57 INFO - PROCESS | 608 | 1462477077931 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]]]}] 12:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 769ms 12:37:57 INFO - PROCESS | 608 | 1462477077946 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 12:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:37:57 INFO - PROCESS | 608 | 1462477077948 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 12:37:57 INFO - PROCESS | 608 | 1462477077951 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - PROCESS | 608 | 1462477077953 Marionette TRACE conn5 <- [1,218,null,{}] 12:37:58 INFO - PROCESS | 608 | 1462477078028 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}] 12:37:58 INFO - PROCESS | 608 | 1462477078125 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 12:37:58 INFO - PROCESS | 608 | 1462477078212 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 608 | ++DOCSHELL 08E68400 == 50 [pid = 608] [id = 64] 12:37:58 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (08E6A800) [pid = 608] [serial = 189] [outer = 00000000] 12:37:58 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (17747C00) [pid = 608] [serial = 190] [outer = 08E6A800] 12:37:58 INFO - PROCESS | 608 | 1462477078267 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1A50AC00) [pid = 608] [serial = 191] [outer = 08E6A800] 12:37:58 INFO - PROCESS | 608 | 1462477078936 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]]]}] 12:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1010ms 12:37:58 INFO - PROCESS | 608 | 1462477078963 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 608 | 1462477078967 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 12:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:37:58 INFO - PROCESS | 608 | 1462477078972 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 608 | 1462477078975 Marionette TRACE conn5 <- [1,222,null,{}] 12:37:58 INFO - PROCESS | 608 | 1462477078980 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}] 12:37:59 INFO - PROCESS | 608 | 1462477079078 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 12:37:59 INFO - PROCESS | 608 | 1462477079169 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 608 | ++DOCSHELL 0FE56800 == 51 [pid = 608] [id = 65] 12:37:59 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (10067800) [pid = 608] [serial = 192] [outer = 00000000] 12:37:59 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (10249400) [pid = 608] [serial = 193] [outer = 10067800] 12:37:59 INFO - PROCESS | 608 | 1462477079219 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (14310400) [pid = 608] [serial = 194] [outer = 10067800] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 0FCDB800 == 50 [pid = 608] [id = 31] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 15A5E800 == 49 [pid = 608] [id = 32] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 1A4D7800 == 48 [pid = 608] [id = 33] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 1CA46000 == 47 [pid = 608] [id = 58] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 142BBC00 == 46 [pid = 608] [id = 57] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 1AD07000 == 45 [pid = 608] [id = 56] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 1A50C800 == 44 [pid = 608] [id = 55] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 0F9DF400 == 43 [pid = 608] [id = 54] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 1777EC00 == 42 [pid = 608] [id = 53] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 163E6000 == 41 [pid = 608] [id = 52] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 14301C00 == 40 [pid = 608] [id = 51] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 0CDBF400 == 39 [pid = 608] [id = 50] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 0FD3D000 == 38 [pid = 608] [id = 49] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 15A58000 == 37 [pid = 608] [id = 47] 12:37:59 INFO - PROCESS | 608 | --DOCSHELL 0FD3B000 == 36 [pid = 608] [id = 46] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1952E400) [pid = 608] [serial = 117] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 116 (19FE5C00) [pid = 608] [serial = 115] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1AD0C400) [pid = 608] [serial = 120] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 114 (164E2000) [pid = 608] [serial = 108] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 113 (17581C00) [pid = 608] [serial = 109] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 112 (0FD33400) [pid = 608] [serial = 90] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 111 (0FE5D800) [pid = 608] [serial = 103] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 110 (0FE55400) [pid = 608] [serial = 102] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 109 (10AB4000) [pid = 608] [serial = 105] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1402C800) [pid = 608] [serial = 106] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 107 (19520000) [pid = 608] [serial = 111] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1AD0B400) [pid = 608] [serial = 123] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 105 (188BB400) [pid = 608] [serial = 88] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1850F400) [pid = 608] [serial = 93] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 103 (15816000) [pid = 608] [serial = 99] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1A506400) [pid = 608] [serial = 96] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 101 (08E6CC00) [pid = 608] [serial = 126] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1AEAD000) [pid = 608] [serial = 129] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1AEA5C00) [pid = 608] [serial = 121] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 98 (19FE2000) [pid = 608] [serial = 114] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 97 (08E6FC00) [pid = 608] [serial = 127] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1A50FC00) [pid = 608] [serial = 118] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1AD14800) [pid = 608] [serial = 124] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1C02B400) [pid = 608] [serial = 130] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1952A000) [pid = 608] [serial = 112] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | --DOMWINDOW == 92 (15A5C000) [pid = 608] [serial = 132] [outer = 00000000] [url = about:blank] 12:37:59 INFO - PROCESS | 608 | 1462477079791 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]]]}] 12:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 870ms 12:37:59 INFO - PROCESS | 608 | 1462477079843 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 12:37:59 INFO - PROCESS | 608 | 1462477079848 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 12:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:37:59 INFO - PROCESS | 608 | 1462477079854 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 608 | 1462477079857 Marionette TRACE conn5 <- [1,226,null,{}] 12:37:59 INFO - PROCESS | 608 | 1462477079860 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}] 12:37:59 INFO - PROCESS | 608 | 1462477079942 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 12:37:59 INFO - PROCESS | 608 | 1462477079950 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 608 | ++DOCSHELL 0FC20800 == 37 [pid = 608] [id = 66] 12:37:59 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (0FD38400) [pid = 608] [serial = 195] [outer = 00000000] 12:37:59 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (10219800) [pid = 608] [serial = 196] [outer = 0FD38400] 12:37:59 INFO - PROCESS | 608 | 1462477079994 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (10A80800) [pid = 608] [serial = 197] [outer = 0FD38400] 12:38:00 INFO - PROCESS | 608 | 1462477080441 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]]]}] 12:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 12:38:00 INFO - PROCESS | 608 | 1462477080489 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 608 | 1462477080491 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 12:38:00 INFO - PROCESS | 608 | 1462477080495 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:38:00 INFO - PROCESS | 608 | 1462477080498 Marionette TRACE conn5 <- [1,230,null,{}] 12:38:00 INFO - PROCESS | 608 | 1462477080508 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}] 12:38:00 INFO - PROCESS | 608 | 1462477080588 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 12:38:00 INFO - PROCESS | 608 | 1462477080598 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:00 INFO - PROCESS | 608 | ++DOCSHELL 164EE400 == 38 [pid = 608] [id = 67] 12:38:00 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (17577C00) [pid = 608] [serial = 198] [outer = 00000000] 12:38:00 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (17778C00) [pid = 608] [serial = 199] [outer = 17577C00] 12:38:00 INFO - PROCESS | 608 | 1462477080645 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (18577000) [pid = 608] [serial = 200] [outer = 17577C00] 12:38:01 INFO - PROCESS | 608 | 1462477081097 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]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 12:38:01 INFO - PROCESS | 608 | 1462477081129 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 608 | 1462477081131 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 12:38:01 INFO - PROCESS | 608 | 1462477081134 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:38:01 INFO - PROCESS | 608 | 1462477081136 Marionette TRACE conn5 <- [1,234,null,{}] 12:38:01 INFO - PROCESS | 608 | 1462477081144 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}] 12:38:01 INFO - PROCESS | 608 | 1462477081222 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 12:38:01 INFO - PROCESS | 608 | 1462477081229 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 608 | ++DOCSHELL 18E0EC00 == 39 [pid = 608] [id = 68] 12:38:01 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (18E0F000) [pid = 608] [serial = 201] [outer = 00000000] 12:38:01 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (19522800) [pid = 608] [serial = 202] [outer = 18E0F000] 12:38:01 INFO - PROCESS | 608 | 1462477081274 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1952AC00) [pid = 608] [serial = 203] [outer = 18E0F000] 12:38:01 INFO - PROCESS | 608 | 1462477081692 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]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 570ms 12:38:01 INFO - PROCESS | 608 | 1462477081726 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 608 | 1462477081728 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 12:38:01 INFO - PROCESS | 608 | 1462477081732 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 608 | 1462477081734 Marionette TRACE conn5 <- [1,238,null,{}] 12:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:38:01 INFO - PROCESS | 608 | 1462477081741 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}] 12:38:01 INFO - PROCESS | 608 | 1462477081816 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 12:38:01 INFO - PROCESS | 608 | 1462477081823 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 608 | ++DOCSHELL 145F4000 == 40 [pid = 608] [id = 69] 12:38:01 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1952DC00) [pid = 608] [serial = 204] [outer = 00000000] 12:38:01 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1A4CE400) [pid = 608] [serial = 205] [outer = 1952DC00] 12:38:01 INFO - PROCESS | 608 | 1462477081866 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1A50C000) [pid = 608] [serial = 206] [outer = 1952DC00] 12:38:02 INFO - PROCESS | 608 | 1462477082353 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]]]}] 12:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 12:38:02 INFO - PROCESS | 608 | 1462477082408 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 608 | 1462477082410 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 12:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:38:02 INFO - PROCESS | 608 | 1462477082419 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - PROCESS | 608 | 1462477082421 Marionette TRACE conn5 <- [1,242,null,{}] 12:38:02 INFO - PROCESS | 608 | 1462477082424 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}] 12:38:02 INFO - PROCESS | 608 | 1462477082548 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 12:38:02 INFO - PROCESS | 608 | 1462477082605 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 608 | ++DOCSHELL 092A3400 == 41 [pid = 608] [id = 70] 12:38:02 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1ADD3C00) [pid = 608] [serial = 207] [outer = 00000000] 12:38:02 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1B5EBC00) [pid = 608] [serial = 208] [outer = 1ADD3C00] 12:38:02 INFO - PROCESS | 608 | 1462477082652 Marionette DEBUG loaded listener.js 12:38:02 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1B5F0000) [pid = 608] [serial = 209] [outer = 1ADD3C00] 12:38:03 INFO - PROCESS | 608 | 1462477083076 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]]]}] 12:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 690ms 12:38:03 INFO - PROCESS | 608 | 1462477083104 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 608 | 1462477083106 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 12:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:38:03 INFO - PROCESS | 608 | 1462477083118 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 608 | 1462477083119 Marionette TRACE conn5 <- [1,246,null,{}] 12:38:03 INFO - PROCESS | 608 | 1462477083127 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}] 12:38:03 INFO - PROCESS | 608 | 1462477083250 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 12:38:03 INFO - PROCESS | 608 | 1462477083263 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 608 | ++DOCSHELL 19AA3C00 == 42 [pid = 608] [id = 71] 12:38:03 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1AD0F000) [pid = 608] [serial = 210] [outer = 00000000] 12:38:03 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1CA4A800) [pid = 608] [serial = 211] [outer = 1AD0F000] 12:38:03 INFO - PROCESS | 608 | 1462477083306 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1CA78000) [pid = 608] [serial = 212] [outer = 1AD0F000] 12:38:03 INFO - PROCESS | 608 | 1462477083724 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]]]}] 12:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 629ms 12:38:03 INFO - PROCESS | 608 | 1462477083749 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 608 | 1462477083751 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 12:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:38:03 INFO - PROCESS | 608 | 1462477083754 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 608 | 1462477083756 Marionette TRACE conn5 <- [1,250,null,{}] 12:38:03 INFO - PROCESS | 608 | 1462477083759 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}] 12:38:03 INFO - PROCESS | 608 | 1462477083860 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 12:38:03 INFO - PROCESS | 608 | 1462477083866 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 608 | ++DOCSHELL 1C33E400 == 43 [pid = 608] [id = 72] 12:38:03 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1CA83400) [pid = 608] [serial = 213] [outer = 00000000] 12:38:03 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1D810400) [pid = 608] [serial = 214] [outer = 1CA83400] 12:38:03 INFO - PROCESS | 608 | 1462477083909 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1D814000) [pid = 608] [serial = 215] [outer = 1CA83400] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1906CC00) [pid = 608] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1A50CC00) [pid = 608] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 110 (0CDC7400) [pid = 608] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1430B400) [pid = 608] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 108 (163EAC00) [pid = 608] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1777F400) [pid = 608] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 106 (0FD3D800) [pid = 608] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 105 (0FCDB000) [pid = 608] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1430FC00) [pid = 608] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:38:04 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1CA53C00) [pid = 608] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:38:04 INFO - PROCESS | 608 | 1462477084411 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]]]}] 12:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 12:38:04 INFO - PROCESS | 608 | 1462477084425 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 12:38:04 INFO - PROCESS | 608 | 1462477084427 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 12:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:38:04 INFO - PROCESS | 608 | 1462477084430 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - PROCESS | 608 | 1462477084431 Marionette TRACE conn5 <- [1,254,null,{}] 12:38:04 INFO - PROCESS | 608 | 1462477084435 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}] 12:38:04 INFO - PROCESS | 608 | 1462477084540 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 12:38:04 INFO - PROCESS | 608 | 1462477084614 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 608 | ++DOCSHELL 163E8000 == 44 [pid = 608] [id = 73] 12:38:04 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1757A000) [pid = 608] [serial = 216] [outer = 00000000] 12:38:04 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1D30EC00) [pid = 608] [serial = 217] [outer = 1757A000] 12:38:04 INFO - PROCESS | 608 | 1462477084657 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1D81C000) [pid = 608] [serial = 218] [outer = 1757A000] 12:38:04 INFO - PROCESS | 608 | 1462477084992 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]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 629ms 12:38:05 INFO - PROCESS | 608 | 1462477085066 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 608 | 1462477085068 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 12:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:38:05 INFO - PROCESS | 608 | 1462477085099 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 608 | 1462477085101 Marionette TRACE conn5 <- [1,258,null,{}] 12:38:05 INFO - PROCESS | 608 | 1462477085122 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}] 12:38:05 INFO - PROCESS | 608 | 1462477085215 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 12:38:05 INFO - PROCESS | 608 | 1462477085255 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 608 | ++DOCSHELL 0FE58000 == 45 [pid = 608] [id = 74] 12:38:05 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (10A0FC00) [pid = 608] [serial = 219] [outer = 00000000] 12:38:05 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1F932000) [pid = 608] [serial = 220] [outer = 10A0FC00] 12:38:05 INFO - PROCESS | 608 | 1462477085299 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1F92F800) [pid = 608] [serial = 221] [outer = 10A0FC00] 12:38:05 INFO - PROCESS | 608 | 1462477085723 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]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 690ms 12:38:05 INFO - PROCESS | 608 | 1462477085779 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 608 | 1462477085781 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 12:38:05 INFO - PROCESS | 608 | 1462477085785 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:38:05 INFO - PROCESS | 608 | 1462477085787 Marionette TRACE conn5 <- [1,262,null,{}] 12:38:05 INFO - PROCESS | 608 | 1462477085790 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}] 12:38:05 INFO - PROCESS | 608 | 1462477085910 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 12:38:05 INFO - PROCESS | 608 | 1462477085919 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 608 | ++DOCSHELL 1F935400 == 46 [pid = 608] [id = 75] 12:38:05 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1F985800) [pid = 608] [serial = 222] [outer = 00000000] 12:38:05 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1FA0BC00) [pid = 608] [serial = 223] [outer = 1F985800] 12:38:05 INFO - PROCESS | 608 | 1462477085970 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1FAB6C00) [pid = 608] [serial = 224] [outer = 1F985800] 12:38:06 INFO - PROCESS | 608 | 1462477086537 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]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 769ms 12:38:06 INFO - PROCESS | 608 | 1462477086570 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 608 | 1462477086574 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 12:38:06 INFO - PROCESS | 608 | 1462477086581 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:38:06 INFO - PROCESS | 608 | 1462477086585 Marionette TRACE conn5 <- [1,266,null,{}] 12:38:06 INFO - PROCESS | 608 | 1462477086590 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}] 12:38:06 INFO - PROCESS | 608 | 1462477086699 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 12:38:06 INFO - PROCESS | 608 | 1462477086791 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:06 INFO - PROCESS | 608 | ++DOCSHELL 0FC99800 == 47 [pid = 608] [id = 76] 12:38:06 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (0FD3D000) [pid = 608] [serial = 225] [outer = 00000000] 12:38:06 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (10A0A400) [pid = 608] [serial = 226] [outer = 0FD3D000] 12:38:06 INFO - PROCESS | 608 | 1462477086847 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1453DC00) [pid = 608] [serial = 227] [outer = 0FD3D000] 12:38:07 INFO - PROCESS | 608 | 1462477087452 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]]]}] 12:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 929ms 12:38:07 INFO - PROCESS | 608 | 1462477087518 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 12:38:07 INFO - PROCESS | 608 | 1462477087524 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 12:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:38:07 INFO - PROCESS | 608 | 1462477087530 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:38:07 INFO - PROCESS | 608 | 1462477087533 Marionette TRACE conn5 <- [1,270,null,{}] 12:38:07 INFO - PROCESS | 608 | 1462477087537 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}] 12:38:07 INFO - PROCESS | 608 | 1462477087672 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 12:38:07 INFO - PROCESS | 608 | 1462477087792 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 608 | ++DOCSHELL 164E8000 == 48 [pid = 608] [id = 77] 12:38:07 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1850F400) [pid = 608] [serial = 228] [outer = 00000000] 12:38:07 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (18E14C00) [pid = 608] [serial = 229] [outer = 1850F400] 12:38:07 INFO - PROCESS | 608 | 1462477087846 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (19FE5C00) [pid = 608] [serial = 230] [outer = 1850F400] 12:38:08 INFO - PROCESS | 608 | 1462477088367 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]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 870ms 12:38:08 INFO - PROCESS | 608 | 1462477088403 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 608 | 1462477088405 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 12:38:08 INFO - PROCESS | 608 | 1462477088409 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:38:08 INFO - PROCESS | 608 | 1462477088413 Marionette TRACE conn5 <- [1,274,null,{}] 12:38:08 INFO - PROCESS | 608 | 1462477088424 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}] 12:38:08 INFO - PROCESS | 608 | 1462477088532 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 12:38:08 INFO - PROCESS | 608 | 1462477088627 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 608 | ++DOCSHELL 0FD4A400 == 49 [pid = 608] [id = 78] 12:38:08 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (0FD4A800) [pid = 608] [serial = 231] [outer = 00000000] 12:38:08 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1A505400) [pid = 608] [serial = 232] [outer = 0FD4A800] 12:38:08 INFO - PROCESS | 608 | 1462477088683 Marionette DEBUG loaded listener.js 12:38:08 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1ADDD400) [pid = 608] [serial = 233] [outer = 0FD4A800] 12:38:09 INFO - PROCESS | 608 | 1462477089388 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]]]}] 12:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1019ms 12:38:09 INFO - PROCESS | 608 | 1462477089497 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 12:38:09 INFO - PROCESS | 608 | 1462477089499 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 12:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:38:09 INFO - PROCESS | 608 | 1462477089537 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:38:09 INFO - PROCESS | 608 | 1462477089540 Marionette TRACE conn5 <- [1,278,null,{}] 12:38:09 INFO - PROCESS | 608 | 1462477089579 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}] 12:38:09 INFO - PROCESS | 608 | 1462477089692 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 12:38:09 INFO - PROCESS | 608 | 1462477089765 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:09 INFO - PROCESS | 608 | ++DOCSHELL 10220000 == 50 [pid = 608] [id = 79] 12:38:09 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (10221800) [pid = 608] [serial = 234] [outer = 00000000] 12:38:09 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (17749400) [pid = 608] [serial = 235] [outer = 10221800] 12:38:09 INFO - PROCESS | 608 | 1462477089819 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1AD12C00) [pid = 608] [serial = 236] [outer = 10221800] 12:38:10 INFO - PROCESS | 608 | 1462477090507 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]]]}] 12:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 989ms 12:38:10 INFO - PROCESS | 608 | 1462477090537 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 608 | 1462477090542 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 12:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:38:10 INFO - PROCESS | 608 | 1462477090547 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 608 | 1462477090551 Marionette TRACE conn5 <- [1,282,null,{}] 12:38:10 INFO - PROCESS | 608 | 1462477090556 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}] 12:38:10 INFO - PROCESS | 608 | 1462477090652 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 12:38:10 INFO - PROCESS | 608 | 1462477090747 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 608 | ++DOCSHELL 0FD42800 == 51 [pid = 608] [id = 80] 12:38:10 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (0FD48000) [pid = 608] [serial = 237] [outer = 00000000] 12:38:10 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (0FE58800) [pid = 608] [serial = 238] [outer = 0FD48000] 12:38:10 INFO - PROCESS | 608 | 1462477090795 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (101D5400) [pid = 608] [serial = 239] [outer = 0FD48000] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 0FE58000 == 50 [pid = 608] [id = 74] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 163E8000 == 49 [pid = 608] [id = 73] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 1C33E400 == 48 [pid = 608] [id = 72] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 19AA3C00 == 47 [pid = 608] [id = 71] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 092A3400 == 46 [pid = 608] [id = 70] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 145F4000 == 45 [pid = 608] [id = 69] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 18E0EC00 == 44 [pid = 608] [id = 68] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 164EE400 == 43 [pid = 608] [id = 67] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1D863400) [pid = 608] [serial = 175] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1C5AE000) [pid = 608] [serial = 141] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 0FC20800 == 42 [pid = 608] [id = 66] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 0FE56800 == 41 [pid = 608] [id = 65] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 08E68400 == 40 [pid = 608] [id = 64] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 1D86B800 == 39 [pid = 608] [id = 63] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 1AEA3000 == 38 [pid = 608] [id = 62] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 10224400 == 37 [pid = 608] [id = 61] 12:38:11 INFO - PROCESS | 608 | --DOCSHELL 0FADD400 == 36 [pid = 608] [id = 60] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1AD08000) [pid = 608] [serial = 169] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1C553C00) [pid = 608] [serial = 166] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1CA7DC00) [pid = 608] [serial = 173] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1C54DC00) [pid = 608] [serial = 170] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 120 (19FE0800) [pid = 608] [serial = 160] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1CA7C000) [pid = 608] [serial = 172] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 118 (188C7400) [pid = 608] [serial = 157] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 117 (19BE2000) [pid = 608] [serial = 159] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1ADE0400) [pid = 608] [serial = 163] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1021E400) [pid = 608] [serial = 135] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1777E400) [pid = 608] [serial = 138] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1AD09800) [pid = 608] [serial = 162] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 112 (0FD36800) [pid = 608] [serial = 147] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1005B400) [pid = 608] [serial = 148] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 110 (14919400) [pid = 608] [serial = 150] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 109 (14A24C00) [pid = 608] [serial = 151] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1757B000) [pid = 608] [serial = 153] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 107 (17773800) [pid = 608] [serial = 154] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 106 (188BC800) [pid = 608] [serial = 156] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1021B400) [pid = 608] [serial = 145] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 104 (10144C00) [pid = 608] [serial = 144] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 103 (10BD6000) [pid = 608] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:38:11 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1C43D400) [pid = 608] [serial = 165] [outer = 00000000] [url = about:blank] 12:38:11 INFO - PROCESS | 608 | 1462477091412 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]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 890ms 12:38:11 INFO - PROCESS | 608 | 1462477091439 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 608 | 1462477091444 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 12:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:38:11 INFO - PROCESS | 608 | 1462477091450 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 608 | 1462477091452 Marionette TRACE conn5 <- [1,286,null,{}] 12:38:11 INFO - PROCESS | 608 | 1462477091456 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}] 12:38:11 INFO - PROCESS | 608 | 1462477091537 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 12:38:11 INFO - PROCESS | 608 | 1462477091544 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:11 INFO - PROCESS | 608 | ++DOCSHELL 0FCDE400 == 37 [pid = 608] [id = 81] 12:38:11 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0FD32400) [pid = 608] [serial = 240] [outer = 00000000] 12:38:11 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (101C8C00) [pid = 608] [serial = 241] [outer = 0FD32400] 12:38:11 INFO - PROCESS | 608 | 1462477091588 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1021E400) [pid = 608] [serial = 242] [outer = 0FD32400] 12:38:12 INFO - PROCESS | 608 | 1462477092037 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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 629ms 12:38:12 INFO - PROCESS | 608 | 1462477092084 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 608 | 1462477092086 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 12:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:38:12 INFO - PROCESS | 608 | 1462477092089 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 608 | 1462477092093 Marionette TRACE conn5 <- [1,290,null,{}] 12:38:12 INFO - PROCESS | 608 | 1462477092103 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}] 12:38:12 INFO - PROCESS | 608 | 1462477092185 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 12:38:12 INFO - PROCESS | 608 | 1462477092194 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 608 | ++DOCSHELL 14975000 == 38 [pid = 608] [id = 82] 12:38:12 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (15817400) [pid = 608] [serial = 243] [outer = 00000000] 12:38:12 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1633BC00) [pid = 608] [serial = 244] [outer = 15817400] 12:38:12 INFO - PROCESS | 608 | 1462477092240 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (164E8C00) [pid = 608] [serial = 245] [outer = 15817400] 12:38:12 INFO - PROCESS | 608 | 1462477092679 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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 12:38:12 INFO - PROCESS | 608 | 1462477092726 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 608 | 1462477092728 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 12:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:38:12 INFO - PROCESS | 608 | 1462477092731 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 608 | 1462477092733 Marionette TRACE conn5 <- [1,294,null,{}] 12:38:12 INFO - PROCESS | 608 | 1462477092737 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}] 12:38:12 INFO - PROCESS | 608 | 1462477092815 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 12:38:12 INFO - PROCESS | 608 | 1462477092825 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 608 | ++DOCSHELL 17581C00 == 39 [pid = 608] [id = 83] 12:38:12 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1777C000) [pid = 608] [serial = 246] [outer = 00000000] 12:38:12 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (18518C00) [pid = 608] [serial = 247] [outer = 1777C000] 12:38:12 INFO - PROCESS | 608 | 1462477092869 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1857C000) [pid = 608] [serial = 248] [outer = 1777C000] 12:38:13 INFO - PROCESS | 608 | 1462477093317 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]]]}] 12:38:13 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. 12:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 629ms 12:38:13 INFO - PROCESS | 608 | 1462477093364 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 12:38:13 INFO - PROCESS | 608 | 1462477093367 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 12:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:38:13 INFO - PROCESS | 608 | 1462477093370 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 608 | 1462477093372 Marionette TRACE conn5 <- [1,298,null,{}] 12:38:13 INFO - PROCESS | 608 | 1462477093375 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}] 12:38:13 INFO - PROCESS | 608 | 1462477093451 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 12:38:13 INFO - PROCESS | 608 | 1462477093458 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:13 INFO - PROCESS | 608 | ++DOCSHELL 18D62000 == 40 [pid = 608] [id = 84] 12:38:13 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (18D62800) [pid = 608] [serial = 249] [outer = 00000000] 12:38:13 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (18E0E400) [pid = 608] [serial = 250] [outer = 18D62800] 12:38:13 INFO - PROCESS | 608 | 1462477093501 Marionette DEBUG loaded listener.js 12:38:13 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (19529C00) [pid = 608] [serial = 251] [outer = 18D62800] 12:38:13 INFO - PROCESS | 608 | 1462477093970 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]]]}] 12:38:13 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. 12:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 631ms 12:38:13 INFO - PROCESS | 608 | 1462477094001 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 12:38:13 INFO - PROCESS | 608 | 1462477094003 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 12:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:38:13 INFO - PROCESS | 608 | 1462477094011 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 608 | 1462477094013 Marionette TRACE conn5 <- [1,302,null,{}] 12:38:13 INFO - PROCESS | 608 | 1462477094016 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}] 12:38:14 INFO - PROCESS | 608 | 1462477094131 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 12:38:14 INFO - PROCESS | 608 | 1462477094165 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 608 | ++DOCSHELL 1A506400 == 41 [pid = 608] [id = 85] 12:38:14 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1A506C00) [pid = 608] [serial = 252] [outer = 00000000] 12:38:14 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1AD05400) [pid = 608] [serial = 253] [outer = 1A506C00] 12:38:14 INFO - PROCESS | 608 | 1462477094262 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1AD0B800) [pid = 608] [serial = 254] [outer = 1A506C00] 12:38:14 INFO - PROCESS | 608 | 1462477094667 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]]]}] 12:38:14 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. 12:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 12:38:14 INFO - PROCESS | 608 | 1462477094686 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 12:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:38:14 INFO - PROCESS | 608 | 1462477094688 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 12:38:14 INFO - PROCESS | 608 | 1462477094704 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 608 | 1462477094706 Marionette TRACE conn5 <- [1,306,null,{}] 12:38:14 INFO - PROCESS | 608 | 1462477094709 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}] 12:38:14 INFO - PROCESS | 608 | 1462477094809 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 12:38:14 INFO - PROCESS | 608 | 1462477094816 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 608 | ++DOCSHELL 08E11800 == 42 [pid = 608] [id = 86] 12:38:14 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (0F95F000) [pid = 608] [serial = 255] [outer = 00000000] 12:38:14 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1B5E5000) [pid = 608] [serial = 256] [outer = 0F95F000] 12:38:14 INFO - PROCESS | 608 | 1462477094859 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1B5E6C00) [pid = 608] [serial = 257] [outer = 0F95F000] 12:38:15 INFO - PROCESS | 608 | 1462477095291 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]]]}] 12:38:15 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. 12:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 650ms 12:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:38:15 INFO - PROCESS | 608 | 1462477095342 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 12:38:15 INFO - PROCESS | 608 | 1462477095344 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 12:38:15 INFO - PROCESS | 608 | 1462477095347 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 608 | 1462477095349 Marionette TRACE conn5 <- [1,310,null,{}] 12:38:15 INFO - PROCESS | 608 | 1462477095352 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}] 12:38:15 INFO - PROCESS | 608 | 1462477095455 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 12:38:15 INFO - PROCESS | 608 | 1462477095538 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:15 INFO - PROCESS | 608 | ++DOCSHELL 1C43A400 == 43 [pid = 608] [id = 87] 12:38:15 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1C55B000) [pid = 608] [serial = 258] [outer = 00000000] 12:38:15 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1CA49400) [pid = 608] [serial = 259] [outer = 1C55B000] 12:38:15 INFO - PROCESS | 608 | 1462477095581 Marionette DEBUG loaded listener.js 12:38:15 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1CA79800) [pid = 608] [serial = 260] [outer = 1C55B000] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1ADD3C00) [pid = 608] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1AD0F000) [pid = 608] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 120 (18E0F000) [pid = 608] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1952DC00) [pid = 608] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 118 (10067800) [pid = 608] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 117 (17577C00) [pid = 608] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 116 (0FD38400) [pid = 608] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 115 (08E6A800) [pid = 608] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1CA83400) [pid = 608] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1757A000) [pid = 608] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 112 (10A0FC00) [pid = 608] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1F988800) [pid = 608] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 110 (0FCDC400) [pid = 608] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 109 (0FE5E400) [pid = 608] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 108 (16345400) [pid = 608] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1A502400) [pid = 608] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:38:15 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1C4CAC00) [pid = 608] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:38:15 INFO - PROCESS | 608 | 1462477095997 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:38:16 INFO - PROCESS | 608 | 1462477096163 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]]]}] 12:38:16 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. 12:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 869ms 12:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:38:16 INFO - PROCESS | 608 | 1462477096219 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 608 | 1462477096220 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 12:38:16 INFO - PROCESS | 608 | 1462477096224 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 608 | 1462477096225 Marionette TRACE conn5 <- [1,314,null,{}] 12:38:16 INFO - PROCESS | 608 | 1462477096229 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}] 12:38:16 INFO - PROCESS | 608 | 1462477096306 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 12:38:16 INFO - PROCESS | 608 | 1462477096312 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 608 | ++DOCSHELL 18E0F000 == 44 [pid = 608] [id = 88] 12:38:16 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (18E15000) [pid = 608] [serial = 261] [outer = 00000000] 12:38:16 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1B5EDC00) [pid = 608] [serial = 262] [outer = 18E15000] 12:38:16 INFO - PROCESS | 608 | 1462477096355 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1CA7B000) [pid = 608] [serial = 263] [outer = 18E15000] 12:38:16 INFO - PROCESS | 608 | 1462477096781 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]]]}] 12:38:16 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. 12:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 12:38:16 INFO - PROCESS | 608 | 1462477096799 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 608 | 1462477096801 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 12:38:16 INFO - PROCESS | 608 | 1462477096804 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 608 | 1462477096806 Marionette TRACE conn5 <- [1,318,null,{}] 12:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:38:16 INFO - PROCESS | 608 | 1462477096809 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}] 12:38:16 INFO - PROCESS | 608 | 1462477096855 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 12:38:16 INFO - PROCESS | 608 | 1462477096861 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 608 | ++DOCSHELL 1CA7EC00 == 45 [pid = 608] [id = 89] 12:38:16 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1CA7F400) [pid = 608] [serial = 264] [outer = 00000000] 12:38:16 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1CB07800) [pid = 608] [serial = 265] [outer = 1CA7F400] 12:38:16 INFO - PROCESS | 608 | 1462477096905 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1CB0AC00) [pid = 608] [serial = 266] [outer = 1CA7F400] 12:38:17 INFO - PROCESS | 608 | 1462477097357 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]]]}] 12:38:17 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. 12:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 630ms 12:38:17 INFO - PROCESS | 608 | 1462477097409 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 608 | 1462477097412 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 12:38:17 INFO - PROCESS | 608 | 1462477097415 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:38:17 INFO - PROCESS | 608 | 1462477097417 Marionette TRACE conn5 <- [1,322,null,{}] 12:38:17 INFO - PROCESS | 608 | 1462477097421 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}] 12:38:17 INFO - PROCESS | 608 | 1462477097516 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 12:38:17 INFO - PROCESS | 608 | 1462477097526 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 608 | ++DOCSHELL 1CF36000 == 46 [pid = 608] [id = 90] 12:38:17 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1D814C00) [pid = 608] [serial = 267] [outer = 00000000] 12:38:17 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1D863400) [pid = 608] [serial = 268] [outer = 1D814C00] 12:38:17 INFO - PROCESS | 608 | 1462477097573 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1F929400) [pid = 608] [serial = 269] [outer = 1D814C00] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 0FE5E000 == 45 [pid = 608] [id = 34] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 0FD31000 == 44 [pid = 608] [id = 45] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 1CF38400 == 43 [pid = 608] [id = 59] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 1C4CA400 == 42 [pid = 608] [id = 48] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 0FD42800 == 41 [pid = 608] [id = 80] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 10220000 == 40 [pid = 608] [id = 79] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 164E8000 == 39 [pid = 608] [id = 77] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 0FD4A400 == 38 [pid = 608] [id = 78] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 1F935400 == 37 [pid = 608] [id = 75] 12:38:18 INFO - PROCESS | 608 | --DOCSHELL 0FC99800 == 36 [pid = 608] [id = 76] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 0FCDE400 == 35 [pid = 608] [id = 81] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 18D62000 == 34 [pid = 608] [id = 84] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 1C43A400 == 33 [pid = 608] [id = 87] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 17581C00 == 32 [pid = 608] [id = 83] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 14975000 == 31 [pid = 608] [id = 82] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 1A506400 == 30 [pid = 608] [id = 85] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 18E0F000 == 29 [pid = 608] [id = 88] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 08E11800 == 28 [pid = 608] [id = 86] 12:38:19 INFO - PROCESS | 608 | --DOCSHELL 1CA7EC00 == 27 [pid = 608] [id = 89] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1F991000) [pid = 608] [serial = 73] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 113 (101CB800) [pid = 608] [serial = 91] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1757B800) [pid = 608] [serial = 100] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 111 (19067000) [pid = 608] [serial = 94] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A50B800) [pid = 608] [serial = 97] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1CA4B000) [pid = 608] [serial = 142] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1B5EBC00) [pid = 608] [serial = 208] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1CA78000) [pid = 608] [serial = 212] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1CA4A800) [pid = 608] [serial = 211] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1B5F0000) [pid = 608] [serial = 209] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 104 (19522800) [pid = 608] [serial = 202] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1952AC00) [pid = 608] [serial = 203] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1A4CE400) [pid = 608] [serial = 205] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 101 (14310400) [pid = 608] [serial = 194] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 100 (10249400) [pid = 608] [serial = 193] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 99 (17778C00) [pid = 608] [serial = 199] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 98 (18577000) [pid = 608] [serial = 200] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 97 (10219800) [pid = 608] [serial = 196] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 96 (10A80800) [pid = 608] [serial = 197] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1A50AC00) [pid = 608] [serial = 191] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 94 (17747C00) [pid = 608] [serial = 190] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 93 (0FCDC800) [pid = 608] [serial = 178] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 92 (14A28800) [pid = 608] [serial = 181] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1CA77000) [pid = 608] [serial = 184] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1F987800) [pid = 608] [serial = 187] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1D810400) [pid = 608] [serial = 214] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1D30EC00) [pid = 608] [serial = 217] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 87 (1F92F800) [pid = 608] [serial = 221] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1F932000) [pid = 608] [serial = 220] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 85 (1FA0BC00) [pid = 608] [serial = 223] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 84 (1D814000) [pid = 608] [serial = 215] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1D81C000) [pid = 608] [serial = 218] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | --DOMWINDOW == 82 (1A50C000) [pid = 608] [serial = 206] [outer = 00000000] [url = about:blank] 12:38:19 INFO - PROCESS | 608 | 1462477099490 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]]]}] 12:38:19 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. 12:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 2113ms 12:38:19 INFO - PROCESS | 608 | 1462477099535 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 12:38:19 INFO - PROCESS | 608 | 1462477099538 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 12:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:38:19 INFO - PROCESS | 608 | 1462477099543 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 608 | 1462477099545 Marionette TRACE conn5 <- [1,326,null,{}] 12:38:19 INFO - PROCESS | 608 | 1462477099551 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}] 12:38:19 INFO - PROCESS | 608 | 1462477099634 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 12:38:19 INFO - PROCESS | 608 | 1462477099643 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 608 | ++DOCSHELL 0F95D400 == 28 [pid = 608] [id = 91] 12:38:19 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (0F960400) [pid = 608] [serial = 270] [outer = 00000000] 12:38:19 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (0FC20800) [pid = 608] [serial = 271] [outer = 0F960400] 12:38:19 INFO - PROCESS | 608 | 1462477099690 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (0FCD9000) [pid = 608] [serial = 272] [outer = 0F960400] 12:38:20 INFO - PROCESS | 608 | 1462477100158 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]]]}] 12:38:20 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. 12:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 12:38:20 INFO - PROCESS | 608 | 1462477100215 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 608 | 1462477100222 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 12:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:38:20 INFO - PROCESS | 608 | 1462477100228 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - PROCESS | 608 | 1462477100231 Marionette TRACE conn5 <- [1,330,null,{}] 12:38:20 INFO - PROCESS | 608 | 1462477100235 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}] 12:38:20 INFO - PROCESS | 608 | 1462477100318 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 12:38:20 INFO - PROCESS | 608 | 1462477100328 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 608 | ++DOCSHELL 0FD47800 == 29 [pid = 608] [id = 92] 12:38:20 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (0FD48800) [pid = 608] [serial = 273] [outer = 00000000] 12:38:20 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (0FD4C800) [pid = 608] [serial = 274] [outer = 0FD48800] 12:38:20 INFO - PROCESS | 608 | 1462477100372 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0FE56000) [pid = 608] [serial = 275] [outer = 0FD48800] 12:38:20 INFO - PROCESS | 608 | 1462477100824 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]]]}] 12:38:20 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. 12:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 629ms 12:38:20 INFO - PROCESS | 608 | 1462477100860 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 608 | 1462477100862 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 12:38:20 INFO - PROCESS | 608 | 1462477100866 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:38:20 INFO - PROCESS | 608 | 1462477100869 Marionette TRACE conn5 <- [1,334,null,{}] 12:38:20 INFO - PROCESS | 608 | 1462477100880 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}] 12:38:20 INFO - PROCESS | 608 | 1462477100959 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 12:38:21 INFO - PROCESS | 608 | 1462477101000 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 608 | ++DOCSHELL 101D5C00 == 30 [pid = 608] [id = 93] 12:38:21 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (10217000) [pid = 608] [serial = 276] [outer = 00000000] 12:38:21 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1021B800) [pid = 608] [serial = 277] [outer = 10217000] 12:38:21 INFO - PROCESS | 608 | 1462477101047 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (10223800) [pid = 608] [serial = 278] [outer = 10217000] 12:38:21 INFO - PROCESS | 608 | 1462477101489 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]]]}] 12:38:21 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. 12:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 12:38:21 INFO - PROCESS | 608 | 1462477101540 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 608 | 1462477101542 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 12:38:21 INFO - PROCESS | 608 | 1462477101545 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:38:21 INFO - PROCESS | 608 | 1462477101547 Marionette TRACE conn5 <- [1,338,null,{}] 12:38:21 INFO - PROCESS | 608 | 1462477101550 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}] 12:38:21 INFO - PROCESS | 608 | 1462477101626 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 12:38:21 INFO - PROCESS | 608 | 1462477101632 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 608 | ++DOCSHELL 10249C00 == 31 [pid = 608] [id = 94] 12:38:21 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (10A0C800) [pid = 608] [serial = 279] [outer = 00000000] 12:38:21 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (14014400) [pid = 608] [serial = 280] [outer = 10A0C800] 12:38:21 INFO - PROCESS | 608 | 1462477101677 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (142C2800) [pid = 608] [serial = 281] [outer = 10A0C800] 12:38:22 INFO - PROCESS | 608 | 1462477102089 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]]]}] 12:38:22 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. 12:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 569ms 12:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:38:22 INFO - PROCESS | 608 | 1462477102120 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 608 | 1462477102122 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 12:38:22 INFO - PROCESS | 608 | 1462477102125 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 608 | 1462477102127 Marionette TRACE conn5 <- [1,342,null,{}] 12:38:22 INFO - PROCESS | 608 | 1462477102130 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}] 12:38:22 INFO - PROCESS | 608 | 1462477102203 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 12:38:22 INFO - PROCESS | 608 | 1462477102209 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 608 | ++DOCSHELL 1454A000 == 32 [pid = 608] [id = 95] 12:38:22 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1454AC00) [pid = 608] [serial = 282] [outer = 00000000] 12:38:22 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (149E3400) [pid = 608] [serial = 283] [outer = 1454AC00] 12:38:22 INFO - PROCESS | 608 | 1462477102254 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (15815000) [pid = 608] [serial = 284] [outer = 1454AC00] 12:38:22 INFO - PROCESS | 608 | 1462477102692 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]]]}] 12:38:22 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. 12:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 12:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:38:22 INFO - PROCESS | 608 | 1462477102760 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 608 | 1462477102762 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 12:38:22 INFO - PROCESS | 608 | 1462477102765 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 608 | 1462477102767 Marionette TRACE conn5 <- [1,346,null,{}] 12:38:22 INFO - PROCESS | 608 | 1462477102771 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}] 12:38:22 INFO - PROCESS | 608 | 1462477102864 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 12:38:22 INFO - PROCESS | 608 | 1462477102875 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 608 | ++DOCSHELL 163EB000 == 33 [pid = 608] [id = 96] 12:38:22 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1757BC00) [pid = 608] [serial = 285] [outer = 00000000] 12:38:22 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (17774000) [pid = 608] [serial = 286] [outer = 1757BC00] 12:38:22 INFO - PROCESS | 608 | 1462477102927 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (17778400) [pid = 608] [serial = 287] [outer = 1757BC00] 12:38:23 INFO - PROCESS | 608 | 1462477103344 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]]]}] 12:38:23 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. 12:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 629ms 12:38:23 INFO - PROCESS | 608 | 1462477103400 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 608 | 1462477103402 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 12:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:38:23 INFO - PROCESS | 608 | 1462477103405 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:38:23 INFO - PROCESS | 608 | 1462477103407 Marionette TRACE conn5 <- [1,350,null,{}] 12:38:23 INFO - PROCESS | 608 | 1462477103410 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}] 12:38:23 INFO - PROCESS | 608 | 1462477103483 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 12:38:23 INFO - PROCESS | 608 | 1462477103493 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:23 INFO - PROCESS | 608 | ++DOCSHELL 17780C00 == 34 [pid = 608] [id = 97] 12:38:23 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (17782400) [pid = 608] [serial = 288] [outer = 00000000] 12:38:23 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1857DC00) [pid = 608] [serial = 289] [outer = 17782400] 12:38:23 INFO - PROCESS | 608 | 1462477103537 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (18585C00) [pid = 608] [serial = 290] [outer = 17782400] 12:38:23 INFO - PROCESS | 608 | 1462477103956 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]]]}] 12:38:23 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. 12:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 12:38:23 INFO - PROCESS | 608 | 1462477103975 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 608 | 1462477103977 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 12:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:38:23 INFO - PROCESS | 608 | 1462477103980 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:38:23 INFO - PROCESS | 608 | 1462477103982 Marionette TRACE conn5 <- [1,354,null,{}] 12:38:23 INFO - PROCESS | 608 | 1462477103985 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}] 12:38:24 INFO - PROCESS | 608 | 1462477104088 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 12:38:24 INFO - PROCESS | 608 | 1462477104099 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 608 | ++DOCSHELL 1857D000 == 35 [pid = 608] [id = 98] 12:38:24 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (18D60000) [pid = 608] [serial = 291] [outer = 00000000] 12:38:24 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (18E0F800) [pid = 608] [serial = 292] [outer = 18D60000] 12:38:24 INFO - PROCESS | 608 | 1462477104143 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (18E14000) [pid = 608] [serial = 293] [outer = 18D60000] 12:38:24 INFO - PROCESS | 608 | 1462477104543 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]]]}] 12:38:24 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. 12:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 12:38:24 INFO - PROCESS | 608 | 1462477104552 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 608 | 1462477104553 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 12:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:38:24 INFO - PROCESS | 608 | 1462477104557 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 608 | 1462477104558 Marionette TRACE conn5 <- [1,358,null,{}] 12:38:24 INFO - PROCESS | 608 | 1462477104562 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}] 12:38:24 INFO - PROCESS | 608 | 1462477104636 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 12:38:24 INFO - PROCESS | 608 | 1462477104643 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 608 | ++DOCSHELL 101D5000 == 36 [pid = 608] [id = 99] 12:38:24 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (19528400) [pid = 608] [serial = 294] [outer = 00000000] 12:38:24 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (19A9CC00) [pid = 608] [serial = 295] [outer = 19528400] 12:38:24 INFO - PROCESS | 608 | 1462477104686 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (19BE2000) [pid = 608] [serial = 296] [outer = 19528400] 12:38:25 INFO - PROCESS | 608 | 1462477105192 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]]]}] 12:38:25 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. 12:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 669ms 12:38:25 INFO - PROCESS | 608 | 1462477105229 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 608 | 1462477105231 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 12:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:38:25 INFO - PROCESS | 608 | 1462477105234 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 608 | 1462477105236 Marionette TRACE conn5 <- [1,362,null,{}] 12:38:25 INFO - PROCESS | 608 | 1462477105239 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}] 12:38:25 INFO - PROCESS | 608 | 1462477105351 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 12:38:25 INFO - PROCESS | 608 | 1462477105360 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 608 | ++DOCSHELL 1A4CA400 == 37 [pid = 608] [id = 100] 12:38:25 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1A4D8C00) [pid = 608] [serial = 297] [outer = 00000000] 12:38:25 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1A505C00) [pid = 608] [serial = 298] [outer = 1A4D8C00] 12:38:25 INFO - PROCESS | 608 | 1462477105403 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1A50C000) [pid = 608] [serial = 299] [outer = 1A4D8C00] 12:38:25 INFO - PROCESS | 608 | 1462477105859 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]]]}] 12:38:25 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. 12:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 12:38:25 INFO - PROCESS | 608 | 1462477105912 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 608 | 1462477105914 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 12:38:25 INFO - PROCESS | 608 | 1462477105917 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 608 | 1462477105919 Marionette TRACE conn5 <- [1,366,null,{}] 12:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:38:25 INFO - PROCESS | 608 | 1462477105923 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}] 12:38:26 INFO - PROCESS | 608 | 1462477106082 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 12:38:26 INFO - PROCESS | 608 | 1462477106098 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 608 | ++DOCSHELL 14549000 == 38 [pid = 608] [id = 101] 12:38:26 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1AD0A400) [pid = 608] [serial = 300] [outer = 00000000] 12:38:26 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1AD13C00) [pid = 608] [serial = 301] [outer = 1AD0A400] 12:38:26 INFO - PROCESS | 608 | 1462477106195 Marionette DEBUG loaded listener.js 12:38:26 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1AEA8C00) [pid = 608] [serial = 302] [outer = 1AD0A400] 12:38:26 INFO - PROCESS | 608 | 1462477106617 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]]]}] 12:38:26 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. 12:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 729ms 12:38:26 INFO - PROCESS | 608 | 1462477106653 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 12:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:38:26 INFO - PROCESS | 608 | 1462477106655 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 12:38:26 INFO - PROCESS | 608 | 1462477106658 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - PROCESS | 608 | 1462477106660 Marionette TRACE conn5 <- [1,370,null,{}] 12:38:26 INFO - PROCESS | 608 | 1462477106668 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}] 12:38:26 INFO - PROCESS | 608 | 1462477106766 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 12:38:26 INFO - PROCESS | 608 | 1462477106772 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 608 | ++DOCSHELL 1A638000 == 39 [pid = 608] [id = 102] 12:38:26 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1AEADC00) [pid = 608] [serial = 303] [outer = 00000000] 12:38:26 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1C3C2000) [pid = 608] [serial = 304] [outer = 1AEADC00] 12:38:26 INFO - PROCESS | 608 | 1462477106816 Marionette DEBUG loaded listener.js 12:38:26 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1C4CAC00) [pid = 608] [serial = 305] [outer = 1AEADC00] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 117 (0FE55000) [pid = 608] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1CF3B000) [pid = 608] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 115 (0FC95000) [pid = 608] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1D86BC00) [pid = 608] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1CA7F400) [pid = 608] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A506C00) [pid = 608] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 111 (0F95F000) [pid = 608] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1C55B000) [pid = 608] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 109 (18D62800) [pid = 608] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1777C000) [pid = 608] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 107 (15817400) [pid = 608] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 106 (0FD32400) [pid = 608] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 105 (0FD48000) [pid = 608] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 104 (10221800) [pid = 608] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FD4A800) [pid = 608] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1850F400) [pid = 608] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 101 (0FD3D000) [pid = 608] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1F985800) [pid = 608] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 99 (18E15000) [pid = 608] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 98 (10AB8C00) [pid = 608] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 97 (15A5EC00) [pid = 608] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1B5F0C00) [pid = 608] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:38:27 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1581D800) [pid = 608] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:38:27 INFO - PROCESS | 608 | 1462477107487 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]]]}] 12:38:27 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. 12:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 869ms 12:38:27 INFO - PROCESS | 608 | 1462477107529 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 12:38:27 INFO - PROCESS | 608 | 1462477107530 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 12:38:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:38:27 INFO - PROCESS | 608 | 1462477107533 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:38:27 INFO - PROCESS | 608 | 1462477107535 Marionette TRACE conn5 <- [1,374,null,{}] 12:38:27 INFO - PROCESS | 608 | 1462477107538 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}] 12:38:27 INFO - PROCESS | 608 | 1462477107613 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 12:38:27 INFO - PROCESS | 608 | 1462477107619 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:27 INFO - PROCESS | 608 | ++DOCSHELL 10071C00 == 40 [pid = 608] [id = 103] 12:38:27 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (10150C00) [pid = 608] [serial = 306] [outer = 00000000] 12:38:27 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (145F5800) [pid = 608] [serial = 307] [outer = 10150C00] 12:38:27 INFO - PROCESS | 608 | 1462477107662 Marionette DEBUG loaded listener.js 12:38:27 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (164E6C00) [pid = 608] [serial = 308] [outer = 10150C00] 12:38:28 INFO - PROCESS | 608 | 1462477108110 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:38:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:38:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 630ms 12:38:28 INFO - PROCESS | 608 | 1462477108165 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 12:38:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:38:28 INFO - PROCESS | 608 | 1462477108167 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 12:38:28 INFO - PROCESS | 608 | 1462477108170 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 608 | 1462477108171 Marionette TRACE conn5 <- [1,378,null,{}] 12:38:28 INFO - PROCESS | 608 | 1462477108175 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}] 12:38:28 INFO - PROCESS | 608 | 1462477108249 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 12:38:28 INFO - PROCESS | 608 | 1462477108259 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 608 | ++DOCSHELL 145E9800 == 41 [pid = 608] [id = 104] 12:38:28 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1952C800) [pid = 608] [serial = 309] [outer = 00000000] 12:38:28 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1C027400) [pid = 608] [serial = 310] [outer = 1952C800] 12:38:28 INFO - PROCESS | 608 | 1462477108302 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1C4CF400) [pid = 608] [serial = 311] [outer = 1952C800] 12:38:28 INFO - PROCESS | 608 | 1462477108726 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:38:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:38:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 570ms 12:38:28 INFO - PROCESS | 608 | 1462477108747 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 608 | 1462477108749 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 12:38:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:38:28 INFO - PROCESS | 608 | 1462477108765 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 608 | 1462477108766 Marionette TRACE conn5 <- [1,382,null,{}] 12:38:28 INFO - PROCESS | 608 | 1462477108770 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}] 12:38:28 INFO - PROCESS | 608 | 1462477108845 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 12:38:28 INFO - PROCESS | 608 | 1462477108851 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 608 | ++DOCSHELL 1421B400 == 42 [pid = 608] [id = 105] 12:38:28 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (18D5D000) [pid = 608] [serial = 312] [outer = 00000000] 12:38:28 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1CA52400) [pid = 608] [serial = 313] [outer = 18D5D000] 12:38:28 INFO - PROCESS | 608 | 1462477108894 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1CA7F000) [pid = 608] [serial = 314] [outer = 18D5D000] 12:38:29 INFO - PROCESS | 608 | 1462477109659 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:38:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:38:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 929ms 12:38:29 INFO - PROCESS | 608 | 1462477109686 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 12:38:29 INFO - PROCESS | 608 | 1462477109690 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 12:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:38:29 INFO - PROCESS | 608 | 1462477109695 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 608 | 1462477109699 Marionette TRACE conn5 <- [1,386,null,{}] 12:38:29 INFO - PROCESS | 608 | 1462477109705 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}] 12:38:29 INFO - PROCESS | 608 | 1462477109821 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 12:38:29 INFO - PROCESS | 608 | 1462477109900 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:29 INFO - PROCESS | 608 | ++DOCSHELL 0F963400 == 43 [pid = 608] [id = 106] 12:38:29 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (0F967800) [pid = 608] [serial = 315] [outer = 00000000] 12:38:29 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (0FD36C00) [pid = 608] [serial = 316] [outer = 0F967800] 12:38:29 INFO - PROCESS | 608 | 1462477109998 Marionette DEBUG loaded listener.js 12:38:30 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (0FD43C00) [pid = 608] [serial = 317] [outer = 0F967800] 12:38:30 INFO - PROCESS | 608 | 1462477110718 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]]]}] 12:38:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:38:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1076ms 12:38:30 INFO - PROCESS | 608 | 1462477110774 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 12:38:30 INFO - PROCESS | 608 | 1462477110780 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 12:38:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:38:30 INFO - PROCESS | 608 | 1462477110786 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 608 | 1462477110789 Marionette TRACE conn5 <- [1,390,null,{}] 12:38:30 INFO - PROCESS | 608 | 1462477110793 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}] 12:38:30 INFO - PROCESS | 608 | 1462477110905 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 12:38:30 INFO - PROCESS | 608 | 1462477110983 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:30 INFO - PROCESS | 608 | ++DOCSHELL 0FCDF800 == 44 [pid = 608] [id = 107] 12:38:30 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (0FD36400) [pid = 608] [serial = 318] [outer = 00000000] 12:38:31 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (10068800) [pid = 608] [serial = 319] [outer = 0FD36400] 12:38:31 INFO - PROCESS | 608 | 1462477111037 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (10222000) [pid = 608] [serial = 320] [outer = 0FD36400] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 145E9800 == 43 [pid = 608] [id = 104] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 10071C00 == 42 [pid = 608] [id = 103] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 1A638000 == 41 [pid = 608] [id = 102] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 14549000 == 40 [pid = 608] [id = 101] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 1A4CA400 == 39 [pid = 608] [id = 100] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 101D5000 == 38 [pid = 608] [id = 99] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 1857D000 == 37 [pid = 608] [id = 98] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 17780C00 == 36 [pid = 608] [id = 97] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 163EB000 == 35 [pid = 608] [id = 96] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 1454A000 == 34 [pid = 608] [id = 95] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1D863400) [pid = 608] [serial = 268] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 10249C00 == 33 [pid = 608] [id = 94] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 101D5C00 == 32 [pid = 608] [id = 93] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 0FD47800 == 31 [pid = 608] [id = 92] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 0F95D400 == 30 [pid = 608] [id = 91] 12:38:31 INFO - PROCESS | 608 | --DOCSHELL 1CF36000 == 29 [pid = 608] [id = 90] 12:38:31 INFO - PROCESS | 608 | 1462477111936 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]]]}] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 108 (163EB400) [pid = 608] [serial = 182] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 107 (18D5E800) [pid = 608] [serial = 139] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1CF35C00) [pid = 608] [serial = 185] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1CA36400) [pid = 608] [serial = 133] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 104 (10A0BC00) [pid = 608] [serial = 136] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1D86C800) [pid = 608] [serial = 176] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 102 (0FD36000) [pid = 608] [serial = 179] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1FA02800) [pid = 608] [serial = 188] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1CB0AC00) [pid = 608] [serial = 266] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1AD05400) [pid = 608] [serial = 253] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 98 (1B5E5000) [pid = 608] [serial = 256] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1AD0B800) [pid = 608] [serial = 254] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1CA49400) [pid = 608] [serial = 259] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1B5E6C00) [pid = 608] [serial = 257] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1CB07800) [pid = 608] [serial = 265] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1CA79800) [pid = 608] [serial = 260] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 92 (18E0E400) [pid = 608] [serial = 250] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 91 (18518C00) [pid = 608] [serial = 247] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1857C000) [pid = 608] [serial = 248] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1633BC00) [pid = 608] [serial = 244] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 88 (164E8C00) [pid = 608] [serial = 245] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 87 (101C8C00) [pid = 608] [serial = 241] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1021E400) [pid = 608] [serial = 242] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 85 (101D5400) [pid = 608] [serial = 239] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 84 (0FE58800) [pid = 608] [serial = 238] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1AD12C00) [pid = 608] [serial = 236] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 82 (17749400) [pid = 608] [serial = 235] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1ADDD400) [pid = 608] [serial = 233] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 80 (1A505400) [pid = 608] [serial = 232] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 79 (19FE5C00) [pid = 608] [serial = 230] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 78 (18E14C00) [pid = 608] [serial = 229] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1453DC00) [pid = 608] [serial = 227] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 76 (10A0A400) [pid = 608] [serial = 226] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 75 (1FAB6C00) [pid = 608] [serial = 224] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 74 (1CA7B000) [pid = 608] [serial = 263] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 73 (1B5EDC00) [pid = 608] [serial = 262] [outer = 00000000] [url = about:blank] 12:38:31 INFO - PROCESS | 608 | --DOMWINDOW == 72 (19529C00) [pid = 608] [serial = 251] [outer = 00000000] [url = about:blank] 12:38:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:38:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1181ms 12:38:31 INFO - PROCESS | 608 | 1462477111970 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 12:38:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:38:31 INFO - PROCESS | 608 | 1462477111975 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 12:38:31 INFO - PROCESS | 608 | 1462477111979 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:38:31 INFO - PROCESS | 608 | 1462477111983 Marionette TRACE conn5 <- [1,394,null,{}] 12:38:31 INFO - PROCESS | 608 | 1462477111987 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}] 12:38:32 INFO - PROCESS | 608 | 1462477112071 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 12:38:32 INFO - PROCESS | 608 | 1462477112080 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:32 INFO - PROCESS | 608 | ++DOCSHELL 0FC16C00 == 30 [pid = 608] [id = 108] 12:38:32 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (0FC18400) [pid = 608] [serial = 321] [outer = 00000000] 12:38:32 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (0FD36800) [pid = 608] [serial = 322] [outer = 0FC18400] 12:38:32 INFO - PROCESS | 608 | 1462477112127 Marionette DEBUG loaded listener.js 12:38:32 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (0FD47C00) [pid = 608] [serial = 323] [outer = 0FC18400] 12:38:32 INFO - PROCESS | 608 | 1462477112636 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]]]}] 12:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 12:38:32 INFO - PROCESS | 608 | 1462477112650 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 608 | 1462477112656 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 12:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:38:32 INFO - PROCESS | 608 | 1462477112661 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 608 | 1462477112664 Marionette TRACE conn5 <- [1,398,null,{}] 12:38:32 INFO - PROCESS | 608 | 1462477112667 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}] 12:38:32 INFO - PROCESS | 608 | 1462477112748 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 12:38:32 INFO - PROCESS | 608 | 1462477112758 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:32 INFO - PROCESS | 608 | ++DOCSHELL 1021B000 == 31 [pid = 608] [id = 109] 12:38:32 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (1021C800) [pid = 608] [serial = 324] [outer = 00000000] 12:38:32 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (10222400) [pid = 608] [serial = 325] [outer = 1021C800] 12:38:32 INFO - PROCESS | 608 | 1462477112803 Marionette DEBUG loaded listener.js 12:38:32 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (10A0BC00) [pid = 608] [serial = 326] [outer = 1021C800] 12:38:33 INFO - PROCESS | 608 | 1462477113278 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]]]}] 12:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 674ms 12:38:33 INFO - PROCESS | 608 | 1462477113340 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 12:38:33 INFO - PROCESS | 608 | 1462477113343 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 12:38:33 INFO - PROCESS | 608 | 1462477113346 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:38:33 INFO - PROCESS | 608 | 1462477113350 Marionette TRACE conn5 <- [1,402,null,{}] 12:38:33 INFO - PROCESS | 608 | 1462477113361 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}] 12:38:33 INFO - PROCESS | 608 | 1462477113446 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 12:38:33 INFO - PROCESS | 608 | 1462477113520 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 608 | ++DOCSHELL 14A24C00 == 32 [pid = 608] [id = 110] 12:38:33 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (14A27800) [pid = 608] [serial = 327] [outer = 00000000] 12:38:33 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (15A5B800) [pid = 608] [serial = 328] [outer = 14A27800] 12:38:33 INFO - PROCESS | 608 | 1462477113567 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (163EA800) [pid = 608] [serial = 329] [outer = 14A27800] 12:38:33 INFO - PROCESS | 608 | 1462477113942 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]]]}] 12:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 630ms 12:38:33 INFO - PROCESS | 608 | 1462477113980 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 12:38:33 INFO - PROCESS | 608 | 1462477113983 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 12:38:33 INFO - PROCESS | 608 | 1462477113985 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:38:33 INFO - PROCESS | 608 | 1462477113987 Marionette TRACE conn5 <- [1,406,null,{}] 12:38:33 INFO - PROCESS | 608 | 1462477113990 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}] 12:38:34 INFO - PROCESS | 608 | 1462477114127 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 12:38:34 INFO - PROCESS | 608 | 1462477114150 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 608 | ++DOCSHELL 163EA400 == 33 [pid = 608] [id = 111] 12:38:34 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (164C0400) [pid = 608] [serial = 330] [outer = 00000000] 12:38:34 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (17778000) [pid = 608] [serial = 331] [outer = 164C0400] 12:38:34 INFO - PROCESS | 608 | 1462477114195 Marionette DEBUG loaded listener.js 12:38:34 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (17781000) [pid = 608] [serial = 332] [outer = 164C0400] 12:38:34 INFO - PROCESS | 608 | 1462477114668 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]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 729ms 12:38:34 INFO - PROCESS | 608 | 1462477114720 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 608 | 1462477114722 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 12:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:38:34 INFO - PROCESS | 608 | 1462477114725 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 608 | 1462477114727 Marionette TRACE conn5 <- [1,410,null,{}] 12:38:34 INFO - PROCESS | 608 | 1462477114731 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}] 12:38:34 INFO - PROCESS | 608 | 1462477114838 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 12:38:34 INFO - PROCESS | 608 | 1462477114847 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 608 | ++DOCSHELL 1854C400 == 34 [pid = 608] [id = 112] 12:38:34 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1857D800) [pid = 608] [serial = 333] [outer = 00000000] 12:38:34 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (18D6A800) [pid = 608] [serial = 334] [outer = 1857D800] 12:38:34 INFO - PROCESS | 608 | 1462477114891 Marionette DEBUG loaded listener.js 12:38:34 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (1906A000) [pid = 608] [serial = 335] [outer = 1857D800] 12:38:35 INFO - PROCESS | 608 | 1462477115369 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]]]}] 12:38:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:38:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 670ms 12:38:35 INFO - PROCESS | 608 | 1462477115402 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 12:38:35 INFO - PROCESS | 608 | 1462477115404 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 12:38:35 INFO - PROCESS | 608 | 1462477115408 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:38:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:38:35 INFO - PROCESS | 608 | 1462477115409 Marionette TRACE conn5 <- [1,414,null,{}] 12:38:35 INFO - PROCESS | 608 | 1462477115413 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}] 12:38:35 INFO - PROCESS | 608 | 1462477115553 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 12:38:35 INFO - PROCESS | 608 | 1462477115608 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:35 INFO - PROCESS | 608 | ++DOCSHELL 1952EC00 == 35 [pid = 608] [id = 113] 12:38:35 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (19A9A400) [pid = 608] [serial = 336] [outer = 00000000] 12:38:35 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (1A502400) [pid = 608] [serial = 337] [outer = 19A9A400] 12:38:35 INFO - PROCESS | 608 | 1462477115654 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1A1CB800) [pid = 608] [serial = 338] [outer = 19A9A400] 12:38:36 INFO - PROCESS | 608 | 1462477116075 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]]]}] 12:38:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:38:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 729ms 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1A4D8C00) [pid = 608] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1757BC00) [pid = 608] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 87 (10217000) [pid = 608] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 86 (18D60000) [pid = 608] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 85 (17782400) [pid = 608] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 84 (10A0C800) [pid = 608] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 83 (0FD48800) [pid = 608] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 82 (1D814C00) [pid = 608] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 81 (0F960400) [pid = 608] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 80 (1454AC00) [pid = 608] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1AD0A400) [pid = 608] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 78 (19528400) [pid = 608] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1AEADC00) [pid = 608] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 76 (1952C800) [pid = 608] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:38:36 INFO - PROCESS | 608 | --DOMWINDOW == 75 (10150C00) [pid = 608] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:38:36 INFO - PROCESS | 608 | 1462477116248 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 608 | 1462477116250 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 12:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:38:36 INFO - PROCESS | 608 | 1462477116259 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 608 | 1462477116260 Marionette TRACE conn5 <- [1,418,null,{}] 12:38:36 INFO - PROCESS | 608 | 1462477116269 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}] 12:38:36 INFO - PROCESS | 608 | 1462477116343 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 12:38:36 INFO - PROCESS | 608 | 1462477116350 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:36 INFO - PROCESS | 608 | ++DOCSHELL 0FE5CC00 == 36 [pid = 608] [id = 114] 12:38:36 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (1005DC00) [pid = 608] [serial = 339] [outer = 00000000] 12:38:36 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (10BD3800) [pid = 608] [serial = 340] [outer = 1005DC00] 12:38:36 INFO - PROCESS | 608 | 1462477116395 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (14A24800) [pid = 608] [serial = 341] [outer = 1005DC00] 12:38:37 INFO - PROCESS | 608 | 1462477117289 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]]]}] 12:38:37 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 12:38:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1079ms 12:38:37 INFO - PROCESS | 608 | 1462477117340 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 12:38:37 INFO - PROCESS | 608 | 1462477117342 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 12:38:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:38:37 INFO - PROCESS | 608 | 1462477117348 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:38:37 INFO - PROCESS | 608 | 1462477117350 Marionette TRACE conn5 <- [1,422,null,{}] 12:38:37 INFO - PROCESS | 608 | 1462477117353 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}] 12:38:37 INFO - PROCESS | 608 | 1462477117426 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 12:38:37 INFO - PROCESS | 608 | 1462477117432 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 608 | ++DOCSHELL 17747C00 == 37 [pid = 608] [id = 115] 12:38:37 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (17779C00) [pid = 608] [serial = 342] [outer = 00000000] 12:38:37 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (1A5B8C00) [pid = 608] [serial = 343] [outer = 17779C00] 12:38:37 INFO - PROCESS | 608 | 1462477117477 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (1AD0DC00) [pid = 608] [serial = 344] [outer = 17779C00] 12:38:38 INFO - PROCESS | 608 | 1462477118606 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]]]}] 12:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1269ms 12:38:38 INFO - PROCESS | 608 | 1462477118621 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 608 | 1462477118625 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 12:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:38:38 INFO - PROCESS | 608 | 1462477118630 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 608 | 1462477118634 Marionette TRACE conn5 <- [1,426,null,{}] 12:38:38 INFO - PROCESS | 608 | 1462477118640 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}] 12:38:38 INFO - PROCESS | 608 | 1462477118745 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 12:38:38 INFO - PROCESS | 608 | 1462477118873 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 608 | ++DOCSHELL 0FD47400 == 38 [pid = 608] [id = 116] 12:38:38 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (0FD4A800) [pid = 608] [serial = 345] [outer = 00000000] 12:38:38 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (10144C00) [pid = 608] [serial = 346] [outer = 0FD4A800] 12:38:38 INFO - PROCESS | 608 | 1462477118931 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (10221000) [pid = 608] [serial = 347] [outer = 0FD4A800] 12:38:39 INFO - PROCESS | 608 | 1462477119517 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] 12:38:39 INFO - PROCESS | 608 | 1462477119568 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 12:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:38:39 INFO - PROCESS | 608 | 1462477119574 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:38:39 INFO - PROCESS | 608 | 1462477119577 Marionette TRACE conn5 <- [1,430,null,{}] 12:38:39 INFO - PROCESS | 608 | 1462477119581 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}] 12:38:39 INFO - PROCESS | 608 | 1462477119687 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 12:38:39 INFO - PROCESS | 608 | 1462477119776 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:39 INFO - PROCESS | 608 | ++DOCSHELL 1450B800 == 39 [pid = 608] [id = 117] 12:38:39 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1453DC00) [pid = 608] [serial = 348] [outer = 00000000] 12:38:39 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (1777A400) [pid = 608] [serial = 349] [outer = 1453DC00] 12:38:39 INFO - PROCESS | 608 | 1462477119829 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (18E14C00) [pid = 608] [serial = 350] [outer = 1453DC00] 12:38:40 INFO - PROCESS | 608 | 1462477120425 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]]]}] 12:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 929ms 12:38:40 INFO - PROCESS | 608 | 1462477120506 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 608 | 1462477120509 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 12:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:38:40 INFO - PROCESS | 608 | 1462477120512 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 608 | 1462477120516 Marionette TRACE conn5 <- [1,434,null,{}] 12:38:40 INFO - PROCESS | 608 | 1462477120528 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}] 12:38:40 INFO - PROCESS | 608 | 1462477120636 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 12:38:40 INFO - PROCESS | 608 | 1462477120714 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:40 INFO - PROCESS | 608 | ++DOCSHELL 1ADD6000 == 40 [pid = 608] [id = 118] 12:38:40 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1ADDA400) [pid = 608] [serial = 351] [outer = 00000000] 12:38:40 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (1AEAB400) [pid = 608] [serial = 352] [outer = 1ADDA400] 12:38:40 INFO - PROCESS | 608 | 1462477120771 Marionette DEBUG loaded listener.js 12:38:40 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1C024000) [pid = 608] [serial = 353] [outer = 1ADDA400] 12:38:41 INFO - PROCESS | 608 | 1462477121365 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]]]}] 12:38:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:38:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 930ms 12:38:41 INFO - PROCESS | 608 | 1462477121446 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 12:38:41 INFO - PROCESS | 608 | 1462477121449 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 12:38:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:38:41 INFO - PROCESS | 608 | 1462477121452 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 608 | 1462477121455 Marionette TRACE conn5 <- [1,438,null,{}] 12:38:41 INFO - PROCESS | 608 | 1462477121458 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}] 12:38:41 INFO - PROCESS | 608 | 1462477121649 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 12:38:41 INFO - PROCESS | 608 | 1462477121747 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:41 INFO - PROCESS | 608 | ++DOCSHELL 0FD33000 == 41 [pid = 608] [id = 119] 12:38:41 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (0FD33800) [pid = 608] [serial = 354] [outer = 00000000] 12:38:41 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (0FD4DC00) [pid = 608] [serial = 355] [outer = 0FD33800] 12:38:41 INFO - PROCESS | 608 | 1462477121798 Marionette DEBUG loaded listener.js 12:38:41 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (10069000) [pid = 608] [serial = 356] [outer = 0FD33800] 12:38:42 INFO - PROCESS | 608 | 1462477122363 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]]]}] 12:38:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:38:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 972ms 12:38:42 INFO - PROCESS | 608 | 1462477122429 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 12:38:42 INFO - PROCESS | 608 | 1462477122433 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 12:38:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:38:42 INFO - PROCESS | 608 | 1462477122437 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 608 | 1462477122442 Marionette TRACE conn5 <- [1,442,null,{}] 12:38:42 INFO - PROCESS | 608 | 1462477122446 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}] 12:38:42 INFO - PROCESS | 608 | 1462477122541 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 12:38:42 INFO - PROCESS | 608 | 1462477122616 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 608 | ++DOCSHELL 14A1DC00 == 42 [pid = 608] [id = 120] 12:38:42 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (14A21800) [pid = 608] [serial = 357] [outer = 00000000] 12:38:42 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (163E6000) [pid = 608] [serial = 358] [outer = 14A21800] 12:38:42 INFO - PROCESS | 608 | 1462477122666 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (17777000) [pid = 608] [serial = 359] [outer = 14A21800] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 0FE5CC00 == 41 [pid = 608] [id = 114] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 1952EC00 == 40 [pid = 608] [id = 113] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 1854C400 == 39 [pid = 608] [id = 112] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 163EA400 == 38 [pid = 608] [id = 111] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 14A24C00 == 37 [pid = 608] [id = 110] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 1021B000 == 36 [pid = 608] [id = 109] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 0FC16C00 == 35 [pid = 608] [id = 108] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 0FCDF800 == 34 [pid = 608] [id = 107] 12:38:42 INFO - PROCESS | 608 | --DOCSHELL 0F963400 == 33 [pid = 608] [id = 106] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1A505C00) [pid = 608] [serial = 298] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 94 (17774000) [pid = 608] [serial = 286] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1021B800) [pid = 608] [serial = 277] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 92 (10223800) [pid = 608] [serial = 278] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 91 (18E0F800) [pid = 608] [serial = 292] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 90 (18E14000) [pid = 608] [serial = 293] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1857DC00) [pid = 608] [serial = 289] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 88 (18585C00) [pid = 608] [serial = 290] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 87 (14014400) [pid = 608] [serial = 280] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 86 (142C2800) [pid = 608] [serial = 281] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 85 (0FD4C800) [pid = 608] [serial = 274] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 84 (0FE56000) [pid = 608] [serial = 275] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1F929400) [pid = 608] [serial = 269] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 82 (0FC20800) [pid = 608] [serial = 271] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 81 (0FCD9000) [pid = 608] [serial = 272] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 80 (149E3400) [pid = 608] [serial = 283] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 79 (15815000) [pid = 608] [serial = 284] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 78 (1AD13C00) [pid = 608] [serial = 301] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 77 (19A9CC00) [pid = 608] [serial = 295] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 76 (1CA52400) [pid = 608] [serial = 313] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 75 (1A50C000) [pid = 608] [serial = 299] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 74 (1C3C2000) [pid = 608] [serial = 304] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 73 (1AEA8C00) [pid = 608] [serial = 302] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 72 (1C027400) [pid = 608] [serial = 310] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 71 (1C4CAC00) [pid = 608] [serial = 305] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 70 (17778400) [pid = 608] [serial = 287] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 69 (1C4CF400) [pid = 608] [serial = 311] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 68 (145F5800) [pid = 608] [serial = 307] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 67 (164E6C00) [pid = 608] [serial = 308] [outer = 00000000] [url = about:blank] 12:38:42 INFO - PROCESS | 608 | --DOMWINDOW == 66 (19BE2000) [pid = 608] [serial = 296] [outer = 00000000] [url = about:blank] 12:38:43 INFO - PROCESS | 608 | 1462477123139 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]]]}] 12:38:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:38:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 729ms 12:38:43 INFO - PROCESS | 608 | 1462477123169 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 608 | 1462477123172 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 12:38:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:38:43 INFO - PROCESS | 608 | 1462477123179 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 608 | 1462477123181 Marionette TRACE conn5 <- [1,446,null,{}] 12:38:43 INFO - PROCESS | 608 | 1462477123185 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}] 12:38:43 INFO - PROCESS | 608 | 1462477123299 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 12:38:43 INFO - PROCESS | 608 | 1462477123311 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:43 INFO - PROCESS | 608 | ++DOCSHELL 1021F800 == 34 [pid = 608] [id = 121] 12:38:43 INFO - PROCESS | 608 | ++DOMWINDOW == 67 (10224000) [pid = 608] [serial = 360] [outer = 00000000] 12:38:43 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (10BDB000) [pid = 608] [serial = 361] [outer = 10224000] 12:38:43 INFO - PROCESS | 608 | 1462477123356 Marionette DEBUG loaded listener.js 12:38:43 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (145E7800) [pid = 608] [serial = 362] [outer = 10224000] 12:38:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:38:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 12:38:43 INFO - PROCESS | 608 | 1462477123839 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]]]}] 12:38:43 INFO - PROCESS | 608 | 1462477123849 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 608 | 1462477123852 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 12:38:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:38:43 INFO - PROCESS | 608 | 1462477123863 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 608 | 1462477123867 Marionette TRACE conn5 <- [1,450,null,{}] 12:38:43 INFO - PROCESS | 608 | 1462477123871 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}] 12:38:43 INFO - PROCESS | 608 | 1462477123952 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 12:38:43 INFO - PROCESS | 608 | 1462477123961 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:43 INFO - PROCESS | 608 | ++DOCSHELL 18578000 == 35 [pid = 608] [id = 122] 12:38:43 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (1857A000) [pid = 608] [serial = 363] [outer = 00000000] 12:38:43 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (18D5CC00) [pid = 608] [serial = 364] [outer = 1857A000] 12:38:43 INFO - PROCESS | 608 | 1462477124006 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (18D63800) [pid = 608] [serial = 365] [outer = 1857A000] 12:38:44 INFO - PROCESS | 608 | 1462477124456 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] 12:38:44 INFO - PROCESS | 608 | 1462477124492 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 12:38:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:38:44 INFO - PROCESS | 608 | 1462477124495 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:38:44 INFO - PROCESS | 608 | 1462477124497 Marionette TRACE conn5 <- [1,454,null,{}] 12:38:44 INFO - PROCESS | 608 | 1462477124500 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}] 12:38:44 INFO - PROCESS | 608 | 1462477124576 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 12:38:44 INFO - PROCESS | 608 | 1462477124585 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 608 | ++DOCSHELL 190D8800 == 36 [pid = 608] [id = 123] 12:38:44 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (19526C00) [pid = 608] [serial = 366] [outer = 00000000] 12:38:44 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (19FDE000) [pid = 608] [serial = 367] [outer = 19526C00] 12:38:44 INFO - PROCESS | 608 | 1462477124630 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (19FE0800) [pid = 608] [serial = 368] [outer = 19526C00] 12:38:45 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:45 INFO - PROCESS | 608 | 1462477125085 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]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:38:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 629ms 12:38:45 INFO - PROCESS | 608 | 1462477125127 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 608 | 1462477125129 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 12:38:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:38:45 INFO - PROCESS | 608 | 1462477125139 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 608 | 1462477125141 Marionette TRACE conn5 <- [1,458,null,{}] 12:38:45 INFO - PROCESS | 608 | 1462477125145 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}] 12:38:45 INFO - PROCESS | 608 | 1462477125247 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 12:38:45 INFO - PROCESS | 608 | 1462477125255 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:45 INFO - PROCESS | 608 | ++DOCSHELL 08E13800 == 37 [pid = 608] [id = 124] 12:38:45 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (1A50A000) [pid = 608] [serial = 369] [outer = 00000000] 12:38:45 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (1A50F800) [pid = 608] [serial = 370] [outer = 1A50A000] 12:38:45 INFO - PROCESS | 608 | 1462477125350 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (1AD1B800) [pid = 608] [serial = 371] [outer = 1A50A000] 12:38:45 INFO - PROCESS | 608 | 1462477125819 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] 12:38:45 INFO - PROCESS | 608 | 1462477125874 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 12:38:45 INFO - PROCESS | 608 | 1462477125877 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 608 | 1462477125878 Marionette TRACE conn5 <- [1,462,null,{}] 12:38:45 INFO - PROCESS | 608 | 1462477125882 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}] 12:38:46 INFO - PROCESS | 608 | 1462477126017 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 12:38:46 INFO - PROCESS | 608 | 1462477126038 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 608 | ++DOCSHELL 1B5EC400 == 38 [pid = 608] [id = 125] 12:38:46 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (1C3C2000) [pid = 608] [serial = 372] [outer = 00000000] 12:38:46 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (1C4CB000) [pid = 608] [serial = 373] [outer = 1C3C2000] 12:38:46 INFO - PROCESS | 608 | 1462477126084 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (1C55B800) [pid = 608] [serial = 374] [outer = 1C3C2000] 12:38:46 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:46 INFO - PROCESS | 608 | 1462477126535 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] 12:38:46 INFO - PROCESS | 608 | 1462477126610 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 12:38:46 INFO - PROCESS | 608 | 1462477126613 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:38:46 INFO - PROCESS | 608 | 1462477126615 Marionette TRACE conn5 <- [1,466,null,{}] 12:38:46 INFO - PROCESS | 608 | 1462477126618 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}] 12:38:46 INFO - PROCESS | 608 | 1462477126719 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 12:38:46 INFO - PROCESS | 608 | 1462477126772 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 608 | ++DOCSHELL 1C5AB000 == 39 [pid = 608] [id = 126] 12:38:46 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (1CA50800) [pid = 608] [serial = 375] [outer = 00000000] 12:38:46 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (1CA77400) [pid = 608] [serial = 376] [outer = 1CA50800] 12:38:46 INFO - PROCESS | 608 | 1462477126815 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (1CA7D800) [pid = 608] [serial = 377] [outer = 1CA50800] 12:38:47 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1857D800) [pid = 608] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:38:47 INFO - PROCESS | 608 | --DOMWINDOW == 82 (164C0400) [pid = 608] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:38:47 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1021C800) [pid = 608] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:38:47 INFO - PROCESS | 608 | --DOMWINDOW == 80 (19A9A400) [pid = 608] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:38:47 INFO - PROCESS | 608 | --DOMWINDOW == 79 (0FC18400) [pid = 608] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:38:47 INFO - PROCESS | 608 | --DOMWINDOW == 78 (14A27800) [pid = 608] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:38:47 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1005DC00) [pid = 608] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:38:47 INFO - PROCESS | 608 | 1462477127213 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] 12:38:47 INFO - PROCESS | 608 | 1462477127250 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 12:38:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:38:47 INFO - PROCESS | 608 | 1462477127253 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 608 | 1462477127254 Marionette TRACE conn5 <- [1,470,null,{}] 12:38:47 INFO - PROCESS | 608 | 1462477127258 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}] 12:38:47 INFO - PROCESS | 608 | 1462477127360 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 12:38:47 INFO - PROCESS | 608 | 1462477127439 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 608 | ++DOCSHELL 0FD3BC00 == 40 [pid = 608] [id = 127] 12:38:47 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (1006B800) [pid = 608] [serial = 378] [outer = 00000000] 12:38:47 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (1AD0A000) [pid = 608] [serial = 379] [outer = 1006B800] 12:38:47 INFO - PROCESS | 608 | 1462477127485 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (1CA84400) [pid = 608] [serial = 380] [outer = 1006B800] 12:38:47 INFO - PROCESS | 608 | 1462477127858 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]]]}] 12:38:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:38:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 629ms 12:38:47 INFO - PROCESS | 608 | 1462477127884 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 608 | 1462477127886 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 12:38:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:38:47 INFO - PROCESS | 608 | 1462477127889 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 608 | 1462477127890 Marionette TRACE conn5 <- [1,474,null,{}] 12:38:47 INFO - PROCESS | 608 | 1462477127894 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}] 12:38:47 INFO - PROCESS | 608 | 1462477127998 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 12:38:48 INFO - PROCESS | 608 | 1462477128042 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 608 | ++DOCSHELL 1CB01C00 == 41 [pid = 608] [id = 128] 12:38:48 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (1CB02000) [pid = 608] [serial = 381] [outer = 00000000] 12:38:48 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (1CB0F800) [pid = 608] [serial = 382] [outer = 1CB02000] 12:38:48 INFO - PROCESS | 608 | 1462477128085 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (1D301C00) [pid = 608] [serial = 383] [outer = 1CB02000] 12:38:48 INFO - PROCESS | 608 | 1462477128463 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]]]}] 12:38:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:38:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 630ms 12:38:48 INFO - PROCESS | 608 | 1462477128520 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 12:38:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:38:48 INFO - PROCESS | 608 | 1462477128522 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 12:38:48 INFO - PROCESS | 608 | 1462477128525 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 608 | 1462477128527 Marionette TRACE conn5 <- [1,478,null,{}] 12:38:48 INFO - PROCESS | 608 | 1462477128530 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}] 12:38:48 INFO - PROCESS | 608 | 1462477128634 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 12:38:48 INFO - PROCESS | 608 | 1462477128685 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 608 | ++DOCSHELL 1A030800 == 42 [pid = 608] [id = 129] 12:38:48 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (1A030C00) [pid = 608] [serial = 384] [outer = 00000000] 12:38:48 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1A033400) [pid = 608] [serial = 385] [outer = 1A030C00] 12:38:48 INFO - PROCESS | 608 | 1462477128733 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (1CB0B000) [pid = 608] [serial = 386] [outer = 1A030C00] 12:38:49 INFO - PROCESS | 608 | 1462477129204 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]]]}] 12:38:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:38:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 729ms 12:38:49 INFO - PROCESS | 608 | 1462477129256 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 12:38:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:38:49 INFO - PROCESS | 608 | 1462477129261 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 12:38:49 INFO - PROCESS | 608 | 1462477129266 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 608 | 1462477129271 Marionette TRACE conn5 <- [1,482,null,{}] 12:38:49 INFO - PROCESS | 608 | 1462477129278 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}] 12:38:49 INFO - PROCESS | 608 | 1462477129384 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 12:38:49 INFO - PROCESS | 608 | 1462477129506 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 608 | ++DOCSHELL 0FD41C00 == 43 [pid = 608] [id = 130] 12:38:49 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (0FD48000) [pid = 608] [serial = 387] [outer = 00000000] 12:38:49 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0FE5CC00) [pid = 608] [serial = 388] [outer = 0FD48000] 12:38:49 INFO - PROCESS | 608 | 1462477129583 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (1021C800) [pid = 608] [serial = 389] [outer = 0FD48000] 12:38:50 INFO - PROCESS | 608 | 1462477130294 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]]]}] 12:38:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:38:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1080ms 12:38:50 INFO - PROCESS | 608 | 1462477130347 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 608 | 1462477130353 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 12:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:38:50 INFO - PROCESS | 608 | 1462477130360 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 608 | 1462477130363 Marionette TRACE conn5 <- [1,486,null,{}] 12:38:50 INFO - PROCESS | 608 | 1462477130367 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}] 12:38:50 INFO - PROCESS | 608 | 1462477130472 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 12:38:50 INFO - PROCESS | 608 | 1462477130552 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 608 | ++DOCSHELL 164EE800 == 44 [pid = 608] [id = 131] 12:38:50 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1757DC00) [pid = 608] [serial = 390] [outer = 00000000] 12:38:50 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (1777C800) [pid = 608] [serial = 391] [outer = 1757DC00] 12:38:50 INFO - PROCESS | 608 | 1462477130646 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (18D5E400) [pid = 608] [serial = 392] [outer = 1757DC00] 12:38:51 INFO - PROCESS | 608 | 1462477131286 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]]]}] 12:38:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:38:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 970ms 12:38:51 INFO - PROCESS | 608 | 1462477131332 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 608 | 1462477131335 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 12:38:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:38:51 INFO - PROCESS | 608 | 1462477131338 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 608 | 1462477131342 Marionette TRACE conn5 <- [1,490,null,{}] 12:38:51 INFO - PROCESS | 608 | 1462477131354 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}] 12:38:51 INFO - PROCESS | 608 | 1462477131460 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 12:38:51 INFO - PROCESS | 608 | 1462477131551 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:51 INFO - PROCESS | 608 | ++DOCSHELL 1AD0EC00 == 45 [pid = 608] [id = 132] 12:38:51 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1AD12400) [pid = 608] [serial = 393] [outer = 00000000] 12:38:51 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1CA76C00) [pid = 608] [serial = 394] [outer = 1AD12400] 12:38:51 INFO - PROCESS | 608 | 1462477131607 Marionette DEBUG loaded listener.js 12:38:51 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1D310400) [pid = 608] [serial = 395] [outer = 1AD12400] 12:38:52 INFO - PROCESS | 608 | 1462477132146 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]]]}] 12:38:52 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (0C951400) [pid = 608] [serial = 396] [outer = 1006DC00] 12:38:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:38:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 869ms 12:38:52 INFO - PROCESS | 608 | 1462477132238 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 12:38:52 INFO - PROCESS | 608 | 1462477132241 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 12:38:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:38:52 INFO - PROCESS | 608 | 1462477132318 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:38:52 INFO - PROCESS | 608 | 1462477132320 Marionette TRACE conn5 <- [1,494,null,{}] 12:38:52 INFO - PROCESS | 608 | 1462477132344 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}] 12:38:52 INFO - PROCESS | 608 | 1462477132445 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 12:38:52 INFO - PROCESS | 608 | 1462477132516 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:52 INFO - PROCESS | 608 | ++DOCSHELL 0C94A800 == 46 [pid = 608] [id = 133] 12:38:52 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (0C94C800) [pid = 608] [serial = 397] [outer = 00000000] 12:38:52 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (18D5BC00) [pid = 608] [serial = 398] [outer = 0C94C800] 12:38:52 INFO - PROCESS | 608 | 1462477132570 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1A507000) [pid = 608] [serial = 399] [outer = 0C94C800] 12:38:53 INFO - PROCESS | 608 | 1462477133324 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]]]}] 12:38:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:38:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1121ms 12:38:53 INFO - PROCESS | 608 | 1462477133408 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 12:38:53 INFO - PROCESS | 608 | 1462477133412 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 12:38:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:38:53 INFO - PROCESS | 608 | 1462477133417 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 608 | 1462477133421 Marionette TRACE conn5 <- [1,498,null,{}] 12:38:53 INFO - PROCESS | 608 | 1462477133426 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}] 12:38:53 INFO - PROCESS | 608 | 1462477133526 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 12:38:53 INFO - PROCESS | 608 | 1462477133604 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:53 INFO - PROCESS | 608 | ++DOCSHELL 10067800 == 47 [pid = 608] [id = 134] 12:38:53 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (10219800) [pid = 608] [serial = 400] [outer = 00000000] 12:38:53 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (142B4400) [pid = 608] [serial = 401] [outer = 10219800] 12:38:53 INFO - PROCESS | 608 | 1462477133654 Marionette DEBUG loaded listener.js 12:38:53 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (145F6400) [pid = 608] [serial = 402] [outer = 10219800] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 1CB01C00 == 46 [pid = 608] [id = 128] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 0FD3BC00 == 45 [pid = 608] [id = 127] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 1C5AB000 == 44 [pid = 608] [id = 126] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 1B5EC400 == 43 [pid = 608] [id = 125] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 08E13800 == 42 [pid = 608] [id = 124] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 190D8800 == 41 [pid = 608] [id = 123] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 18578000 == 40 [pid = 608] [id = 122] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 1021F800 == 39 [pid = 608] [id = 121] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 101 (0FD36C00) [pid = 608] [serial = 316] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 100 (10068800) [pid = 608] [serial = 319] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 14A1DC00 == 38 [pid = 608] [id = 120] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 0FD33000 == 37 [pid = 608] [id = 119] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 0FD47400 == 36 [pid = 608] [id = 116] 12:38:54 INFO - PROCESS | 608 | --DOCSHELL 17747C00 == 35 [pid = 608] [id = 115] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 99 (18D6A800) [pid = 608] [serial = 334] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 98 (17781000) [pid = 608] [serial = 332] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 97 (10A0BC00) [pid = 608] [serial = 326] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1A502400) [pid = 608] [serial = 337] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1A1CB800) [pid = 608] [serial = 338] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 94 (17778000) [pid = 608] [serial = 331] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 93 (0FD36800) [pid = 608] [serial = 322] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 92 (10222400) [pid = 608] [serial = 325] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1906A000) [pid = 608] [serial = 335] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 90 (0FD47C00) [pid = 608] [serial = 323] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 89 (163EA800) [pid = 608] [serial = 329] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 88 (15A5B800) [pid = 608] [serial = 328] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 87 (10BD3800) [pid = 608] [serial = 340] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | --DOMWINDOW == 86 (14A24800) [pid = 608] [serial = 341] [outer = 00000000] [url = about:blank] 12:38:54 INFO - PROCESS | 608 | 1462477134285 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]]]}] 12:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 930ms 12:38:54 INFO - PROCESS | 608 | 1462477134351 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 12:38:54 INFO - PROCESS | 608 | 1462477134357 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 12:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:38:54 INFO - PROCESS | 608 | 1462477134363 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 608 | 1462477134365 Marionette TRACE conn5 <- [1,502,null,{}] 12:38:54 INFO - PROCESS | 608 | 1462477134369 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}] 12:38:54 INFO - PROCESS | 608 | 1462477134451 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 12:38:54 INFO - PROCESS | 608 | 1462477134527 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 608 | ++DOCSHELL 08E71400 == 36 [pid = 608] [id = 135] 12:38:54 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (0C944400) [pid = 608] [serial = 403] [outer = 00000000] 12:38:54 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0FD42800) [pid = 608] [serial = 404] [outer = 0C944400] 12:38:54 INFO - PROCESS | 608 | 1462477134572 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (0FE60800) [pid = 608] [serial = 405] [outer = 0C944400] 12:38:54 INFO - PROCESS | 608 | 1462477135012 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]]]}] 12:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 669ms 12:38:55 INFO - PROCESS | 608 | 1462477135036 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 12:38:55 INFO - PROCESS | 608 | 1462477135038 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 12:38:55 INFO - PROCESS | 608 | 1462477135042 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:38:55 INFO - PROCESS | 608 | 1462477135045 Marionette TRACE conn5 <- [1,506,null,{}] 12:38:55 INFO - PROCESS | 608 | 1462477135055 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}] 12:38:55 INFO - PROCESS | 608 | 1462477135142 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 12:38:55 INFO - PROCESS | 608 | 1462477135150 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 608 | ++DOCSHELL 1581E000 == 37 [pid = 608] [id = 136] 12:38:55 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (15A56000) [pid = 608] [serial = 406] [outer = 00000000] 12:38:55 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (163E3800) [pid = 608] [serial = 407] [outer = 15A56000] 12:38:55 INFO - PROCESS | 608 | 1462477135197 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1757C000) [pid = 608] [serial = 408] [outer = 15A56000] 12:38:55 INFO - PROCESS | 608 | 1462477135657 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]]]}] 12:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 12:38:55 INFO - PROCESS | 608 | 1462477135716 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 12:38:55 INFO - PROCESS | 608 | 1462477135719 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 12:38:55 INFO - PROCESS | 608 | 1462477135722 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:38:55 INFO - PROCESS | 608 | 1462477135724 Marionette TRACE conn5 <- [1,510,null,{}] 12:38:55 INFO - PROCESS | 608 | 1462477135727 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}] 12:38:55 INFO - PROCESS | 608 | 1462477135807 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 12:38:55 INFO - PROCESS | 608 | 1462477135816 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 608 | ++DOCSHELL 17775000 == 38 [pid = 608] [id = 137] 12:38:55 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1857C000) [pid = 608] [serial = 409] [outer = 00000000] 12:38:55 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (18E15800) [pid = 608] [serial = 410] [outer = 1857C000] 12:38:55 INFO - PROCESS | 608 | 1462477135862 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1906EC00) [pid = 608] [serial = 411] [outer = 1857C000] 12:38:56 INFO - PROCESS | 608 | 1462477136294 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]]]}] 12:38:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 629ms 12:38:56 INFO - PROCESS | 608 | 1462477136356 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 608 | 1462477136358 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 12:38:56 INFO - PROCESS | 608 | 1462477136361 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:38:56 INFO - PROCESS | 608 | 1462477136363 Marionette TRACE conn5 <- [1,514,null,{}] 12:38:56 INFO - PROCESS | 608 | 1462477136367 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}] 12:38:56 INFO - PROCESS | 608 | 1462477136470 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 12:38:56 INFO - PROCESS | 608 | 1462477136548 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 608 | ++DOCSHELL 190D3000 == 39 [pid = 608] [id = 138] 12:38:56 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (190D8800) [pid = 608] [serial = 412] [outer = 00000000] 12:38:56 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (19BE2000) [pid = 608] [serial = 413] [outer = 190D8800] 12:38:56 INFO - PROCESS | 608 | 1462477136593 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1A032800) [pid = 608] [serial = 414] [outer = 190D8800] 12:38:57 INFO - PROCESS | 608 | 1462477137025 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]]]}] 12:38:57 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 12:38:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 12:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:38:57 INFO - PROCESS | 608 | 1462477137036 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 12:38:57 INFO - PROCESS | 608 | 1462477137038 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 12:38:57 INFO - PROCESS | 608 | 1462477137041 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 608 | 1462477137043 Marionette TRACE conn5 <- [1,518,null,{}] 12:38:57 INFO - PROCESS | 608 | 1462477137046 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}] 12:38:57 INFO - PROCESS | 608 | 1462477137173 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 12:38:57 INFO - PROCESS | 608 | 1462477137182 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 608 | ++DOCSHELL 1A4D8400 == 40 [pid = 608] [id = 139] 12:38:57 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1A4D9C00) [pid = 608] [serial = 415] [outer = 00000000] 12:38:57 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1AD09400) [pid = 608] [serial = 416] [outer = 1A4D9C00] 12:38:57 INFO - PROCESS | 608 | 1462477137229 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1AD14800) [pid = 608] [serial = 417] [outer = 1A4D9C00] 12:38:57 INFO - PROCESS | 608 | 1462477137662 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]]]}] 12:38:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:38:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 669ms 12:38:57 INFO - PROCESS | 608 | 1462477137682 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 12:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:38:57 INFO - PROCESS | 608 | 1462477137684 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 12:38:57 INFO - PROCESS | 608 | 1462477137687 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 608 | 1462477137688 Marionette TRACE conn5 <- [1,522,null,{}] 12:38:57 INFO - PROCESS | 608 | 1462477137697 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}] 12:38:57 INFO - PROCESS | 608 | 1462477137802 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 12:38:57 INFO - PROCESS | 608 | 1462477137887 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 608 | ++DOCSHELL 0C94B800 == 41 [pid = 608] [id = 140] 12:38:57 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1AEAEC00) [pid = 608] [serial = 418] [outer = 00000000] 12:38:57 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1C4C2800) [pid = 608] [serial = 419] [outer = 1AEAEC00] 12:38:57 INFO - PROCESS | 608 | 1462477137930 Marionette DEBUG loaded listener.js 12:38:58 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1C4CA800) [pid = 608] [serial = 420] [outer = 1AEAEC00] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FD36400) [pid = 608] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 102 (10224000) [pid = 608] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 101 (14A21800) [pid = 608] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 100 (19526C00) [pid = 608] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1857A000) [pid = 608] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 98 (1CA50800) [pid = 608] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 97 (0FD33800) [pid = 608] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1C3C2000) [pid = 608] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1006B800) [pid = 608] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1CB02000) [pid = 608] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:38:58 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1A50A000) [pid = 608] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:38:58 INFO - PROCESS | 608 | 1462477138509 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]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 890ms 12:38:58 INFO - PROCESS | 608 | 1462477138578 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 608 | 1462477138580 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 12:38:58 INFO - PROCESS | 608 | 1462477138583 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 608 | 1462477138585 Marionette TRACE conn5 <- [1,526,null,{}] 12:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:38:58 INFO - PROCESS | 608 | 1462477138588 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}] 12:38:58 INFO - PROCESS | 608 | 1462477138666 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 12:38:58 INFO - PROCESS | 608 | 1462477138673 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:58 INFO - PROCESS | 608 | ++DOCSHELL 0FE52000 == 42 [pid = 608] [id = 141] 12:38:58 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (10055400) [pid = 608] [serial = 421] [outer = 00000000] 12:38:58 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (142B3800) [pid = 608] [serial = 422] [outer = 10055400] 12:38:58 INFO - PROCESS | 608 | 1462477138717 Marionette DEBUG loaded listener.js 12:38:58 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (18511800) [pid = 608] [serial = 423] [outer = 10055400] 12:38:59 INFO - PROCESS | 608 | 1462477139177 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]]]}] 12:38:59 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 12:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 629ms 12:38:59 INFO - PROCESS | 608 | 1462477139218 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 12:38:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:38:59 INFO - PROCESS | 608 | 1462477139220 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 12:38:59 INFO - PROCESS | 608 | 1462477139223 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:38:59 INFO - PROCESS | 608 | 1462477139225 Marionette TRACE conn5 <- [1,530,null,{}] 12:38:59 INFO - PROCESS | 608 | 1462477139228 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}] 12:38:59 INFO - PROCESS | 608 | 1462477139306 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 12:38:59 INFO - PROCESS | 608 | 1462477139313 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 608 | ++DOCSHELL 1AD05400 == 43 [pid = 608] [id = 142] 12:38:59 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1AD07400) [pid = 608] [serial = 424] [outer = 00000000] 12:38:59 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1CA7DC00) [pid = 608] [serial = 425] [outer = 1AD07400] 12:38:59 INFO - PROCESS | 608 | 1462477139356 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1CF34800) [pid = 608] [serial = 426] [outer = 1AD07400] 12:38:59 INFO - PROCESS | 608 | 1462477139801 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"]]]}] 12:38:59 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 12:38:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:38:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:38:59 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 12:38:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:38:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:38:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 630ms 12:38:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:38:59 INFO - PROCESS | 608 | 1462477139854 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 12:38:59 INFO - PROCESS | 608 | 1462477139857 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 12:38:59 INFO - PROCESS | 608 | 1462477139860 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:38:59 INFO - PROCESS | 608 | 1462477139862 Marionette TRACE conn5 <- [1,534,null,{}] 12:38:59 INFO - PROCESS | 608 | 1462477139869 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}] 12:38:59 INFO - PROCESS | 608 | 1462477139956 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 12:38:59 INFO - PROCESS | 608 | 1462477139965 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 608 | ++DOCSHELL 1D81F000 == 44 [pid = 608] [id = 143] 12:38:59 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1D81F800) [pid = 608] [serial = 427] [outer = 00000000] 12:39:00 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1D86A000) [pid = 608] [serial = 428] [outer = 1D81F800] 12:39:00 INFO - PROCESS | 608 | 1462477140009 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1D86C000) [pid = 608] [serial = 429] [outer = 1D81F800] 12:39:00 INFO - PROCESS | 608 | 1462477140447 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]]]}] 12:39:00 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. 12:39:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 629ms 12:39:00 INFO - PROCESS | 608 | 1462477140544 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 12:39:00 INFO - PROCESS | 608 | 1462477140548 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 12:39:00 INFO - PROCESS | 608 | 1462477140554 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:39:00 INFO - PROCESS | 608 | 1462477140558 Marionette TRACE conn5 <- [1,538,null,{}] 12:39:00 INFO - PROCESS | 608 | 1462477140565 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}] 12:39:00 INFO - PROCESS | 608 | 1462477140726 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 12:39:00 INFO - PROCESS | 608 | 1462477140802 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 608 | ++DOCSHELL 0FC99800 == 45 [pid = 608] [id = 144] 12:39:00 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0FC99C00) [pid = 608] [serial = 430] [outer = 00000000] 12:39:00 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (0FD38C00) [pid = 608] [serial = 431] [outer = 0FC99C00] 12:39:00 INFO - PROCESS | 608 | 1462477140900 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (0FE59400) [pid = 608] [serial = 432] [outer = 0FC99C00] 12:39:01 INFO - PROCESS | 608 | 1462477141440 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]]]}] 12:39:01 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. 12:39:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 930ms 12:39:01 INFO - PROCESS | 608 | 1462477141491 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 608 | 1462477141495 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 12:39:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:39:01 INFO - PROCESS | 608 | 1462477141519 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 608 | 1462477141523 Marionette TRACE conn5 <- [1,542,null,{}] 12:39:01 INFO - PROCESS | 608 | 1462477141529 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}] 12:39:01 INFO - PROCESS | 608 | 1462477141640 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 12:39:01 INFO - PROCESS | 608 | 1462477141748 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:01 INFO - PROCESS | 608 | ++DOCSHELL 0FD30400 == 46 [pid = 608] [id = 145] 12:39:01 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (0FD35000) [pid = 608] [serial = 433] [outer = 00000000] 12:39:01 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (17779000) [pid = 608] [serial = 434] [outer = 0FD35000] 12:39:01 INFO - PROCESS | 608 | 1462477141805 Marionette DEBUG loaded listener.js 12:39:01 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1A029C00) [pid = 608] [serial = 435] [outer = 0FD35000] 12:39:02 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:02 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:02 INFO - PROCESS | 608 | 1462477142406 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]]]}] 12:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 929ms 12:39:02 INFO - PROCESS | 608 | 1462477142448 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 12:39:02 INFO - PROCESS | 608 | 1462477142451 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 12:39:02 INFO - PROCESS | 608 | 1462477142454 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:39:02 INFO - PROCESS | 608 | 1462477142456 Marionette TRACE conn5 <- [1,546,null,{}] 12:39:02 INFO - PROCESS | 608 | 1462477142462 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}] 12:39:02 INFO - PROCESS | 608 | 1462477142574 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 12:39:02 INFO - PROCESS | 608 | 1462477142705 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 608 | ++DOCSHELL 19EBC000 == 47 [pid = 608] [id = 146] 12:39:02 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (19EBC400) [pid = 608] [serial = 436] [outer = 00000000] 12:39:02 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (19EBF400) [pid = 608] [serial = 437] [outer = 19EBC400] 12:39:02 INFO - PROCESS | 608 | 1462477142765 Marionette DEBUG loaded listener.js 12:39:02 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1A32BC00) [pid = 608] [serial = 438] [outer = 19EBC400] 12:39:03 INFO - PROCESS | 608 | 1462477143359 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]]]}] 12:39:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:39:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 969ms 12:39:03 INFO - PROCESS | 608 | 1462477143428 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 12:39:03 INFO - PROCESS | 608 | 1462477143430 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 12:39:03 INFO - PROCESS | 608 | 1462477143433 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:39:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:39:03 INFO - PROCESS | 608 | 1462477143436 Marionette TRACE conn5 <- [1,550,null,{}] 12:39:03 INFO - PROCESS | 608 | 1462477143439 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}] 12:39:03 INFO - PROCESS | 608 | 1462477143548 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 12:39:03 INFO - PROCESS | 608 | 1462477143636 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 608 | ++DOCSHELL 1A4CE400 == 48 [pid = 608] [id = 147] 12:39:03 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1A502400) [pid = 608] [serial = 439] [outer = 00000000] 12:39:03 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1AD08800) [pid = 608] [serial = 440] [outer = 1A502400] 12:39:03 INFO - PROCESS | 608 | 1462477143689 Marionette DEBUG loaded listener.js 12:39:03 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1CA51C00) [pid = 608] [serial = 441] [outer = 1A502400] 12:39:04 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:04 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:04 INFO - PROCESS | 608 | 1462477144196 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]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 770ms 12:39:04 INFO - PROCESS | 608 | 1462477144208 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 608 | 1462477144210 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 12:39:04 INFO - PROCESS | 608 | 1462477144214 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:39:04 INFO - PROCESS | 608 | 1462477144216 Marionette TRACE conn5 <- [1,554,null,{}] 12:39:04 INFO - PROCESS | 608 | 1462477144219 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}] 12:39:04 INFO - PROCESS | 608 | 1462477144321 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 12:39:04 INFO - PROCESS | 608 | 1462477144415 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:04 INFO - PROCESS | 608 | ++DOCSHELL 1D869400 == 49 [pid = 608] [id = 148] 12:39:04 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1D869800) [pid = 608] [serial = 442] [outer = 00000000] 12:39:04 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1F92F000) [pid = 608] [serial = 443] [outer = 1D869800] 12:39:04 INFO - PROCESS | 608 | 1462477144469 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1F934000) [pid = 608] [serial = 444] [outer = 1D869800] 12:39:04 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:04 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:05 INFO - PROCESS | 608 | 1462477145070 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]]]}] 12:39:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:39:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 869ms 12:39:05 INFO - PROCESS | 608 | 1462477145088 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 12:39:05 INFO - PROCESS | 608 | 1462477145090 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 12:39:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:39:05 INFO - PROCESS | 608 | 1462477145107 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:39:05 INFO - PROCESS | 608 | 1462477145109 Marionette TRACE conn5 <- [1,558,null,{}] 12:39:05 INFO - PROCESS | 608 | 1462477145115 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}] 12:39:05 INFO - PROCESS | 608 | 1462477145239 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 12:39:05 INFO - PROCESS | 608 | 1462477145362 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 608 | ++DOCSHELL 1CF3B800 == 50 [pid = 608] [id = 149] 12:39:05 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1CF3C000) [pid = 608] [serial = 445] [outer = 00000000] 12:39:05 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1ED99400) [pid = 608] [serial = 446] [outer = 1CF3C000] 12:39:05 INFO - PROCESS | 608 | 1462477145420 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1F933400) [pid = 608] [serial = 447] [outer = 1CF3C000] 12:39:05 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:05 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:06 INFO - PROCESS | 608 | 1462477146139 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]]]}] 12:39:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:39:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1083ms 12:39:06 INFO - PROCESS | 608 | 1462477146184 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 608 | 1462477146188 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 12:39:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:39:06 INFO - PROCESS | 608 | 1462477146193 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 608 | 1462477146197 Marionette TRACE conn5 <- [1,562,null,{}] 12:39:06 INFO - PROCESS | 608 | 1462477146203 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}] 12:39:06 INFO - PROCESS | 608 | 1462477146298 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 12:39:06 INFO - PROCESS | 608 | 1462477146399 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 608 | ++DOCSHELL 0FD37400 == 51 [pid = 608] [id = 150] 12:39:06 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (0FD47C00) [pid = 608] [serial = 448] [outer = 00000000] 12:39:06 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (102F3800) [pid = 608] [serial = 449] [outer = 0FD47C00] 12:39:06 INFO - PROCESS | 608 | 1462477146447 Marionette DEBUG loaded listener.js 12:39:06 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (10BCD400) [pid = 608] [serial = 450] [outer = 0FD47C00] 12:39:07 INFO - PROCESS | 608 | 1462477147019 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]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 870ms 12:39:07 INFO - PROCESS | 608 | 1462477147068 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 608 | 1462477147073 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 12:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:39:07 INFO - PROCESS | 608 | 1462477147079 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 608 | 1462477147082 Marionette TRACE conn5 <- [1,566,null,{}] 12:39:07 INFO - PROCESS | 608 | 1462477147086 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}] 12:39:07 INFO - PROCESS | 608 | 1462477147193 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 1AD05400 == 50 [pid = 608] [id = 142] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 0FE52000 == 49 [pid = 608] [id = 141] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 0C94B800 == 48 [pid = 608] [id = 140] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 1A4D8400 == 47 [pid = 608] [id = 139] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 190D3000 == 46 [pid = 608] [id = 138] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 17775000 == 45 [pid = 608] [id = 137] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 1581E000 == 44 [pid = 608] [id = 136] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 08E71400 == 43 [pid = 608] [id = 135] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1A5B8C00) [pid = 608] [serial = 343] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1A033400) [pid = 608] [serial = 385] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 10067800 == 42 [pid = 608] [id = 134] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 164EE800 == 41 [pid = 608] [id = 131] 12:39:07 INFO - PROCESS | 608 | --DOCSHELL 0FD41C00 == 40 [pid = 608] [id = 130] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 120 (10222000) [pid = 608] [serial = 320] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 119 (10BDB000) [pid = 608] [serial = 361] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 118 (145E7800) [pid = 608] [serial = 362] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 117 (17777000) [pid = 608] [serial = 359] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 116 (163E6000) [pid = 608] [serial = 358] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 115 (19FDE000) [pid = 608] [serial = 367] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 114 (18D5CC00) [pid = 608] [serial = 364] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 113 (18D63800) [pid = 608] [serial = 365] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1AEAB400) [pid = 608] [serial = 352] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1777A400) [pid = 608] [serial = 349] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1CA77400) [pid = 608] [serial = 376] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 109 (10069000) [pid = 608] [serial = 356] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 108 (0FD4DC00) [pid = 608] [serial = 355] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 107 (10144C00) [pid = 608] [serial = 346] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1C55B800) [pid = 608] [serial = 374] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1C4CB000) [pid = 608] [serial = 373] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1AD0A000) [pid = 608] [serial = 379] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1D301C00) [pid = 608] [serial = 383] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1CA7D800) [pid = 608] [serial = 377] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1A50F800) [pid = 608] [serial = 370] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1AD1B800) [pid = 608] [serial = 371] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1CA84400) [pid = 608] [serial = 380] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 98 (19FE0800) [pid = 608] [serial = 368] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1CB0F800) [pid = 608] [serial = 382] [outer = 00000000] [url = about:blank] 12:39:07 INFO - PROCESS | 608 | 1462477147328 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 608 | ++DOCSHELL 08E15C00 == 41 [pid = 608] [id = 151] 12:39:07 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (08E1BC00) [pid = 608] [serial = 451] [outer = 00000000] 12:39:07 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (0F95D400) [pid = 608] [serial = 452] [outer = 08E1BC00] 12:39:07 INFO - PROCESS | 608 | 1462477147373 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (0FD36400) [pid = 608] [serial = 453] [outer = 08E1BC00] 12:39:07 INFO - PROCESS | 608 | 1462477147783 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]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 729ms 12:39:07 INFO - PROCESS | 608 | 1462477147848 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 608 | 1462477147850 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 12:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:39:07 INFO - PROCESS | 608 | 1462477147854 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 608 | 1462477147857 Marionette TRACE conn5 <- [1,570,null,{}] 12:39:07 INFO - PROCESS | 608 | 1462477147872 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}] 12:39:07 INFO - PROCESS | 608 | 1462477147956 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 12:39:07 INFO - PROCESS | 608 | 1462477147970 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 608 | ++DOCSHELL 163EAC00 == 42 [pid = 608] [id = 152] 12:39:07 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (164C1000) [pid = 608] [serial = 454] [outer = 00000000] 12:39:08 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1774B800) [pid = 608] [serial = 455] [outer = 164C1000] 12:39:08 INFO - PROCESS | 608 | 1462477148017 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (17780C00) [pid = 608] [serial = 456] [outer = 164C1000] 12:39:08 INFO - PROCESS | 608 | 1462477148471 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]]]}] 12:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 630ms 12:39:08 INFO - PROCESS | 608 | 1462477148487 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 12:39:08 INFO - PROCESS | 608 | 1462477148489 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 12:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:39:08 INFO - PROCESS | 608 | 1462477148492 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 608 | 1462477148494 Marionette TRACE conn5 <- [1,574,null,{}] 12:39:08 INFO - PROCESS | 608 | 1462477148502 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}] 12:39:08 INFO - PROCESS | 608 | 1462477148583 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 12:39:08 INFO - PROCESS | 608 | 1462477148590 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 608 | ++DOCSHELL 18D5CC00 == 43 [pid = 608] [id = 153] 12:39:08 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (18D65C00) [pid = 608] [serial = 457] [outer = 00000000] 12:39:08 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (19525C00) [pid = 608] [serial = 458] [outer = 18D65C00] 12:39:08 INFO - PROCESS | 608 | 1462477148635 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (19BE6800) [pid = 608] [serial = 459] [outer = 18D65C00] 12:39:08 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:08 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:09 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:09 INFO - PROCESS | 608 | 1462477149066 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]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 629ms 12:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:39:09 INFO - PROCESS | 608 | 1462477149123 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 12:39:09 INFO - PROCESS | 608 | 1462477149125 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 12:39:09 INFO - PROCESS | 608 | 1462477149128 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 608 | 1462477149130 Marionette TRACE conn5 <- [1,578,null,{}] 12:39:09 INFO - PROCESS | 608 | 1462477149134 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}] 12:39:09 INFO - PROCESS | 608 | 1462477149212 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 12:39:09 INFO - PROCESS | 608 | 1462477149219 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 608 | ++DOCSHELL 19EB1000 == 44 [pid = 608] [id = 154] 12:39:09 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (19EB5000) [pid = 608] [serial = 460] [outer = 00000000] 12:39:09 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (19EBDC00) [pid = 608] [serial = 461] [outer = 19EB5000] 12:39:09 INFO - PROCESS | 608 | 1462477149262 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1A029400) [pid = 608] [serial = 462] [outer = 19EB5000] 12:39:09 INFO - PROCESS | 608 | 1462477149777 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]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 12:39:09 INFO - PROCESS | 608 | 1462477149799 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 12:39:09 INFO - PROCESS | 608 | 1462477149801 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 12:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:39:09 INFO - PROCESS | 608 | 1462477149811 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 608 | 1462477149812 Marionette TRACE conn5 <- [1,582,null,{}] 12:39:09 INFO - PROCESS | 608 | 1462477149816 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}] 12:39:09 INFO - PROCESS | 608 | 1462477149942 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 12:39:09 INFO - PROCESS | 608 | 1462477149999 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 608 | ++DOCSHELL 1A5BB000 == 45 [pid = 608] [id = 155] 12:39:10 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1A63F000) [pid = 608] [serial = 463] [outer = 00000000] 12:39:10 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1AD0A000) [pid = 608] [serial = 464] [outer = 1A63F000] 12:39:10 INFO - PROCESS | 608 | 1462477150047 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1ADDD400) [pid = 608] [serial = 465] [outer = 1A63F000] 12:39:10 INFO - PROCESS | 608 | 1462477150431 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]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 689ms 12:39:10 INFO - PROCESS | 608 | 1462477150496 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 608 | 1462477150498 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 12:39:10 INFO - PROCESS | 608 | 1462477150501 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:39:10 INFO - PROCESS | 608 | 1462477150503 Marionette TRACE conn5 <- [1,586,null,{}] 12:39:10 INFO - PROCESS | 608 | 1462477150506 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}] 12:39:10 INFO - PROCESS | 608 | 1462477150617 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 12:39:10 INFO - PROCESS | 608 | 1462477150704 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 608 | ++DOCSHELL 1C551800 == 46 [pid = 608] [id = 156] 12:39:10 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1CA36C00) [pid = 608] [serial = 466] [outer = 00000000] 12:39:10 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1CA7BC00) [pid = 608] [serial = 467] [outer = 1CA36C00] 12:39:10 INFO - PROCESS | 608 | 1462477150749 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1CA80800) [pid = 608] [serial = 468] [outer = 1CA36C00] 12:39:11 INFO - PROCESS | 608 | 1462477151133 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]]]}] 12:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 12:39:11 INFO - PROCESS | 608 | 1462477151175 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 12:39:11 INFO - PROCESS | 608 | 1462477151177 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 12:39:11 INFO - PROCESS | 608 | 1462477151181 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:39:11 INFO - PROCESS | 608 | 1462477151182 Marionette TRACE conn5 <- [1,590,null,{}] 12:39:11 INFO - PROCESS | 608 | 1462477151186 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}] 12:39:11 INFO - PROCESS | 608 | 1462477151295 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 12:39:11 INFO - PROCESS | 608 | 1462477151301 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 608 | ++DOCSHELL 1CB05C00 == 47 [pid = 608] [id = 157] 12:39:11 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1CB07000) [pid = 608] [serial = 469] [outer = 00000000] 12:39:11 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1D816400) [pid = 608] [serial = 470] [outer = 1CB07000] 12:39:11 INFO - PROCESS | 608 | 1462477151390 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1D85F800) [pid = 608] [serial = 471] [outer = 1CB07000] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 117 (190D8800) [pid = 608] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 116 (0C94C800) [pid = 608] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 115 (0C944400) [pid = 608] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1A4D9C00) [pid = 608] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1857C000) [pid = 608] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 112 (10219800) [pid = 608] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 111 (15A56000) [pid = 608] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1AEAEC00) [pid = 608] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 109 (10055400) [pid = 608] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:39:11 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1AD07400) [pid = 608] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:39:11 INFO - PROCESS | 608 | 1462477151860 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]]]}] 12:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 729ms 12:39:11 INFO - PROCESS | 608 | 1462477151915 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 12:39:11 INFO - PROCESS | 608 | 1462477151918 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 12:39:11 INFO - PROCESS | 608 | 1462477151921 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:39:11 INFO - PROCESS | 608 | 1462477151922 Marionette TRACE conn5 <- [1,594,null,{}] 12:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:39:11 INFO - PROCESS | 608 | 1462477151926 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}] 12:39:12 INFO - PROCESS | 608 | 1462477152010 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 12:39:12 INFO - PROCESS | 608 | 1462477152017 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 608 | ++DOCSHELL 163E9C00 == 48 [pid = 608] [id = 158] 12:39:12 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (19EB7C00) [pid = 608] [serial = 472] [outer = 00000000] 12:39:12 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1C3BC800) [pid = 608] [serial = 473] [outer = 19EB7C00] 12:39:12 INFO - PROCESS | 608 | 1462477152060 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1CA7B400) [pid = 608] [serial = 474] [outer = 19EB7C00] 12:39:12 INFO - PROCESS | 608 | 1462477152631 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]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 730ms 12:39:12 INFO - PROCESS | 608 | 1462477152655 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 608 | 1462477152657 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 12:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:39:12 INFO - PROCESS | 608 | 1462477152660 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 608 | 1462477152662 Marionette TRACE conn5 <- [1,598,null,{}] 12:39:12 INFO - PROCESS | 608 | 1462477152666 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}] 12:39:12 INFO - PROCESS | 608 | 1462477152760 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 12:39:12 INFO - PROCESS | 608 | 1462477152768 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 608 | ++DOCSHELL 1CF35C00 == 49 [pid = 608] [id = 159] 12:39:12 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1ED9D800) [pid = 608] [serial = 475] [outer = 00000000] 12:39:12 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1F92C000) [pid = 608] [serial = 476] [outer = 1ED9D800] 12:39:12 INFO - PROCESS | 608 | 1462477152812 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1F983400) [pid = 608] [serial = 477] [outer = 1ED9D800] 12:39:13 INFO - PROCESS | 608 | 1462477153279 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]]]}] 12:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 669ms 12:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:39:13 INFO - PROCESS | 608 | 1462477153331 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 12:39:13 INFO - PROCESS | 608 | 1462477153334 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 12:39:13 INFO - PROCESS | 608 | 1462477153337 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:39:13 INFO - PROCESS | 608 | 1462477153339 Marionette TRACE conn5 <- [1,602,null,{}] 12:39:13 INFO - PROCESS | 608 | 1462477153342 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}] 12:39:13 INFO - PROCESS | 608 | 1462477153440 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 12:39:13 INFO - PROCESS | 608 | 1462477153447 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:13 INFO - PROCESS | 608 | ++DOCSHELL 10A03800 == 50 [pid = 608] [id = 160] 12:39:13 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (163EA800) [pid = 608] [serial = 478] [outer = 00000000] 12:39:13 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1CB4F000) [pid = 608] [serial = 479] [outer = 163EA800] 12:39:13 INFO - PROCESS | 608 | 1462477153494 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1EC4D800) [pid = 608] [serial = 480] [outer = 163EA800] 12:39:14 INFO - PROCESS | 608 | 1462477154147 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]]]}] 12:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 870ms 12:39:14 INFO - PROCESS | 608 | 1462477154208 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 12:39:14 INFO - PROCESS | 608 | 1462477154213 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 12:39:14 INFO - PROCESS | 608 | 1462477154218 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:39:14 INFO - PROCESS | 608 | 1462477154222 Marionette TRACE conn5 <- [1,606,null,{}] 12:39:14 INFO - PROCESS | 608 | 1462477154242 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}] 12:39:14 INFO - PROCESS | 608 | 1462477154383 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 12:39:14 INFO - PROCESS | 608 | 1462477154443 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 608 | ++DOCSHELL 10150C00 == 51 [pid = 608] [id = 161] 12:39:14 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (101D3C00) [pid = 608] [serial = 481] [outer = 00000000] 12:39:14 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (14029C00) [pid = 608] [serial = 482] [outer = 101D3C00] 12:39:14 INFO - PROCESS | 608 | 1462477154499 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1491A000) [pid = 608] [serial = 483] [outer = 101D3C00] 12:39:15 INFO - PROCESS | 608 | 1462477155109 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]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 929ms 12:39:15 INFO - PROCESS | 608 | 1462477155153 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 608 | 1462477155159 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 12:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:39:15 INFO - PROCESS | 608 | 1462477155166 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 608 | 1462477155168 Marionette TRACE conn5 <- [1,610,null,{}] 12:39:15 INFO - PROCESS | 608 | 1462477155172 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}] 12:39:15 INFO - PROCESS | 608 | 1462477155284 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 12:39:15 INFO - PROCESS | 608 | 1462477155409 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:15 INFO - PROCESS | 608 | ++DOCSHELL 14A24800 == 52 [pid = 608] [id = 162] 12:39:15 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (14A25000) [pid = 608] [serial = 484] [outer = 00000000] 12:39:15 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (19EB5400) [pid = 608] [serial = 485] [outer = 14A25000] 12:39:15 INFO - PROCESS | 608 | 1462477155463 Marionette DEBUG loaded listener.js 12:39:15 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1A326C00) [pid = 608] [serial = 486] [outer = 14A25000] 12:39:16 INFO - PROCESS | 608 | 1462477156052 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]]]}] 12:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 929ms 12:39:16 INFO - PROCESS | 608 | 1462477156098 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 608 | 1462477156100 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 12:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:39:16 INFO - PROCESS | 608 | 1462477156105 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:39:16 INFO - PROCESS | 608 | 1462477156108 Marionette TRACE conn5 <- [1,614,null,{}] 12:39:16 INFO - PROCESS | 608 | 1462477156120 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}] 12:39:16 INFO - PROCESS | 608 | 1462477156237 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 12:39:16 INFO - PROCESS | 608 | 1462477156329 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:16 INFO - PROCESS | 608 | ++DOCSHELL 1CB04800 == 53 [pid = 608] [id = 163] 12:39:16 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1CB41400) [pid = 608] [serial = 487] [outer = 00000000] 12:39:16 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1CB50400) [pid = 608] [serial = 488] [outer = 1CB41400] 12:39:16 INFO - PROCESS | 608 | 1462477156385 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1EC50C00) [pid = 608] [serial = 489] [outer = 1CB41400] 12:39:16 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 12:39:17 INFO - PROCESS | 608 | 1462477157126 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]]]}] 12:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1076ms 12:39:17 INFO - PROCESS | 608 | 1462477157184 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 12:39:17 INFO - PROCESS | 608 | 1462477157187 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 12:39:17 INFO - PROCESS | 608 | 1462477157190 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:39:17 INFO - PROCESS | 608 | 1462477157192 Marionette TRACE conn5 <- [1,618,null,{}] 12:39:17 INFO - PROCESS | 608 | 1462477157196 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}] 12:39:17 INFO - PROCESS | 608 | 1462477157305 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 12:39:17 INFO - PROCESS | 608 | 1462477157402 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 608 | ++DOCSHELL 1EC4CC00 == 54 [pid = 608] [id = 164] 12:39:17 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1EC53800) [pid = 608] [serial = 490] [outer = 00000000] 12:39:17 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1F92C800) [pid = 608] [serial = 491] [outer = 1EC53800] 12:39:17 INFO - PROCESS | 608 | 1462477157457 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1F98B400) [pid = 608] [serial = 492] [outer = 1EC53800] 12:39:18 INFO - PROCESS | 608 | 1462477158054 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]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 929ms 12:39:18 INFO - PROCESS | 608 | 1462477158123 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 608 | 1462477158126 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 12:39:18 INFO - PROCESS | 608 | 1462477158129 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:39:18 INFO - PROCESS | 608 | 1462477158131 Marionette TRACE conn5 <- [1,622,null,{}] 12:39:18 INFO - PROCESS | 608 | 1462477158135 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}] 12:39:18 INFO - PROCESS | 608 | 1462477158237 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 12:39:18 INFO - PROCESS | 608 | 1462477158361 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:18 INFO - PROCESS | 608 | ++DOCSHELL 0CD7F800 == 55 [pid = 608] [id = 165] 12:39:18 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (0FADD400) [pid = 608] [serial = 493] [outer = 00000000] 12:39:18 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1021D800) [pid = 608] [serial = 494] [outer = 0FADD400] 12:39:18 INFO - PROCESS | 608 | 1462477158416 Marionette DEBUG loaded listener.js 12:39:18 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (14A27800) [pid = 608] [serial = 495] [outer = 0FADD400] 12:39:19 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:19 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:19 INFO - PROCESS | 608 | 1462477159161 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]]]}] 12:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1066ms 12:39:19 INFO - PROCESS | 608 | 1462477159201 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 12:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:39:19 INFO - PROCESS | 608 | 1462477159205 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 12:39:19 INFO - PROCESS | 608 | 1462477159210 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:39:19 INFO - PROCESS | 608 | 1462477159214 Marionette TRACE conn5 <- [1,626,null,{}] 12:39:19 INFO - PROCESS | 608 | 1462477159219 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}] 12:39:19 INFO - PROCESS | 608 | 1462477159319 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 12:39:19 INFO - PROCESS | 608 | 1462477159448 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 608 | ++DOCSHELL 0FD3EC00 == 56 [pid = 608] [id = 166] 12:39:19 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (0FD43400) [pid = 608] [serial = 496] [outer = 00000000] 12:39:19 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1021E000) [pid = 608] [serial = 497] [outer = 0FD43400] 12:39:19 INFO - PROCESS | 608 | 1462477159500 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (14A1B800) [pid = 608] [serial = 498] [outer = 0FD43400] 12:39:19 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:19 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 1CF35C00 == 55 [pid = 608] [id = 159] 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 163E9C00 == 54 [pid = 608] [id = 158] 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 1CB05C00 == 53 [pid = 608] [id = 157] 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 1C551800 == 52 [pid = 608] [id = 156] 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 1A5BB000 == 51 [pid = 608] [id = 155] 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 19EB1000 == 50 [pid = 608] [id = 154] 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 18D5CC00 == 49 [pid = 608] [id = 153] 12:39:19 INFO - PROCESS | 608 | --DOCSHELL 163EAC00 == 48 [pid = 608] [id = 152] 12:39:19 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1D86A000) [pid = 608] [serial = 428] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOCSHELL 08E15C00 == 47 [pid = 608] [id = 151] 12:39:20 INFO - PROCESS | 608 | --DOCSHELL 0FD37400 == 46 [pid = 608] [id = 150] 12:39:20 INFO - PROCESS | 608 | --DOCSHELL 0FC99800 == 45 [pid = 608] [id = 144] 12:39:20 INFO - PROCESS | 608 | --DOCSHELL 1D81F000 == 44 [pid = 608] [id = 143] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 133 (19BE2000) [pid = 608] [serial = 413] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 132 (0FE5CC00) [pid = 608] [serial = 388] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1A032800) [pid = 608] [serial = 414] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1777C800) [pid = 608] [serial = 391] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1A507000) [pid = 608] [serial = 399] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 128 (18D5BC00) [pid = 608] [serial = 398] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1CA76C00) [pid = 608] [serial = 394] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 126 (0FD42800) [pid = 608] [serial = 404] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 125 (0FE60800) [pid = 608] [serial = 405] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1AD14800) [pid = 608] [serial = 417] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1AD09400) [pid = 608] [serial = 416] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 122 (18E15800) [pid = 608] [serial = 410] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 121 (145F6400) [pid = 608] [serial = 402] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 120 (142B4400) [pid = 608] [serial = 401] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 119 (163E3800) [pid = 608] [serial = 407] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1757C000) [pid = 608] [serial = 408] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1C4C2800) [pid = 608] [serial = 419] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 116 (142B3800) [pid = 608] [serial = 422] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 115 (18511800) [pid = 608] [serial = 423] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1CA7DC00) [pid = 608] [serial = 425] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1C4CA800) [pid = 608] [serial = 420] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1CF31C00) [pid = 608] [serial = 167] [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.] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1906EC00) [pid = 608] [serial = 411] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1CF34800) [pid = 608] [serial = 426] [outer = 00000000] [url = about:blank] 12:39:20 INFO - PROCESS | 608 | 1462477160112 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]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 930ms 12:39:20 INFO - PROCESS | 608 | 1462477160141 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 608 | 1462477160146 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 12:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:39:20 INFO - PROCESS | 608 | 1462477160152 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 608 | 1462477160154 Marionette TRACE conn5 <- [1,630,null,{}] 12:39:20 INFO - PROCESS | 608 | 1462477160158 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}] 12:39:20 INFO - PROCESS | 608 | 1462477160243 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 12:39:20 INFO - PROCESS | 608 | 1462477160251 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 608 | ++DOCSHELL 0FCE3800 == 45 [pid = 608] [id = 167] 12:39:20 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (0FD37800) [pid = 608] [serial = 499] [outer = 00000000] 12:39:20 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (10221800) [pid = 608] [serial = 500] [outer = 0FD37800] 12:39:20 INFO - PROCESS | 608 | 1462477160297 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1402B000) [pid = 608] [serial = 501] [outer = 0FD37800] 12:39:20 INFO - PROCESS | 608 | 1462477160786 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]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 729ms 12:39:20 INFO - PROCESS | 608 | 1462477160886 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 608 | 1462477160888 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 12:39:20 INFO - PROCESS | 608 | 1462477160891 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:39:20 INFO - PROCESS | 608 | 1462477160895 Marionette TRACE conn5 <- [1,634,null,{}] 12:39:20 INFO - PROCESS | 608 | 1462477160907 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}] 12:39:20 INFO - PROCESS | 608 | 1462477160999 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 12:39:21 INFO - PROCESS | 608 | 1462477161075 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 608 | ++DOCSHELL 163EAC00 == 46 [pid = 608] [id = 168] 12:39:21 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (164DF800) [pid = 608] [serial = 502] [outer = 00000000] 12:39:21 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (17774000) [pid = 608] [serial = 503] [outer = 164DF800] 12:39:21 INFO - PROCESS | 608 | 1462477161121 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (17782800) [pid = 608] [serial = 504] [outer = 164DF800] 12:39:21 INFO - PROCESS | 608 | 1462477161493 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]]]}] 12:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 12:39:21 INFO - PROCESS | 608 | 1462477161526 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 12:39:21 INFO - PROCESS | 608 | 1462477161528 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 12:39:21 INFO - PROCESS | 608 | 1462477161531 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:39:21 INFO - PROCESS | 608 | 1462477161533 Marionette TRACE conn5 <- [1,638,null,{}] 12:39:21 INFO - PROCESS | 608 | 1462477161537 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}] 12:39:21 INFO - PROCESS | 608 | 1462477161618 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 12:39:21 INFO - PROCESS | 608 | 1462477161624 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 608 | ++DOCSHELL 18D5B400 == 47 [pid = 608] [id = 169] 12:39:21 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (18D5BC00) [pid = 608] [serial = 505] [outer = 00000000] 12:39:21 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (18E17000) [pid = 608] [serial = 506] [outer = 18D5BC00] 12:39:21 INFO - PROCESS | 608 | 1462477161668 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (190D8800) [pid = 608] [serial = 507] [outer = 18D5BC00] 12:39:22 INFO - PROCESS | 608 | 1462477162110 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]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 630ms 12:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:39:22 INFO - PROCESS | 608 | 1462477162167 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 608 | 1462477162169 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 12:39:22 INFO - PROCESS | 608 | 1462477162172 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 608 | 1462477162174 Marionette TRACE conn5 <- [1,642,null,{}] 12:39:22 INFO - PROCESS | 608 | 1462477162177 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}] 12:39:22 INFO - PROCESS | 608 | 1462477162280 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 12:39:22 INFO - PROCESS | 608 | 1462477162292 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 608 | ++DOCSHELL 0FC1E800 == 48 [pid = 608] [id = 170] 12:39:22 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (0FC9A000) [pid = 608] [serial = 508] [outer = 00000000] 12:39:22 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (19EB0400) [pid = 608] [serial = 509] [outer = 0FC9A000] 12:39:22 INFO - PROCESS | 608 | 1462477162368 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (19EBD800) [pid = 608] [serial = 510] [outer = 0FC9A000] 12:39:22 INFO - PROCESS | 608 | 1462477162836 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]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 12:39:22 INFO - PROCESS | 608 | 1462477162844 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 608 | 1462477162846 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 12:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:39:22 INFO - PROCESS | 608 | 1462477162852 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 608 | 1462477162854 Marionette TRACE conn5 <- [1,646,null,{}] 12:39:22 INFO - PROCESS | 608 | 1462477162857 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}] 12:39:22 INFO - PROCESS | 608 | 1462477162983 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 12:39:22 INFO - PROCESS | 608 | 1462477162990 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 608 | ++DOCSHELL 1A02C800 == 49 [pid = 608] [id = 171] 12:39:22 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1A02D400) [pid = 608] [serial = 511] [outer = 00000000] 12:39:23 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1A3F1800) [pid = 608] [serial = 512] [outer = 1A02D400] 12:39:23 INFO - PROCESS | 608 | 1462477163037 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1A4D9C00) [pid = 608] [serial = 513] [outer = 1A02D400] 12:39:23 INFO - PROCESS | 608 | 1462477163480 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]]]}] 12:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 669ms 12:39:23 INFO - PROCESS | 608 | 1462477163524 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 12:39:23 INFO - PROCESS | 608 | 1462477163526 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 12:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:39:23 INFO - PROCESS | 608 | 1462477163542 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:39:23 INFO - PROCESS | 608 | 1462477163544 Marionette TRACE conn5 <- [1,650,null,{}] 12:39:23 INFO - PROCESS | 608 | 1462477163548 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}] 12:39:23 INFO - PROCESS | 608 | 1462477163686 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 12:39:23 INFO - PROCESS | 608 | 1462477163707 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 608 | ++DOCSHELL 1A50E800 == 50 [pid = 608] [id = 172] 12:39:23 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1A50F800) [pid = 608] [serial = 514] [outer = 00000000] 12:39:23 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1AD28400) [pid = 608] [serial = 515] [outer = 1A50F800] 12:39:23 INFO - PROCESS | 608 | 1462477163751 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1B5E6800) [pid = 608] [serial = 516] [outer = 1A50F800] 12:39:24 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:24 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:24 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:24 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1ED9D800) [pid = 608] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1A63F000) [pid = 608] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1CB07000) [pid = 608] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1CA36C00) [pid = 608] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 123 (18D65C00) [pid = 608] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1CF3C000) [pid = 608] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 121 (19EB5000) [pid = 608] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 120 (164C1000) [pid = 608] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 119 (08E1BC00) [pid = 608] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 118 (0FD47C00) [pid = 608] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 117 (19EB7C00) [pid = 608] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 116 (17779C00) [pid = 608] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 115 (0FD4A800) [pid = 608] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1ADDA400) [pid = 608] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 113 (18D5D000) [pid = 608] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1453DC00) [pid = 608] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 111 (0F967800) [pid = 608] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:39:24 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A030C00) [pid = 608] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:39:24 INFO - PROCESS | 608 | 1462477164424 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]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 930ms 12:39:24 INFO - PROCESS | 608 | 1462477164475 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 12:39:24 INFO - PROCESS | 608 | 1462477164477 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 12:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:39:24 INFO - PROCESS | 608 | 1462477164480 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 608 | 1462477164482 Marionette TRACE conn5 <- [1,654,null,{}] 12:39:24 INFO - PROCESS | 608 | 1462477164485 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}] 12:39:24 INFO - PROCESS | 608 | 1462477164561 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 12:39:24 INFO - PROCESS | 608 | 1462477164568 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 608 | ++DOCSHELL 0FD3D800 == 51 [pid = 608] [id = 173] 12:39:24 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (0FD3DC00) [pid = 608] [serial = 517] [outer = 00000000] 12:39:24 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (15814000) [pid = 608] [serial = 518] [outer = 0FD3DC00] 12:39:24 INFO - PROCESS | 608 | 1462477164611 Marionette DEBUG loaded listener.js 12:39:24 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (188C3800) [pid = 608] [serial = 519] [outer = 0FD3DC00] 12:39:24 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:24 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:24 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:24 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:25 INFO - PROCESS | 608 | 1462477165069 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]]]}] 12:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 629ms 12:39:25 INFO - PROCESS | 608 | 1462477165111 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 608 | 1462477165113 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 12:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:39:25 INFO - PROCESS | 608 | 1462477165116 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 608 | 1462477165117 Marionette TRACE conn5 <- [1,658,null,{}] 12:39:25 INFO - PROCESS | 608 | 1462477165121 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}] 12:39:25 INFO - PROCESS | 608 | 1462477165200 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 12:39:25 INFO - PROCESS | 608 | 1462477165206 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 608 | ++DOCSHELL 18D64C00 == 52 [pid = 608] [id = 174] 12:39:25 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (19529000) [pid = 608] [serial = 520] [outer = 00000000] 12:39:25 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1B5E7800) [pid = 608] [serial = 521] [outer = 19529000] 12:39:25 INFO - PROCESS | 608 | 1462477165249 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1C54E400) [pid = 608] [serial = 522] [outer = 19529000] 12:39:25 INFO - PROCESS | 608 | 1462477165664 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]]]}] 12:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 570ms 12:39:25 INFO - PROCESS | 608 | 1462477165687 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 608 | 1462477165689 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 12:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:39:25 INFO - PROCESS | 608 | 1462477165704 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 608 | 1462477165706 Marionette TRACE conn5 <- [1,662,null,{}] 12:39:25 INFO - PROCESS | 608 | 1462477165715 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}] 12:39:25 INFO - PROCESS | 608 | 1462477165794 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 12:39:25 INFO - PROCESS | 608 | 1462477165801 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 608 | ++DOCSHELL 0FD30800 == 53 [pid = 608] [id = 175] 12:39:25 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1C5A4000) [pid = 608] [serial = 523] [outer = 00000000] 12:39:25 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1CA77400) [pid = 608] [serial = 524] [outer = 1C5A4000] 12:39:25 INFO - PROCESS | 608 | 1462477165843 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1CA84400) [pid = 608] [serial = 525] [outer = 1C5A4000] 12:39:26 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:26 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:26 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:26 INFO - PROCESS | 608 | [608] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:39:26 INFO - PROCESS | 608 | 1462477166329 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]]]}] 12:39:26 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 12:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 689ms 12:39:26 INFO - PROCESS | 608 | 1462477166406 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 12:39:26 INFO - PROCESS | 608 | 1462477166410 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 12:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:39:26 INFO - PROCESS | 608 | 1462477166415 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:39:26 INFO - PROCESS | 608 | 1462477166420 Marionette TRACE conn5 <- [1,666,null,{}] 12:39:26 INFO - PROCESS | 608 | 1462477166426 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}] 12:39:26 INFO - PROCESS | 608 | 1462477166542 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 12:39:26 INFO - PROCESS | 608 | 1462477166671 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 608 | ++DOCSHELL 0FD36000 == 54 [pid = 608] [id = 176] 12:39:26 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (0FD3B800) [pid = 608] [serial = 526] [outer = 00000000] 12:39:26 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (0FD48C00) [pid = 608] [serial = 527] [outer = 0FD3B800] 12:39:26 INFO - PROCESS | 608 | 1462477166727 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (10055000) [pid = 608] [serial = 528] [outer = 0FD3B800] 12:39:27 INFO - PROCESS | 608 | 1462477167378 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]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1023ms 12:39:27 INFO - PROCESS | 608 | 1462477167443 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 12:39:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:39:27 INFO - PROCESS | 608 | 1462477167447 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 12:39:27 INFO - PROCESS | 608 | 1462477167455 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 608 | 1462477167459 Marionette TRACE conn5 <- [1,670,null,{}] 12:39:27 INFO - PROCESS | 608 | 1462477167464 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}] 12:39:27 INFO - PROCESS | 608 | 1462477167575 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 12:39:27 INFO - PROCESS | 608 | 1462477167701 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:27 INFO - PROCESS | 608 | ++DOCSHELL 1006D400 == 55 [pid = 608] [id = 177] 12:39:27 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (10071C00) [pid = 608] [serial = 529] [outer = 00000000] 12:39:27 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (17773800) [pid = 608] [serial = 530] [outer = 10071C00] 12:39:27 INFO - PROCESS | 608 | 1462477167756 Marionette DEBUG loaded listener.js 12:39:27 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (18557C00) [pid = 608] [serial = 531] [outer = 10071C00] 12:39:28 INFO - PROCESS | 608 | 1462477168821 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]]]}] 12:39:28 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) 12:39:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1376ms 12:39:28 INFO - PROCESS | 608 | 1462477168829 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 608 | 1462477168832 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 12:39:28 INFO - PROCESS | 608 | 1462477168835 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:39:28 INFO - PROCESS | 608 | 1462477168838 Marionette TRACE conn5 <- [1,674,null,{}] 12:39:28 INFO - PROCESS | 608 | 1462477168848 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}] 12:39:28 INFO - PROCESS | 608 | 1462477168958 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 12:39:29 INFO - PROCESS | 608 | 1462477169095 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 608 | ++DOCSHELL 1A557800 == 56 [pid = 608] [id = 178] 12:39:29 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1A558400) [pid = 608] [serial = 532] [outer = 00000000] 12:39:29 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1A55CC00) [pid = 608] [serial = 533] [outer = 1A558400] 12:39:29 INFO - PROCESS | 608 | 1462477169154 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1A560800) [pid = 608] [serial = 534] [outer = 1A558400] 12:39:30 INFO - PROCESS | 608 | 1462477170203 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]]]}] 12:39:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:39:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1416ms 12:39:30 INFO - PROCESS | 608 | 1462477170256 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 12:39:30 INFO - PROCESS | 608 | 1462477170258 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 12:39:30 INFO - PROCESS | 608 | 1462477170262 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:39:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:39:30 INFO - PROCESS | 608 | 1462477170265 Marionette TRACE conn5 <- [1,678,null,{}] 12:39:30 INFO - PROCESS | 608 | 1462477170268 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}] 12:39:30 INFO - PROCESS | 608 | 1462477170404 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 12:39:30 INFO - PROCESS | 608 | 1462477170534 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:30 INFO - PROCESS | 608 | ++DOCSHELL 164EA400 == 57 [pid = 608] [id = 179] 12:39:30 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (188BB400) [pid = 608] [serial = 535] [outer = 00000000] 12:39:30 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1CA82800) [pid = 608] [serial = 536] [outer = 188BB400] 12:39:30 INFO - PROCESS | 608 | 1462477170589 Marionette DEBUG loaded listener.js 12:39:30 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1CB48800) [pid = 608] [serial = 537] [outer = 188BB400] 12:39:31 INFO - PROCESS | 608 | 1462477171775 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]]]}] 12:39:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:39:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1569ms 12:39:31 INFO - PROCESS | 608 | 1462477171899 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 12:39:31 INFO - PROCESS | 608 | 1462477171903 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 12:39:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:39:31 INFO - PROCESS | 608 | 1462477171914 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:39:31 INFO - PROCESS | 608 | 1462477171917 Marionette TRACE conn5 <- [1,682,null,{}] 12:39:31 INFO - PROCESS | 608 | 1462477171923 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}] 12:39:32 INFO - PROCESS | 608 | 1462477172019 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 12:39:32 INFO - PROCESS | 608 | 1462477172099 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 608 | ++DOCSHELL 0C94F400 == 58 [pid = 608] [id = 180] 12:39:32 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (0FADFC00) [pid = 608] [serial = 538] [outer = 00000000] 12:39:32 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (0FD42C00) [pid = 608] [serial = 539] [outer = 0FADFC00] 12:39:32 INFO - PROCESS | 608 | 1462477172188 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (10217800) [pid = 608] [serial = 540] [outer = 0FADFC00] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 1AD0EC00 == 57 [pid = 608] [id = 132] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 18D64C00 == 56 [pid = 608] [id = 174] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 0FD3D800 == 55 [pid = 608] [id = 173] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 1A50E800 == 54 [pid = 608] [id = 172] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 1A02C800 == 53 [pid = 608] [id = 171] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 0FC1E800 == 52 [pid = 608] [id = 170] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 18D5B400 == 51 [pid = 608] [id = 169] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 163EAC00 == 50 [pid = 608] [id = 168] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 0FCE3800 == 49 [pid = 608] [id = 167] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 0FD3EC00 == 48 [pid = 608] [id = 166] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1CB4F000) [pid = 608] [serial = 479] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 132 (0FD38C00) [pid = 608] [serial = 431] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 131 (17779000) [pid = 608] [serial = 434] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1F92F000) [pid = 608] [serial = 443] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1AD08800) [pid = 608] [serial = 440] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 128 (19EBF400) [pid = 608] [serial = 437] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 0CD7F800 == 47 [pid = 608] [id = 165] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 1EC4CC00 == 46 [pid = 608] [id = 164] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 1CB04800 == 45 [pid = 608] [id = 163] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 14A24800 == 44 [pid = 608] [id = 162] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 10150C00 == 43 [pid = 608] [id = 161] 12:39:32 INFO - PROCESS | 608 | --DOCSHELL 10A03800 == 42 [pid = 608] [id = 160] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1AD0DC00) [pid = 608] [serial = 344] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 126 (10221000) [pid = 608] [serial = 347] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1C024000) [pid = 608] [serial = 353] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1CA7F000) [pid = 608] [serial = 314] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 123 (18E14C00) [pid = 608] [serial = 350] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 122 (0FD43C00) [pid = 608] [serial = 317] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1CB0B000) [pid = 608] [serial = 386] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1F983400) [pid = 608] [serial = 477] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1AD0A000) [pid = 608] [serial = 464] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1ADDD400) [pid = 608] [serial = 465] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1D816400) [pid = 608] [serial = 470] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1CA80800) [pid = 608] [serial = 468] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1CA7BC00) [pid = 608] [serial = 467] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 114 (19525C00) [pid = 608] [serial = 458] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 113 (19BE6800) [pid = 608] [serial = 459] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1F933400) [pid = 608] [serial = 447] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1ED99400) [pid = 608] [serial = 446] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 110 (19EBDC00) [pid = 608] [serial = 461] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1774B800) [pid = 608] [serial = 455] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 108 (17780C00) [pid = 608] [serial = 456] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 107 (0F95D400) [pid = 608] [serial = 452] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 106 (0FD36400) [pid = 608] [serial = 453] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 105 (10BCD400) [pid = 608] [serial = 450] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 104 (102F3800) [pid = 608] [serial = 449] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1CA7B400) [pid = 608] [serial = 474] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1F92C000) [pid = 608] [serial = 476] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1D85F800) [pid = 608] [serial = 471] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1C3BC800) [pid = 608] [serial = 473] [outer = 00000000] [url = about:blank] 12:39:32 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1A029400) [pid = 608] [serial = 462] [outer = 00000000] [url = about:blank] 12:39:33 INFO - PROCESS | 608 | 1462477173127 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]]]}] 12:39:33 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) 12:39:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1274ms 12:39:33 INFO - PROCESS | 608 | 1462477173192 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 608 | 1462477173197 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 12:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:39:33 INFO - PROCESS | 608 | 1462477173203 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 608 | 1462477173205 Marionette TRACE conn5 <- [1,686,null,{}] 12:39:33 INFO - PROCESS | 608 | 1462477173209 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}] 12:39:33 INFO - PROCESS | 608 | 1462477173291 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 12:39:33 INFO - PROCESS | 608 | 1462477173299 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 608 | ++DOCSHELL 0FD3EC00 == 43 [pid = 608] [id = 181] 12:39:33 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (0FD41000) [pid = 608] [serial = 541] [outer = 00000000] 12:39:33 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (142BB400) [pid = 608] [serial = 542] [outer = 0FD41000] 12:39:33 INFO - PROCESS | 608 | 1462477173343 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (14A1E000) [pid = 608] [serial = 543] [outer = 0FD41000] 12:39:34 INFO - PROCESS | 608 | 1462477174289 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]]]}] 12:39:34 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) 12:39:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1129ms 12:39:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:39:34 INFO - PROCESS | 608 | 1462477174341 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 608 | 1462477174343 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 12:39:34 INFO - PROCESS | 608 | 1462477174347 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 608 | 1462477174351 Marionette TRACE conn5 <- [1,690,null,{}] 12:39:34 INFO - PROCESS | 608 | 1462477174360 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}] 12:39:34 INFO - PROCESS | 608 | 1462477174470 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 12:39:34 INFO - PROCESS | 608 | 1462477174479 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:34 INFO - PROCESS | 608 | ++DOCSHELL 17779000 == 44 [pid = 608] [id = 182] 12:39:34 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (17780C00) [pid = 608] [serial = 544] [outer = 00000000] 12:39:34 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (18D61C00) [pid = 608] [serial = 545] [outer = 17780C00] 12:39:34 INFO - PROCESS | 608 | 1462477174569 Marionette DEBUG loaded listener.js 12:39:34 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1906AC00) [pid = 608] [serial = 546] [outer = 17780C00] 12:39:35 INFO - PROCESS | 608 | 1462477175526 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]]]}] 12:39:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:39:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1232ms 12:39:35 INFO - PROCESS | 608 | 1462477175583 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 12:39:35 INFO - PROCESS | 608 | 1462477175586 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 12:39:35 INFO - PROCESS | 608 | 1462477175589 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:39:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:39:35 INFO - PROCESS | 608 | 1462477175591 Marionette TRACE conn5 <- [1,694,null,{}] 12:39:35 INFO - PROCESS | 608 | 1462477175595 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}] 12:39:35 INFO - PROCESS | 608 | 1462477175703 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 12:39:35 INFO - PROCESS | 608 | 1462477175710 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 608 | ++DOCSHELL 1952D000 == 45 [pid = 608] [id = 183] 12:39:35 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (19AA3C00) [pid = 608] [serial = 547] [outer = 00000000] 12:39:35 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (19FE7C00) [pid = 608] [serial = 548] [outer = 19AA3C00] 12:39:35 INFO - PROCESS | 608 | 1462477175801 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1A02D000) [pid = 608] [serial = 549] [outer = 19AA3C00] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 107 (0FC9A000) [pid = 608] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 106 (164DF800) [pid = 608] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 105 (0FADD400) [pid = 608] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 104 (0FD37800) [pid = 608] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FD43400) [pid = 608] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 102 (18D5BC00) [pid = 608] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1A02D400) [pid = 608] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1A50F800) [pid = 608] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 99 (0FD3DC00) [pid = 608] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 98 (19529000) [pid = 608] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1D81F800) [pid = 608] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1D869800) [pid = 608] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 95 (0FD35000) [pid = 608] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 94 (0FC99C00) [pid = 608] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 93 (19EBC400) [pid = 608] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 92 (1757DC00) [pid = 608] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 91 (0FD48000) [pid = 608] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1AD12400) [pid = 608] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:39:36 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1A502400) [pid = 608] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:39:36 INFO - PROCESS | 608 | 1462477176711 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]]]}] 12:39:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1178ms 12:39:36 INFO - PROCESS | 608 | 1462477176772 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 608 | 1462477176774 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 12:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:39:36 INFO - PROCESS | 608 | 1462477176778 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 608 | 1462477176779 Marionette TRACE conn5 <- [1,698,null,{}] 12:39:36 INFO - PROCESS | 608 | 1462477176783 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}] 12:39:36 INFO - PROCESS | 608 | 1462477176860 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 12:39:36 INFO - PROCESS | 608 | 1462477176866 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:36 INFO - PROCESS | 608 | ++DOCSHELL 0CD86C00 == 46 [pid = 608] [id = 184] 12:39:36 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (0FADD400) [pid = 608] [serial = 550] [outer = 00000000] 12:39:36 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (16344C00) [pid = 608] [serial = 551] [outer = 0FADD400] 12:39:36 INFO - PROCESS | 608 | 1462477176912 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1430C800) [pid = 608] [serial = 552] [outer = 0FADD400] 12:39:37 INFO - PROCESS | 608 | 1462477177845 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]]]}] 12:39:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1128ms 12:39:37 INFO - PROCESS | 608 | 1462477177908 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 12:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:39:37 INFO - PROCESS | 608 | 1462477177909 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 12:39:37 INFO - PROCESS | 608 | 1462477177913 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:39:37 INFO - PROCESS | 608 | 1462477177915 Marionette TRACE conn5 <- [1,702,null,{}] 12:39:37 INFO - PROCESS | 608 | 1462477177918 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}] 12:39:37 INFO - PROCESS | 608 | 1462477178016 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 12:39:38 INFO - PROCESS | 608 | 1462477178024 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 608 | ++DOCSHELL 19064800 == 47 [pid = 608] [id = 185] 12:39:38 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A034C00) [pid = 608] [serial = 553] [outer = 00000000] 12:39:38 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1A553400) [pid = 608] [serial = 554] [outer = 1A034C00] 12:39:38 INFO - PROCESS | 608 | 1462477178070 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1A557C00) [pid = 608] [serial = 555] [outer = 1A034C00] 12:39:39 INFO - PROCESS | 608 | 1462477179140 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]]]}] 12:39:39 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 12:39:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1281ms 12:39:39 INFO - PROCESS | 608 | 1462477179166 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 12:39:39 INFO - PROCESS | 608 | 1462477179171 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 12:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:39:39 INFO - PROCESS | 608 | 1462477179176 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:39:39 INFO - PROCESS | 608 | 1462477179178 Marionette TRACE conn5 <- [1,706,null,{}] 12:39:39 INFO - PROCESS | 608 | 1462477179184 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}] 12:39:39 INFO - PROCESS | 608 | 1462477179292 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 12:39:39 INFO - PROCESS | 608 | 1462477179432 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 608 | ++DOCSHELL 0FD47C00 == 48 [pid = 608] [id = 186] 12:39:39 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (0FE54400) [pid = 608] [serial = 556] [outer = 00000000] 12:39:39 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (10BD2000) [pid = 608] [serial = 557] [outer = 0FE54400] 12:39:39 INFO - PROCESS | 608 | 1462477179490 Marionette DEBUG loaded listener.js 12:39:39 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (14976C00) [pid = 608] [serial = 558] [outer = 0FE54400] 12:39:40 INFO - PROCESS | 608 | 1462477180536 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]]]}] 12:39:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1379ms 12:39:40 INFO - PROCESS | 608 | 1462477180561 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 12:39:40 INFO - PROCESS | 608 | 1462477180567 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 12:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:39:40 INFO - PROCESS | 608 | 1462477180573 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:39:40 INFO - PROCESS | 608 | 1462477180576 Marionette TRACE conn5 <- [1,710,null,{}] 12:39:40 INFO - PROCESS | 608 | 1462477180580 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}] 12:39:40 INFO - PROCESS | 608 | 1462477180683 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 12:39:40 INFO - PROCESS | 608 | 1462477180813 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 608 | ++DOCSHELL 19521800 == 49 [pid = 608] [id = 187] 12:39:40 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (19525000) [pid = 608] [serial = 559] [outer = 00000000] 12:39:40 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (19EB9000) [pid = 608] [serial = 560] [outer = 19525000] 12:39:40 INFO - PROCESS | 608 | 1462477180870 Marionette DEBUG loaded listener.js 12:39:40 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1A036800) [pid = 608] [serial = 561] [outer = 19525000] 12:39:41 INFO - PROCESS | 608 | 1462477181413 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] 12:39:41 INFO - PROCESS | 608 | 1462477181448 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 12:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:39:41 INFO - PROCESS | 608 | 1462477181452 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 608 | 1462477181456 Marionette TRACE conn5 <- [1,714,null,{}] 12:39:41 INFO - PROCESS | 608 | 1462477181467 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}] 12:39:41 INFO - PROCESS | 608 | 1462477181573 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 12:39:41 INFO - PROCESS | 608 | 1462477181674 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:41 INFO - PROCESS | 608 | ++DOCSHELL 1AD1E400 == 50 [pid = 608] [id = 188] 12:39:41 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1ADD5800) [pid = 608] [serial = 562] [outer = 00000000] 12:39:41 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1B5E4800) [pid = 608] [serial = 563] [outer = 1ADD5800] 12:39:41 INFO - PROCESS | 608 | 1462477181730 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1C341400) [pid = 608] [serial = 564] [outer = 1ADD5800] 12:39:42 INFO - PROCESS | 608 | 1462477182380 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]]]}] 12:39:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:39:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 969ms 12:39:42 INFO - PROCESS | 608 | 1462477182425 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 608 | 1462477182428 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 12:39:42 INFO - PROCESS | 608 | 1462477182432 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:39:42 INFO - PROCESS | 608 | 1462477182434 Marionette TRACE conn5 <- [1,718,null,{}] 12:39:42 INFO - PROCESS | 608 | 1462477182437 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}] 12:39:42 INFO - PROCESS | 608 | 1462477182541 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 12:39:42 INFO - PROCESS | 608 | 1462477182665 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:42 INFO - PROCESS | 608 | ++DOCSHELL 1AD07C00 == 51 [pid = 608] [id = 189] 12:39:42 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1C33FC00) [pid = 608] [serial = 565] [outer = 00000000] 12:39:42 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1CA52000) [pid = 608] [serial = 566] [outer = 1C33FC00] 12:39:42 INFO - PROCESS | 608 | 1462477182720 Marionette DEBUG loaded listener.js 12:39:42 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1CA81000) [pid = 608] [serial = 567] [outer = 1C33FC00] 12:39:43 INFO - PROCESS | 608 | 1462477183288 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] 12:39:43 INFO - PROCESS | 608 | 1462477183368 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 12:39:43 INFO - PROCESS | 608 | 1462477183371 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:39:43 INFO - PROCESS | 608 | 1462477183373 Marionette TRACE conn5 <- [1,722,null,{}] 12:39:43 INFO - PROCESS | 608 | 1462477183377 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}] 12:39:43 INFO - PROCESS | 608 | 1462477183476 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 12:39:43 INFO - PROCESS | 608 | 1462477183701 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 608 | ++DOCSHELL 08E63C00 == 52 [pid = 608] [id = 190] 12:39:43 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (0FCE3000) [pid = 608] [serial = 568] [outer = 00000000] 12:39:43 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (0FD48800) [pid = 608] [serial = 569] [outer = 0FCE3000] 12:39:43 INFO - PROCESS | 608 | 1462477183759 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (101CB400) [pid = 608] [serial = 570] [outer = 0FCE3000] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 0CD86C00 == 51 [pid = 608] [id = 184] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 1952D000 == 50 [pid = 608] [id = 183] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 17779000 == 49 [pid = 608] [id = 182] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 0FD3EC00 == 48 [pid = 608] [id = 181] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 0C94F400 == 47 [pid = 608] [id = 180] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 164EA400 == 46 [pid = 608] [id = 179] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 1A557800 == 45 [pid = 608] [id = 178] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 1006D400 == 44 [pid = 608] [id = 177] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1CA77400) [pid = 608] [serial = 524] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | 1462477184448 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]]]}] 12:39:44 INFO - PROCESS | 608 | --DOCSHELL 0FD36000 == 43 [pid = 608] [id = 176] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1D86C000) [pid = 608] [serial = 429] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1F934000) [pid = 608] [serial = 444] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1A029C00) [pid = 608] [serial = 435] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 105 (0FE59400) [pid = 608] [serial = 432] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1A32BC00) [pid = 608] [serial = 438] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 103 (18D5E400) [pid = 608] [serial = 392] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1021C800) [pid = 608] [serial = 389] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1D310400) [pid = 608] [serial = 395] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1CA51C00) [pid = 608] [serial = 441] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 99 (19EB0400) [pid = 608] [serial = 509] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 98 (14029C00) [pid = 608] [serial = 482] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 97 (17774000) [pid = 608] [serial = 503] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 96 (17782800) [pid = 608] [serial = 504] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 95 (14A27800) [pid = 608] [serial = 495] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1021D800) [pid = 608] [serial = 494] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 93 (10221800) [pid = 608] [serial = 500] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 92 (1402B000) [pid = 608] [serial = 501] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 91 (14A1B800) [pid = 608] [serial = 498] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1021E000) [pid = 608] [serial = 497] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 89 (18E17000) [pid = 608] [serial = 506] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 88 (19EB5400) [pid = 608] [serial = 485] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 87 (1CB50400) [pid = 608] [serial = 488] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1F92C800) [pid = 608] [serial = 491] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 85 (1A4D9C00) [pid = 608] [serial = 513] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 84 (1A3F1800) [pid = 608] [serial = 512] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1AD28400) [pid = 608] [serial = 515] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 82 (15814000) [pid = 608] [serial = 518] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1B5E7800) [pid = 608] [serial = 521] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 80 (1B5E6800) [pid = 608] [serial = 516] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1C54E400) [pid = 608] [serial = 522] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 78 (19EBD800) [pid = 608] [serial = 510] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 77 (190D8800) [pid = 608] [serial = 507] [outer = 00000000] [url = about:blank] 12:39:44 INFO - PROCESS | 608 | --DOMWINDOW == 76 (188C3800) [pid = 608] [serial = 519] [outer = 00000000] [url = about:blank] 12:39:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:39:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1116ms 12:39:44 INFO - PROCESS | 608 | 1462477184492 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 12:39:44 INFO - PROCESS | 608 | 1462477184496 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 12:39:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:39:44 INFO - PROCESS | 608 | 1462477184500 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:39:44 INFO - PROCESS | 608 | 1462477184503 Marionette TRACE conn5 <- [1,726,null,{}] 12:39:44 INFO - PROCESS | 608 | 1462477184508 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}] 12:39:44 INFO - PROCESS | 608 | 1462477184594 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 12:39:44 INFO - PROCESS | 608 | 1462477184607 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 608 | ++DOCSHELL 0FD4B800 == 44 [pid = 608] [id = 191] 12:39:44 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (0FD4C400) [pid = 608] [serial = 571] [outer = 00000000] 12:39:44 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (0FE60800) [pid = 608] [serial = 572] [outer = 0FD4C400] 12:39:44 INFO - PROCESS | 608 | 1462477184654 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (1021D800) [pid = 608] [serial = 573] [outer = 0FD4C400] 12:39:45 INFO - PROCESS | 608 | 1462477185632 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]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:39:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1179ms 12:39:45 INFO - PROCESS | 608 | 1462477185683 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 12:39:45 INFO - PROCESS | 608 | 1462477185687 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 12:39:45 INFO - PROCESS | 608 | 1462477185691 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:39:45 INFO - PROCESS | 608 | 1462477185693 Marionette TRACE conn5 <- [1,730,null,{}] 12:39:45 INFO - PROCESS | 608 | 1462477185697 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}] 12:39:45 INFO - PROCESS | 608 | 1462477185779 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 12:39:45 INFO - PROCESS | 608 | 1462477185786 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 608 | ++DOCSHELL 111E1000 == 45 [pid = 608] [id = 192] 12:39:45 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (14016000) [pid = 608] [serial = 574] [outer = 00000000] 12:39:45 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (164EC800) [pid = 608] [serial = 575] [outer = 14016000] 12:39:45 INFO - PROCESS | 608 | 1462477185831 Marionette DEBUG loaded listener.js 12:39:45 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (17780800) [pid = 608] [serial = 576] [outer = 14016000] 12:39:46 INFO - PROCESS | 608 | 1462477186765 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]]]}] 12:39:46 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 12:39:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1118ms 12:39:46 INFO - PROCESS | 608 | 1462477186816 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 608 | 1462477186818 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 12:39:46 INFO - PROCESS | 608 | 1462477186823 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:39:46 INFO - PROCESS | 608 | 1462477186828 Marionette TRACE conn5 <- [1,734,null,{}] 12:39:46 INFO - PROCESS | 608 | 1462477186837 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}] 12:39:46 INFO - PROCESS | 608 | 1462477186949 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 12:39:46 INFO - PROCESS | 608 | 1462477186957 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 608 | ++DOCSHELL 190D2400 == 46 [pid = 608] [id = 193] 12:39:47 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (19529800) [pid = 608] [serial = 577] [outer = 00000000] 12:39:47 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (19EB2800) [pid = 608] [serial = 578] [outer = 19529800] 12:39:47 INFO - PROCESS | 608 | 1462477187053 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (19EB6400) [pid = 608] [serial = 579] [outer = 19529800] 12:39:47 INFO - PROCESS | 608 | --DOMWINDOW == 84 (0FADFC00) [pid = 608] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:39:47 INFO - PROCESS | 608 | --DOMWINDOW == 83 (0FD41000) [pid = 608] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:39:47 INFO - PROCESS | 608 | --DOMWINDOW == 82 (19AA3C00) [pid = 608] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:39:47 INFO - PROCESS | 608 | --DOMWINDOW == 81 (17780C00) [pid = 608] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:39:47 INFO - PROCESS | 608 | --DOMWINDOW == 80 (0FADD400) [pid = 608] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:39:47 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1C5A4000) [pid = 608] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:39:47 INFO - PROCESS | 608 | --DOMWINDOW == 78 (101D3C00) [pid = 608] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:39:47 INFO - PROCESS | 608 | 1462477187948 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]]]}] 12:39:47 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.) 12:39:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1178ms 12:39:48 INFO - PROCESS | 608 | 1462477188004 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 608 | 1462477188007 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 12:39:48 INFO - PROCESS | 608 | 1462477188010 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:39:48 INFO - PROCESS | 608 | 1462477188012 Marionette TRACE conn5 <- [1,738,null,{}] 12:39:48 INFO - PROCESS | 608 | 1462477188015 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}] 12:39:48 INFO - PROCESS | 608 | 1462477188096 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 12:39:48 INFO - PROCESS | 608 | 1462477188102 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 608 | ++DOCSHELL 19EB1000 == 47 [pid = 608] [id = 194] 12:39:48 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (19EB2400) [pid = 608] [serial = 580] [outer = 00000000] 12:39:48 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (19FE1000) [pid = 608] [serial = 581] [outer = 19EB2400] 12:39:48 INFO - PROCESS | 608 | 1462477188146 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (1A031800) [pid = 608] [serial = 582] [outer = 19EB2400] 12:39:49 INFO - PROCESS | 608 | 1462477189079 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]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:39:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 12:39:49 INFO - PROCESS | 608 | 1462477189141 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 608 | 1462477189143 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 12:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:39:49 INFO - PROCESS | 608 | 1462477189146 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 608 | 1462477189147 Marionette TRACE conn5 <- [1,742,null,{}] 12:39:49 INFO - PROCESS | 608 | 1462477189151 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}] 12:39:49 INFO - PROCESS | 608 | 1462477189229 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 12:39:49 INFO - PROCESS | 608 | 1462477189236 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 608 | ++DOCSHELL 1A32DC00 == 48 [pid = 608] [id = 195] 12:39:49 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (1A331C00) [pid = 608] [serial = 583] [outer = 00000000] 12:39:49 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (1A507C00) [pid = 608] [serial = 584] [outer = 1A331C00] 12:39:49 INFO - PROCESS | 608 | 1462477189288 Marionette DEBUG loaded listener.js 12:39:49 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (1A562000) [pid = 608] [serial = 585] [outer = 1A331C00] 12:39:50 INFO - PROCESS | 608 | 1462477190224 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]]]}] 12:39:50 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 12:39:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1117ms 12:39:50 INFO - PROCESS | 608 | 1462477190265 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 12:39:50 INFO - PROCESS | 608 | 1462477190267 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 12:39:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:39:50 INFO - PROCESS | 608 | 1462477190270 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:39:50 INFO - PROCESS | 608 | 1462477190271 Marionette TRACE conn5 <- [1,746,null,{}] 12:39:50 INFO - PROCESS | 608 | 1462477190275 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}] 12:39:50 INFO - PROCESS | 608 | 1462477190361 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 12:39:50 INFO - PROCESS | 608 | 1462477190368 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 608 | ++DOCSHELL 0FC1F400 == 49 [pid = 608] [id = 196] 12:39:50 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (0FC99C00) [pid = 608] [serial = 586] [outer = 00000000] 12:39:50 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (1C340800) [pid = 608] [serial = 587] [outer = 0FC99C00] 12:39:50 INFO - PROCESS | 608 | 1462477190412 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (1C3BCC00) [pid = 608] [serial = 588] [outer = 0FC99C00] 12:39:51 INFO - PROCESS | 608 | 1462477191102 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]]]}] 12:39:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:39:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 870ms 12:39:51 INFO - PROCESS | 608 | 1462477191141 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 608 | 1462477191146 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 12:39:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:39:51 INFO - PROCESS | 608 | 1462477191152 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 608 | 1462477191155 Marionette TRACE conn5 <- [1,750,null,{}] 12:39:51 INFO - PROCESS | 608 | 1462477191161 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}] 12:39:51 INFO - PROCESS | 608 | 1462477191271 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 12:39:51 INFO - PROCESS | 608 | 1462477191396 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 608 | ++DOCSHELL 1402B000 == 50 [pid = 608] [id = 197] 12:39:51 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (14302C00) [pid = 608] [serial = 589] [outer = 00000000] 12:39:51 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (163DDC00) [pid = 608] [serial = 590] [outer = 14302C00] 12:39:51 INFO - PROCESS | 608 | 1462477191454 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (17777800) [pid = 608] [serial = 591] [outer = 14302C00] 12:39:52 INFO - PROCESS | 608 | 1462477192499 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]]]}] 12:39:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1368ms 12:39:52 INFO - PROCESS | 608 | 1462477192525 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 608 | 1462477192531 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 12:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:39:52 INFO - PROCESS | 608 | 1462477192538 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 608 | 1462477192540 Marionette TRACE conn5 <- [1,754,null,{}] 12:39:52 INFO - PROCESS | 608 | 1462477192587 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}] 12:39:52 INFO - PROCESS | 608 | 1462477192681 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 12:39:52 INFO - PROCESS | 608 | 1462477192797 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:52 INFO - PROCESS | 608 | ++DOCSHELL 1777E000 == 51 [pid = 608] [id = 198] 12:39:52 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (18D61800) [pid = 608] [serial = 592] [outer = 00000000] 12:39:52 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (19A9A800) [pid = 608] [serial = 593] [outer = 18D61800] 12:39:52 INFO - PROCESS | 608 | 1462477192854 Marionette DEBUG loaded listener.js 12:39:52 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A02B000) [pid = 608] [serial = 594] [outer = 18D61800] 12:39:53 INFO - PROCESS | 608 | 1462477193933 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]]]}] 12:39:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:39:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1413ms 12:39:53 INFO - PROCESS | 608 | 1462477193954 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 12:39:53 INFO - PROCESS | 608 | 1462477193956 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 12:39:53 INFO - PROCESS | 608 | 1462477193960 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:39:53 INFO - PROCESS | 608 | 1462477193964 Marionette TRACE conn5 <- [1,758,null,{}] 12:39:53 INFO - PROCESS | 608 | 1462477193975 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}] 12:39:54 INFO - PROCESS | 608 | 1462477194111 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 12:39:54 INFO - PROCESS | 608 | 1462477194267 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 608 | ++DOCSHELL 1C554800 == 52 [pid = 608] [id = 199] 12:39:54 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1C55B000) [pid = 608] [serial = 595] [outer = 00000000] 12:39:54 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1CA79C00) [pid = 608] [serial = 596] [outer = 1C55B000] 12:39:54 INFO - PROCESS | 608 | 1462477194324 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1CA83400) [pid = 608] [serial = 597] [outer = 1C55B000] 12:39:54 INFO - PROCESS | 608 | 1462477194895 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]]]}] 12:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 969ms 12:39:54 INFO - PROCESS | 608 | 1462477194934 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 608 | 1462477194937 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 12:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:39:54 INFO - PROCESS | 608 | 1462477194940 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 608 | 1462477194942 Marionette TRACE conn5 <- [1,762,null,{}] 12:39:54 INFO - PROCESS | 608 | 1462477194946 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}] 12:39:55 INFO - PROCESS | 608 | 1462477195050 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 12:39:55 INFO - PROCESS | 608 | 1462477195148 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:55 INFO - PROCESS | 608 | ++DOCSHELL 19066800 == 53 [pid = 608] [id = 200] 12:39:55 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (19522000) [pid = 608] [serial = 598] [outer = 00000000] 12:39:55 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1A032800) [pid = 608] [serial = 599] [outer = 19522000] 12:39:55 INFO - PROCESS | 608 | 1462477195202 Marionette DEBUG loaded listener.js 12:39:55 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1CB07800) [pid = 608] [serial = 600] [outer = 19522000] 12:39:55 INFO - PROCESS | 608 | 1462477195901 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]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 970ms 12:39:55 INFO - PROCESS | 608 | 1462477195928 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 12:39:55 INFO - PROCESS | 608 | 1462477195932 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 12:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:39:55 INFO - PROCESS | 608 | 1462477195939 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 608 | 1462477195942 Marionette TRACE conn5 <- [1,766,null,{}] 12:39:55 INFO - PROCESS | 608 | 1462477195947 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}] 12:39:56 INFO - PROCESS | 608 | 1462477196046 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 12:39:56 INFO - PROCESS | 608 | 1462477196146 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:56 INFO - PROCESS | 608 | ++DOCSHELL 0FE5D000 == 54 [pid = 608] [id = 201] 12:39:56 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (10145000) [pid = 608] [serial = 601] [outer = 00000000] 12:39:56 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1633B800) [pid = 608] [serial = 602] [outer = 10145000] 12:39:56 INFO - PROCESS | 608 | 1462477196196 Marionette DEBUG loaded listener.js 12:39:56 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (17781C00) [pid = 608] [serial = 603] [outer = 10145000] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 1A32DC00 == 53 [pid = 608] [id = 195] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 19EB1000 == 52 [pid = 608] [id = 194] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 190D2400 == 51 [pid = 608] [id = 193] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 111E1000 == 50 [pid = 608] [id = 192] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 0FD4B800 == 49 [pid = 608] [id = 191] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 08E63C00 == 48 [pid = 608] [id = 190] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1A553400) [pid = 608] [serial = 554] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 0FD47C00 == 47 [pid = 608] [id = 186] 12:39:56 INFO - PROCESS | 608 | --DOCSHELL 19064800 == 46 [pid = 608] [id = 185] 12:39:56 INFO - PROCESS | 608 | 1462477196763 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]]]}] 12:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 869ms 12:39:56 INFO - PROCESS | 608 | 1462477196812 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 12:39:56 INFO - PROCESS | 608 | 1462477196817 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 12:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:39:56 INFO - PROCESS | 608 | 1462477196823 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:39:56 INFO - PROCESS | 608 | 1462477196826 Marionette TRACE conn5 <- [1,770,null,{}] 12:39:56 INFO - PROCESS | 608 | 1462477196829 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}] 12:39:56 INFO - PROCESS | 608 | 1462477196911 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 100 (0FD42C00) [pid = 608] [serial = 539] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 99 (10217800) [pid = 608] [serial = 540] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 98 (142BB400) [pid = 608] [serial = 542] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 97 (19FE7C00) [pid = 608] [serial = 548] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1CA82800) [pid = 608] [serial = 536] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1A02D000) [pid = 608] [serial = 549] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 94 (0FD48C00) [pid = 608] [serial = 527] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 93 (17773800) [pid = 608] [serial = 530] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 92 (1906AC00) [pid = 608] [serial = 546] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1A55CC00) [pid = 608] [serial = 533] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1430C800) [pid = 608] [serial = 552] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 89 (16344C00) [pid = 608] [serial = 551] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1CA84400) [pid = 608] [serial = 525] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 87 (18D61C00) [pid = 608] [serial = 545] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 86 (14A1E000) [pid = 608] [serial = 543] [outer = 00000000] [url = about:blank] 12:39:56 INFO - PROCESS | 608 | --DOMWINDOW == 85 (1491A000) [pid = 608] [serial = 483] [outer = 00000000] [url = about:blank] 12:39:57 INFO - PROCESS | 608 | 1462477197013 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 608 | ++DOCSHELL 0C945C00 == 47 [pid = 608] [id = 202] 12:39:57 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (0CDBF000) [pid = 608] [serial = 604] [outer = 00000000] 12:39:57 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (0FD49400) [pid = 608] [serial = 605] [outer = 0CDBF000] 12:39:57 INFO - PROCESS | 608 | 1462477197060 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (10AB9C00) [pid = 608] [serial = 606] [outer = 0CDBF000] 12:39:57 INFO - PROCESS | 608 | 1462477197452 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]]]}] 12:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 12:39:57 INFO - PROCESS | 608 | 1462477197497 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 608 | 1462477197499 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 12:39:57 INFO - PROCESS | 608 | 1462477197503 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:39:57 INFO - PROCESS | 608 | 1462477197506 Marionette TRACE conn5 <- [1,774,null,{}] 12:39:57 INFO - PROCESS | 608 | 1462477197516 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}] 12:39:57 INFO - PROCESS | 608 | 1462477197602 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 12:39:57 INFO - PROCESS | 608 | 1462477197609 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 608 | ++DOCSHELL 15816000 == 48 [pid = 608] [id = 203] 12:39:57 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (15816800) [pid = 608] [serial = 607] [outer = 00000000] 12:39:57 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (18D67000) [pid = 608] [serial = 608] [outer = 15816800] 12:39:57 INFO - PROCESS | 608 | 1462477197656 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (190D3000) [pid = 608] [serial = 609] [outer = 15816800] 12:39:58 INFO - PROCESS | 608 | 1462477198116 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]]]}] 12:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 631ms 12:39:58 INFO - PROCESS | 608 | 1462477198138 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 608 | 1462477198140 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 12:39:58 INFO - PROCESS | 608 | 1462477198143 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 608 | 1462477198145 Marionette TRACE conn5 <- [1,778,null,{}] 12:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:39:58 INFO - PROCESS | 608 | 1462477198149 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}] 12:39:58 INFO - PROCESS | 608 | 1462477198230 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 12:39:58 INFO - PROCESS | 608 | 1462477198236 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 608 | ++DOCSHELL 1A032C00 == 49 [pid = 608] [id = 204] 12:39:58 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1A033000) [pid = 608] [serial = 610] [outer = 00000000] 12:39:58 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A037C00) [pid = 608] [serial = 611] [outer = 1A033000] 12:39:58 INFO - PROCESS | 608 | 1462477198281 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1A32CC00) [pid = 608] [serial = 612] [outer = 1A033000] 12:39:58 INFO - PROCESS | 608 | 1462477198726 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]]]}] 12:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 631ms 12:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:39:58 INFO - PROCESS | 608 | 1462477198779 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 608 | 1462477198781 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 12:39:58 INFO - PROCESS | 608 | 1462477198784 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 608 | 1462477198786 Marionette TRACE conn5 <- [1,782,null,{}] 12:39:58 INFO - PROCESS | 608 | 1462477198790 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}] 12:39:58 INFO - PROCESS | 608 | 1462477198869 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 12:39:58 INFO - PROCESS | 608 | 1462477198875 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 608 | ++DOCSHELL 1A3EC800 == 50 [pid = 608] [id = 205] 12:39:58 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1A505800) [pid = 608] [serial = 613] [outer = 00000000] 12:39:58 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1A557000) [pid = 608] [serial = 614] [outer = 1A505800] 12:39:58 INFO - PROCESS | 608 | 1462477198919 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1A560400) [pid = 608] [serial = 615] [outer = 1A505800] 12:39:59 INFO - PROCESS | 608 | 1462477199411 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]]]}] 12:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 12:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:39:59 INFO - PROCESS | 608 | 1462477199455 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 608 | 1462477199457 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 12:39:59 INFO - PROCESS | 608 | 1462477199460 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 608 | 1462477199462 Marionette TRACE conn5 <- [1,786,null,{}] 12:39:59 INFO - PROCESS | 608 | 1462477199466 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}] 12:39:59 INFO - PROCESS | 608 | 1462477199603 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 12:39:59 INFO - PROCESS | 608 | 1462477199694 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 608 | ++DOCSHELL 1CA36C00 == 51 [pid = 608] [id = 206] 12:39:59 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1CA38000) [pid = 608] [serial = 616] [outer = 00000000] 12:39:59 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1CA7AC00) [pid = 608] [serial = 617] [outer = 1CA38000] 12:39:59 INFO - PROCESS | 608 | 1462477199741 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1CA82800) [pid = 608] [serial = 618] [outer = 1CA38000] 12:40:00 INFO - PROCESS | 608 | 1462477200166 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]]]}] 12:40:00 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 12:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 12:40:00 INFO - PROCESS | 608 | 1462477200191 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 608 | 1462477200193 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 12:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:40:00 INFO - PROCESS | 608 | 1462477200196 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 608 | 1462477200198 Marionette TRACE conn5 <- [1,790,null,{}] 12:40:00 INFO - PROCESS | 608 | 1462477200202 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}] 12:40:00 INFO - PROCESS | 608 | 1462477200311 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 12:40:00 INFO - PROCESS | 608 | 1462477200363 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 608 | ++DOCSHELL 0F967800 == 52 [pid = 608] [id = 207] 12:40:00 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (19EB5400) [pid = 608] [serial = 619] [outer = 00000000] 12:40:00 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1CB4D400) [pid = 608] [serial = 620] [outer = 19EB5400] 12:40:00 INFO - PROCESS | 608 | 1462477200411 Marionette DEBUG loaded listener.js 12:40:00 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1CB8E400) [pid = 608] [serial = 621] [outer = 19EB5400] 12:40:00 INFO - PROCESS | 608 | --DOMWINDOW == 102 (19EB2400) [pid = 608] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:40:00 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1A331C00) [pid = 608] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:40:00 INFO - PROCESS | 608 | --DOMWINDOW == 100 (14016000) [pid = 608] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:40:00 INFO - PROCESS | 608 | --DOMWINDOW == 99 (0FD4C400) [pid = 608] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:40:00 INFO - PROCESS | 608 | --DOMWINDOW == 98 (0FCE3000) [pid = 608] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:40:00 INFO - PROCESS | 608 | --DOMWINDOW == 97 (19529800) [pid = 608] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:40:00 INFO - PROCESS | 608 | 1462477200839 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]]]}] 12:40:00 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 12:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 669ms 12:40:00 INFO - PROCESS | 608 | 1462477200867 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 608 | 1462477200869 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 12:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:40:00 INFO - PROCESS | 608 | 1462477200872 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 608 | 1462477200874 Marionette TRACE conn5 <- [1,794,null,{}] 12:40:00 INFO - PROCESS | 608 | 1462477200877 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}] 12:40:00 INFO - PROCESS | 608 | 1462477200958 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 12:40:00 INFO - PROCESS | 608 | 1462477200991 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 608 | ++DOCSHELL 14015400 == 53 [pid = 608] [id = 208] 12:40:01 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (14016000) [pid = 608] [serial = 622] [outer = 00000000] 12:40:01 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (19EB1C00) [pid = 608] [serial = 623] [outer = 14016000] 12:40:01 INFO - PROCESS | 608 | 1462477201034 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1AD0F000) [pid = 608] [serial = 624] [outer = 14016000] 12:40:01 INFO - PROCESS | 608 | 1462477201460 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]]]}] 12:40:01 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 12:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 630ms 12:40:01 INFO - PROCESS | 608 | 1462477201503 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 12:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:40:01 INFO - PROCESS | 608 | 1462477201505 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 12:40:01 INFO - PROCESS | 608 | 1462477201508 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 608 | 1462477201510 Marionette TRACE conn5 <- [1,798,null,{}] 12:40:01 INFO - PROCESS | 608 | 1462477201514 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}] 12:40:01 INFO - PROCESS | 608 | 1462477201593 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 12:40:01 INFO - PROCESS | 608 | 1462477201602 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 608 | ++DOCSHELL 1CF31C00 == 54 [pid = 608] [id = 209] 12:40:01 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1CF39400) [pid = 608] [serial = 625] [outer = 00000000] 12:40:01 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1D310400) [pid = 608] [serial = 626] [outer = 1CF39400] 12:40:01 INFO - PROCESS | 608 | 1462477201645 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1D815000) [pid = 608] [serial = 627] [outer = 1CF39400] 12:40:02 INFO - PROCESS | 608 | 1462477202071 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]]]}] 12:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 12:40:02 INFO - PROCESS | 608 | 1462477202079 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 12:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:40:02 INFO - PROCESS | 608 | 1462477202081 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 12:40:02 INFO - PROCESS | 608 | 1462477202084 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - PROCESS | 608 | 1462477202086 Marionette TRACE conn5 <- [1,802,null,{}] 12:40:02 INFO - PROCESS | 608 | 1462477202090 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}] 12:40:02 INFO - PROCESS | 608 | 1462477202210 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 12:40:02 INFO - PROCESS | 608 | 1462477202219 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:02 INFO - PROCESS | 608 | ++DOCSHELL 1D812C00 == 55 [pid = 608] [id = 210] 12:40:02 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1D818800) [pid = 608] [serial = 628] [outer = 00000000] 12:40:02 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1D863400) [pid = 608] [serial = 629] [outer = 1D818800] 12:40:02 INFO - PROCESS | 608 | 1462477202262 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1D86C800) [pid = 608] [serial = 630] [outer = 1D818800] 12:40:02 INFO - PROCESS | 608 | 1462477202703 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] 12:40:02 INFO - PROCESS | 608 | 1462477202757 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 12:40:02 INFO - PROCESS | 608 | 1462477202760 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:40:02 INFO - PROCESS | 608 | 1462477202763 Marionette TRACE conn5 <- [1,806,null,{}] 12:40:02 INFO - PROCESS | 608 | 1462477202774 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}] 12:40:02 INFO - PROCESS | 608 | 1462477202874 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 12:40:02 INFO - PROCESS | 608 | 1462477202880 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:02 INFO - PROCESS | 608 | ++DOCSHELL 1EC4BC00 == 56 [pid = 608] [id = 211] 12:40:02 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1EC4FC00) [pid = 608] [serial = 631] [outer = 00000000] 12:40:02 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1ED9D000) [pid = 608] [serial = 632] [outer = 1EC4FC00] 12:40:02 INFO - PROCESS | 608 | 1462477202929 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1F92C400) [pid = 608] [serial = 633] [outer = 1EC4FC00] 12:40:03 INFO - PROCESS | 608 | 1462477203686 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]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 989ms 12:40:03 INFO - PROCESS | 608 | 1462477203755 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 608 | 1462477203761 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 12:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:40:03 INFO - PROCESS | 608 | 1462477203765 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 608 | 1462477203770 Marionette TRACE conn5 <- [1,810,null,{}] 12:40:03 INFO - PROCESS | 608 | 1462477203775 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}] 12:40:03 INFO - PROCESS | 608 | 1462477203889 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 12:40:04 INFO - PROCESS | 608 | 1462477204022 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:04 INFO - PROCESS | 608 | ++DOCSHELL 0FD4A000 == 57 [pid = 608] [id = 212] 12:40:04 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (102F2800) [pid = 608] [serial = 634] [outer = 00000000] 12:40:04 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (14A21800) [pid = 608] [serial = 635] [outer = 102F2800] 12:40:04 INFO - PROCESS | 608 | 1462477204079 Marionette DEBUG loaded listener.js 12:40:04 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (17778C00) [pid = 608] [serial = 636] [outer = 102F2800] 12:40:04 INFO - PROCESS | 608 | 1462477204745 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] 12:40:04 INFO - PROCESS | 608 | 1462477204797 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 12:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:40:04 INFO - PROCESS | 608 | 1462477204804 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:40:04 INFO - PROCESS | 608 | 1462477204806 Marionette TRACE conn5 <- [1,814,null,{}] 12:40:04 INFO - PROCESS | 608 | 1462477204811 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}] 12:40:04 INFO - PROCESS | 608 | 1462477204946 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 12:40:05 INFO - PROCESS | 608 | 1462477205079 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 608 | ++DOCSHELL 14A1CC00 == 58 [pid = 608] [id = 213] 12:40:05 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1AD11400) [pid = 608] [serial = 637] [outer = 00000000] 12:40:05 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1B5ED400) [pid = 608] [serial = 638] [outer = 1AD11400] 12:40:05 INFO - PROCESS | 608 | 1462477205134 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1CB02C00) [pid = 608] [serial = 639] [outer = 1AD11400] 12:40:05 INFO - PROCESS | 608 | 1462477205700 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]]]}] 12:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 930ms 12:40:05 INFO - PROCESS | 608 | 1462477205736 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 608 | 1462477205738 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 12:40:05 INFO - PROCESS | 608 | 1462477205742 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:40:05 INFO - PROCESS | 608 | 1462477205746 Marionette TRACE conn5 <- [1,818,null,{}] 12:40:05 INFO - PROCESS | 608 | 1462477205757 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}] 12:40:05 INFO - PROCESS | 608 | 1462477205865 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 12:40:05 INFO - PROCESS | 608 | 1462477205970 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 608 | ++DOCSHELL 1F928C00 == 59 [pid = 608] [id = 214] 12:40:05 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1F929000) [pid = 608] [serial = 640] [outer = 00000000] 12:40:06 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1F92F400) [pid = 608] [serial = 641] [outer = 1F929000] 12:40:06 INFO - PROCESS | 608 | 1462477206026 Marionette DEBUG loaded listener.js 12:40:06 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1F936800) [pid = 608] [serial = 642] [outer = 1F929000] 12:40:06 INFO - PROCESS | 608 | 1462477206658 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]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 929ms 12:40:06 INFO - PROCESS | 608 | 1462477206675 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 12:40:06 INFO - PROCESS | 608 | 1462477206678 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 12:40:06 INFO - PROCESS | 608 | 1462477206681 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:40:06 INFO - PROCESS | 608 | 1462477206683 Marionette TRACE conn5 <- [1,822,null,{}] 12:40:06 INFO - PROCESS | 608 | 1462477206687 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}] 12:40:06 INFO - PROCESS | 608 | 1462477206795 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 12:40:06 INFO - PROCESS | 608 | 1462477206899 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:06 INFO - PROCESS | 608 | ++DOCSHELL 1ED9E000 == 60 [pid = 608] [id = 215] 12:40:06 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1F931800) [pid = 608] [serial = 643] [outer = 00000000] 12:40:06 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1F990000) [pid = 608] [serial = 644] [outer = 1F931800] 12:40:06 INFO - PROCESS | 608 | 1462477206954 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1FA03800) [pid = 608] [serial = 645] [outer = 1F931800] 12:40:07 INFO - PROCESS | 608 | 1462477207591 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]]]}] 12:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 969ms 12:40:07 INFO - PROCESS | 608 | 1462477207655 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 12:40:07 INFO - PROCESS | 608 | 1462477207658 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 12:40:07 INFO - PROCESS | 608 | 1462477207661 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:40:07 INFO - PROCESS | 608 | 1462477207663 Marionette TRACE conn5 <- [1,826,null,{}] 12:40:07 INFO - PROCESS | 608 | 1462477207667 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}] 12:40:07 INFO - PROCESS | 608 | 1462477207772 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 12:40:08 INFO - PROCESS | 608 | 1462477208050 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 608 | ++DOCSHELL 08E18800 == 61 [pid = 608] [id = 216] 12:40:08 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (08E65000) [pid = 608] [serial = 646] [outer = 00000000] 12:40:08 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (0FD40400) [pid = 608] [serial = 647] [outer = 08E65000] 12:40:08 INFO - PROCESS | 608 | 1462477208130 Marionette DEBUG loaded listener.js 12:40:08 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (0FE5B000) [pid = 608] [serial = 648] [outer = 08E65000] 12:40:08 INFO - PROCESS | 608 | 1462477208700 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]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1076ms 12:40:08 INFO - PROCESS | 608 | 1462477208742 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 608 | 1462477208746 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 12:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:40:08 INFO - PROCESS | 608 | 1462477208750 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 608 | 1462477208754 Marionette TRACE conn5 <- [1,830,null,{}] 12:40:08 INFO - PROCESS | 608 | 1462477208758 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}] 12:40:08 INFO - PROCESS | 608 | 1462477208861 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 12:40:08 INFO - PROCESS | 608 | 1462477208969 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 608 | ++DOCSHELL 10222C00 == 62 [pid = 608] [id = 217] 12:40:08 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1421C800) [pid = 608] [serial = 649] [outer = 00000000] 12:40:08 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (14A1A400) [pid = 608] [serial = 650] [outer = 1421C800] 12:40:09 INFO - PROCESS | 608 | 1462477209018 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (16346C00) [pid = 608] [serial = 651] [outer = 1421C800] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1AD07C00 == 61 [pid = 608] [id = 189] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 0FD30800 == 60 [pid = 608] [id = 175] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 0FD30400 == 59 [pid = 608] [id = 145] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1A4CE400 == 58 [pid = 608] [id = 147] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1D812C00 == 57 [pid = 608] [id = 210] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1CF31C00 == 56 [pid = 608] [id = 209] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 14015400 == 55 [pid = 608] [id = 208] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 0F967800 == 54 [pid = 608] [id = 207] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1CA36C00 == 53 [pid = 608] [id = 206] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1A3EC800 == 52 [pid = 608] [id = 205] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1A032C00 == 51 [pid = 608] [id = 204] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 15816000 == 50 [pid = 608] [id = 203] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1C340800) [pid = 608] [serial = 587] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 0C945C00 == 49 [pid = 608] [id = 202] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 0FE5D000 == 48 [pid = 608] [id = 201] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1C554800 == 47 [pid = 608] [id = 199] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1777E000 == 46 [pid = 608] [id = 198] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 1402B000 == 45 [pid = 608] [id = 197] 12:40:09 INFO - PROCESS | 608 | --DOCSHELL 0FC1F400 == 44 [pid = 608] [id = 196] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 125 (19FE1000) [pid = 608] [serial = 581] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 124 (10BD2000) [pid = 608] [serial = 557] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 123 (19EB9000) [pid = 608] [serial = 560] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1A507C00) [pid = 608] [serial = 584] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1B5E4800) [pid = 608] [serial = 563] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1CA52000) [pid = 608] [serial = 566] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 119 (164EC800) [pid = 608] [serial = 575] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 118 (0FE60800) [pid = 608] [serial = 572] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1021D800) [pid = 608] [serial = 573] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 116 (101CB400) [pid = 608] [serial = 570] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 115 (0FD48800) [pid = 608] [serial = 569] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 114 (19EB6400) [pid = 608] [serial = 579] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 113 (19EB2800) [pid = 608] [serial = 578] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A562000) [pid = 608] [serial = 585] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1A031800) [pid = 608] [serial = 582] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | --DOMWINDOW == 110 (17780800) [pid = 608] [serial = 576] [outer = 00000000] [url = about:blank] 12:40:09 INFO - PROCESS | 608 | 1462477209532 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]]]}] 12:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 829ms 12:40:09 INFO - PROCESS | 608 | 1462477209583 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 12:40:09 INFO - PROCESS | 608 | 1462477209587 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 12:40:09 INFO - PROCESS | 608 | 1462477209592 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:40:09 INFO - PROCESS | 608 | 1462477209593 Marionette TRACE conn5 <- [1,834,null,{}] 12:40:09 INFO - PROCESS | 608 | 1462477209597 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}] 12:40:09 INFO - PROCESS | 608 | 1462477209679 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 12:40:09 INFO - PROCESS | 608 | 1462477209688 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:09 INFO - PROCESS | 608 | ++DOCSHELL 10218400 == 45 [pid = 608] [id = 218] 12:40:09 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1021DC00) [pid = 608] [serial = 652] [outer = 00000000] 12:40:09 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (10AC0C00) [pid = 608] [serial = 653] [outer = 1021DC00] 12:40:09 INFO - PROCESS | 608 | 1462477209734 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (14541000) [pid = 608] [serial = 654] [outer = 1021DC00] 12:40:10 INFO - PROCESS | 608 | 1462477210220 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]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 669ms 12:40:10 INFO - PROCESS | 608 | 1462477210267 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 608 | 1462477210269 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 12:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:40:10 INFO - PROCESS | 608 | 1462477210273 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - PROCESS | 608 | 1462477210279 Marionette TRACE conn5 <- [1,838,null,{}] 12:40:10 INFO - PROCESS | 608 | 1462477210287 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}] 12:40:10 INFO - PROCESS | 608 | 1462477210373 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 12:40:10 INFO - PROCESS | 608 | 1462477210384 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:10 INFO - PROCESS | 608 | ++DOCSHELL 0FD3D400 == 46 [pid = 608] [id = 219] 12:40:10 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (0FE53000) [pid = 608] [serial = 655] [outer = 00000000] 12:40:10 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (188C7000) [pid = 608] [serial = 656] [outer = 0FE53000] 12:40:10 INFO - PROCESS | 608 | 1462477210428 Marionette DEBUG loaded listener.js 12:40:10 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (18D65400) [pid = 608] [serial = 657] [outer = 0FE53000] 12:40:10 INFO - PROCESS | 608 | 1462477210915 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]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 690ms 12:40:10 INFO - PROCESS | 608 | 1462477210966 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 608 | 1462477210969 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 12:40:10 INFO - PROCESS | 608 | 1462477210972 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:40:10 INFO - PROCESS | 608 | 1462477210974 Marionette TRACE conn5 <- [1,842,null,{}] 12:40:10 INFO - PROCESS | 608 | 1462477210977 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}] 12:40:11 INFO - PROCESS | 608 | 1462477211058 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 12:40:11 INFO - PROCESS | 608 | 1462477211151 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:11 INFO - PROCESS | 608 | ++DOCSHELL 08E6C400 == 47 [pid = 608] [id = 220] 12:40:11 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (19526800) [pid = 608] [serial = 658] [outer = 00000000] 12:40:11 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (19A9BC00) [pid = 608] [serial = 659] [outer = 19526800] 12:40:11 INFO - PROCESS | 608 | 1462477211196 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (19EB5C00) [pid = 608] [serial = 660] [outer = 19526800] 12:40:11 INFO - PROCESS | 608 | 1462477211599 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]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 12:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:40:11 INFO - PROCESS | 608 | 1462477211650 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 608 | 1462477211652 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 12:40:11 INFO - PROCESS | 608 | 1462477211655 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 608 | 1462477211657 Marionette TRACE conn5 <- [1,846,null,{}] 12:40:11 INFO - PROCESS | 608 | 1462477211660 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}] 12:40:11 INFO - PROCESS | 608 | 1462477211768 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 12:40:11 INFO - PROCESS | 608 | 1462477211857 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:11 INFO - PROCESS | 608 | ++DOCSHELL 0CD87C00 == 48 [pid = 608] [id = 221] 12:40:11 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (19FE5C00) [pid = 608] [serial = 661] [outer = 00000000] 12:40:11 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1A02CC00) [pid = 608] [serial = 662] [outer = 19FE5C00] 12:40:11 INFO - PROCESS | 608 | 1462477211911 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1A328800) [pid = 608] [serial = 663] [outer = 19FE5C00] 12:40:12 INFO - PROCESS | 608 | 1462477212354 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]]]}] 12:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 729ms 12:40:12 INFO - PROCESS | 608 | 1462477212386 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 12:40:12 INFO - PROCESS | 608 | 1462477212388 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 12:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:40:12 INFO - PROCESS | 608 | 1462477212391 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:40:12 INFO - PROCESS | 608 | 1462477212393 Marionette TRACE conn5 <- [1,850,null,{}] 12:40:12 INFO - PROCESS | 608 | 1462477212397 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}] 12:40:12 INFO - PROCESS | 608 | 1462477212511 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 12:40:12 INFO - PROCESS | 608 | 1462477212568 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 608 | ++DOCSHELL 1A32D000 == 49 [pid = 608] [id = 222] 12:40:12 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1A504C00) [pid = 608] [serial = 664] [outer = 00000000] 12:40:12 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1A555800) [pid = 608] [serial = 665] [outer = 1A504C00] 12:40:12 INFO - PROCESS | 608 | 1462477212617 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1A55CC00) [pid = 608] [serial = 666] [outer = 1A504C00] 12:40:13 INFO - PROCESS | 608 | 1462477213025 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]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 12:40:13 INFO - PROCESS | 608 | 1462477213063 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 608 | 1462477213065 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 12:40:13 INFO - PROCESS | 608 | 1462477213068 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:40:13 INFO - PROCESS | 608 | 1462477213070 Marionette TRACE conn5 <- [1,854,null,{}] 12:40:13 INFO - PROCESS | 608 | 1462477213073 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}] 12:40:13 INFO - PROCESS | 608 | 1462477213206 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 12:40:13 INFO - PROCESS | 608 | 1462477213228 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 608 | ++DOCSHELL 1A562000 == 50 [pid = 608] [id = 223] 12:40:13 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1AD07C00) [pid = 608] [serial = 667] [outer = 00000000] 12:40:13 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1AD12C00) [pid = 608] [serial = 668] [outer = 1AD07C00] 12:40:13 INFO - PROCESS | 608 | 1462477213271 Marionette DEBUG loaded listener.js 12:40:13 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1AD28400) [pid = 608] [serial = 669] [outer = 1AD07C00] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 127 (0CDBF000) [pid = 608] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1CA38000) [pid = 608] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1A033000) [pid = 608] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1A505800) [pid = 608] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 123 (15816800) [pid = 608] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 122 (10145000) [pid = 608] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 121 (19EB5400) [pid = 608] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 120 (14016000) [pid = 608] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1D818800) [pid = 608] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:40:13 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1CF39400) [pid = 608] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:40:13 INFO - PROCESS | 608 | 1462477213797 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]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 769ms 12:40:13 INFO - PROCESS | 608 | 1462477213842 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 608 | 1462477213844 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 12:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:40:13 INFO - PROCESS | 608 | 1462477213848 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 608 | 1462477213849 Marionette TRACE conn5 <- [1,858,null,{}] 12:40:13 INFO - PROCESS | 608 | 1462477213853 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}] 12:40:13 INFO - PROCESS | 608 | 1462477213963 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 12:40:14 INFO - PROCESS | 608 | 1462477214019 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 608 | ++DOCSHELL 17747000 == 51 [pid = 608] [id = 224] 12:40:14 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (17750000) [pid = 608] [serial = 670] [outer = 00000000] 12:40:14 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1A55F800) [pid = 608] [serial = 671] [outer = 17750000] 12:40:14 INFO - PROCESS | 608 | 1462477214062 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1AEA3C00) [pid = 608] [serial = 672] [outer = 17750000] 12:40:14 INFO - PROCESS | 608 | 1462477214417 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]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 630ms 12:40:14 INFO - PROCESS | 608 | 1462477214479 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 608 | 1462477214481 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 12:40:14 INFO - PROCESS | 608 | 1462477214509 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 608 | 1462477214511 Marionette TRACE conn5 <- [1,862,null,{}] 12:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:40:14 INFO - PROCESS | 608 | 1462477214519 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}] 12:40:14 INFO - PROCESS | 608 | 1462477214597 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 12:40:14 INFO - PROCESS | 608 | 1462477214604 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 608 | ++DOCSHELL 1AEADC00 == 52 [pid = 608] [id = 225] 12:40:14 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1B5E7800) [pid = 608] [serial = 673] [outer = 00000000] 12:40:14 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1C4CB000) [pid = 608] [serial = 674] [outer = 1B5E7800] 12:40:14 INFO - PROCESS | 608 | 1462477214648 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1CA4AC00) [pid = 608] [serial = 675] [outer = 1B5E7800] 12:40:15 INFO - PROCESS | 608 | 1462477215071 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]]]}] 12:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 629ms 12:40:15 INFO - PROCESS | 608 | 1462477215144 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 12:40:15 INFO - PROCESS | 608 | 1462477215146 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 12:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:40:15 INFO - PROCESS | 608 | 1462477215150 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:40:15 INFO - PROCESS | 608 | 1462477215151 Marionette TRACE conn5 <- [1,866,null,{}] 12:40:15 INFO - PROCESS | 608 | 1462477215155 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}] 12:40:15 INFO - PROCESS | 608 | 1462477215234 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 12:40:15 INFO - PROCESS | 608 | 1462477215240 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 608 | ++DOCSHELL 1CA52C00 == 53 [pid = 608] [id = 226] 12:40:15 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1CA78800) [pid = 608] [serial = 676] [outer = 00000000] 12:40:15 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1CA84C00) [pid = 608] [serial = 677] [outer = 1CA78800] 12:40:15 INFO - PROCESS | 608 | 1462477215289 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1CB50000) [pid = 608] [serial = 678] [outer = 1CA78800] 12:40:17 INFO - PROCESS | 608 | 1462477217163 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]]]}] 12:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2071ms 12:40:17 INFO - PROCESS | 608 | 1462477217223 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 12:40:17 INFO - PROCESS | 608 | 1462477217228 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 12:40:17 INFO - PROCESS | 608 | 1462477217234 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:40:17 INFO - PROCESS | 608 | 1462477217237 Marionette TRACE conn5 <- [1,870,null,{}] 12:40:17 INFO - PROCESS | 608 | 1462477217243 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}] 12:40:17 INFO - PROCESS | 608 | 1462477217358 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 12:40:17 INFO - PROCESS | 608 | 1462477217490 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:17 INFO - PROCESS | 608 | ++DOCSHELL 0FE5B400 == 54 [pid = 608] [id = 227] 12:40:17 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (0FE5D000) [pid = 608] [serial = 679] [outer = 00000000] 12:40:17 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1021D800) [pid = 608] [serial = 680] [outer = 0FE5D000] 12:40:17 INFO - PROCESS | 608 | 1462477217548 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (10A82400) [pid = 608] [serial = 681] [outer = 0FE5D000] 12:40:18 INFO - PROCESS | 608 | 1462477218162 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]]]}] 12:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 969ms 12:40:18 INFO - PROCESS | 608 | 1462477218209 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 12:40:18 INFO - PROCESS | 608 | 1462477218215 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 12:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:40:18 INFO - PROCESS | 608 | 1462477218221 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 608 | 1462477218224 Marionette TRACE conn5 <- [1,874,null,{}] 12:40:18 INFO - PROCESS | 608 | 1462477218228 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}] 12:40:18 INFO - PROCESS | 608 | 1462477218341 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 12:40:18 INFO - PROCESS | 608 | 1462477218446 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 608 | ++DOCSHELL 14A1DC00 == 55 [pid = 608] [id = 228] 12:40:18 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (164C1400) [pid = 608] [serial = 682] [outer = 00000000] 12:40:18 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1774A800) [pid = 608] [serial = 683] [outer = 164C1400] 12:40:18 INFO - PROCESS | 608 | 1462477218500 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (18516C00) [pid = 608] [serial = 684] [outer = 164C1400] 12:40:19 INFO - PROCESS | 608 | 1462477219147 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]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 969ms 12:40:19 INFO - PROCESS | 608 | 1462477219193 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 608 | 1462477219196 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 12:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:40:19 INFO - PROCESS | 608 | 1462477219200 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 608 | 1462477219204 Marionette TRACE conn5 <- [1,878,null,{}] 12:40:19 INFO - PROCESS | 608 | 1462477219215 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}] 12:40:19 INFO - PROCESS | 608 | 1462477219332 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 12:40:19 INFO - PROCESS | 608 | 1462477219436 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 608 | ++DOCSHELL 1A4CAC00 == 56 [pid = 608] [id = 229] 12:40:19 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1A4CE400) [pid = 608] [serial = 685] [outer = 00000000] 12:40:19 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1A50CC00) [pid = 608] [serial = 686] [outer = 1A4CE400] 12:40:19 INFO - PROCESS | 608 | 1462477219496 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1B5F1000) [pid = 608] [serial = 687] [outer = 1A4CE400] 12:40:20 INFO - PROCESS | 608 | 1462477220148 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]]]}] 12:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1023ms 12:40:20 INFO - PROCESS | 608 | 1462477220196 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 608 | 1462477220199 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 12:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:40:20 INFO - PROCESS | 608 | 1462477220202 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 608 | 1462477220204 Marionette TRACE conn5 <- [1,882,null,{}] 12:40:20 INFO - PROCESS | 608 | 1462477220208 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}] 12:40:20 INFO - PROCESS | 608 | 1462477220319 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 12:40:20 INFO - PROCESS | 608 | 1462477220449 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:20 INFO - PROCESS | 608 | ++DOCSHELL 1C9E0800 == 57 [pid = 608] [id = 230] 12:40:20 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1CB49000) [pid = 608] [serial = 688] [outer = 00000000] 12:40:20 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1CB94400) [pid = 608] [serial = 689] [outer = 1CB49000] 12:40:20 INFO - PROCESS | 608 | 1462477220505 Marionette DEBUG loaded listener.js 12:40:20 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1D305000) [pid = 608] [serial = 690] [outer = 1CB49000] 12:40:21 INFO - PROCESS | 608 | 1462477221104 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]]]}] 12:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 929ms 12:40:21 INFO - PROCESS | 608 | 1462477221136 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 12:40:21 INFO - PROCESS | 608 | 1462477221138 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 12:40:21 INFO - PROCESS | 608 | 1462477221142 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:40:21 INFO - PROCESS | 608 | 1462477221144 Marionette TRACE conn5 <- [1,886,null,{}] 12:40:21 INFO - PROCESS | 608 | 1462477221147 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}] 12:40:21 INFO - PROCESS | 608 | 1462477221252 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 12:40:21 INFO - PROCESS | 608 | 1462477221355 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 608 | ++DOCSHELL 1CA84800 == 58 [pid = 608] [id = 231] 12:40:21 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1CB91000) [pid = 608] [serial = 691] [outer = 00000000] 12:40:21 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1D86BC00) [pid = 608] [serial = 692] [outer = 1CB91000] 12:40:21 INFO - PROCESS | 608 | 1462477221409 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1EC4F000) [pid = 608] [serial = 693] [outer = 1CB91000] 12:40:21 INFO - PROCESS | 608 | 1462477221974 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]]]}] 12:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 929ms 12:40:22 INFO - PROCESS | 608 | 1462477222076 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 12:40:22 INFO - PROCESS | 608 | 1462477222078 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 12:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:40:22 INFO - PROCESS | 608 | 1462477222081 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 608 | 1462477222083 Marionette TRACE conn5 <- [1,890,null,{}] 12:40:22 INFO - PROCESS | 608 | 1462477222087 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}] 12:40:22 INFO - PROCESS | 608 | 1462477222233 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 12:40:22 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (1AD0B400) [pid = 608] [serial = 694] [outer = 1006DC00] 12:40:22 INFO - PROCESS | 608 | 1462477222388 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 608 | ++DOCSHELL 10222400 == 59 [pid = 608] [id = 232] 12:40:22 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (10224400) [pid = 608] [serial = 695] [outer = 00000000] 12:40:22 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1757F400) [pid = 608] [serial = 696] [outer = 10224400] 12:40:22 INFO - PROCESS | 608 | 1462477222454 Marionette DEBUG loaded listener.js 12:40:22 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (19529C00) [pid = 608] [serial = 697] [outer = 10224400] 12:40:23 INFO - PROCESS | 608 | 1462477223228 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]]]}] 12:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1176ms 12:40:23 INFO - PROCESS | 608 | 1462477223263 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 608 | 1462477223267 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 12:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:40:23 INFO - PROCESS | 608 | 1462477223273 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 608 | 1462477223276 Marionette TRACE conn5 <- [1,894,null,{}] 12:40:23 INFO - PROCESS | 608 | 1462477223281 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}] 12:40:23 INFO - PROCESS | 608 | 1462477223387 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 12:40:23 INFO - PROCESS | 608 | 1462477223495 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 608 | ++DOCSHELL 10A88400 == 60 [pid = 608] [id = 233] 12:40:23 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (10BD2000) [pid = 608] [serial = 698] [outer = 00000000] 12:40:23 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (145F1000) [pid = 608] [serial = 699] [outer = 10BD2000] 12:40:23 INFO - PROCESS | 608 | 1462477223546 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (164E3000) [pid = 608] [serial = 700] [outer = 10BD2000] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 1AEADC00 == 59 [pid = 608] [id = 225] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 17747000 == 58 [pid = 608] [id = 224] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 1A562000 == 57 [pid = 608] [id = 223] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 1A32D000 == 56 [pid = 608] [id = 222] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 0CD87C00 == 55 [pid = 608] [id = 221] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 08E6C400 == 54 [pid = 608] [id = 220] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 0FD3D400 == 53 [pid = 608] [id = 219] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 10218400 == 52 [pid = 608] [id = 218] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 10222C00 == 51 [pid = 608] [id = 217] 12:40:23 INFO - PROCESS | 608 | --DOCSHELL 08E18800 == 50 [pid = 608] [id = 216] 12:40:23 INFO - PROCESS | 608 | --DOMWINDOW == 148 (1ED9D000) [pid = 608] [serial = 632] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOCSHELL 1F928C00 == 49 [pid = 608] [id = 214] 12:40:24 INFO - PROCESS | 608 | --DOCSHELL 14A1CC00 == 48 [pid = 608] [id = 213] 12:40:24 INFO - PROCESS | 608 | --DOCSHELL 0FD4A000 == 47 [pid = 608] [id = 212] 12:40:24 INFO - PROCESS | 608 | --DOCSHELL 1EC4BC00 == 46 [pid = 608] [id = 211] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 147 (0FD49400) [pid = 608] [serial = 605] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 146 (10AB9C00) [pid = 608] [serial = 606] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 145 (1A032800) [pid = 608] [serial = 599] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1CA7AC00) [pid = 608] [serial = 617] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1A037C00) [pid = 608] [serial = 611] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1A32CC00) [pid = 608] [serial = 612] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1A557000) [pid = 608] [serial = 614] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 140 (18D67000) [pid = 608] [serial = 608] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 139 (190D3000) [pid = 608] [serial = 609] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 138 (17781C00) [pid = 608] [serial = 603] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1633B800) [pid = 608] [serial = 602] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1CB4D400) [pid = 608] [serial = 620] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 135 (163DDC00) [pid = 608] [serial = 590] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 134 (19A9A800) [pid = 608] [serial = 593] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1CA79C00) [pid = 608] [serial = 596] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 132 (19EB1C00) [pid = 608] [serial = 623] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1CB8E400) [pid = 608] [serial = 621] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1D86C800) [pid = 608] [serial = 630] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1CA82800) [pid = 608] [serial = 618] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1D815000) [pid = 608] [serial = 627] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1AD0F000) [pid = 608] [serial = 624] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1D863400) [pid = 608] [serial = 629] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1D310400) [pid = 608] [serial = 626] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1A560400) [pid = 608] [serial = 615] [outer = 00000000] [url = about:blank] 12:40:24 INFO - PROCESS | 608 | 1462477224175 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]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 930ms 12:40:24 INFO - PROCESS | 608 | 1462477224203 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 608 | 1462477224208 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 12:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:40:24 INFO - PROCESS | 608 | 1462477224214 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 608 | 1462477224216 Marionette TRACE conn5 <- [1,898,null,{}] 12:40:24 INFO - PROCESS | 608 | 1462477224220 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}] 12:40:24 INFO - PROCESS | 608 | 1462477224310 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 12:40:24 INFO - PROCESS | 608 | 1462477224324 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 608 | ++DOCSHELL 0FD4A000 == 47 [pid = 608] [id = 234] 12:40:24 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (0FD4DC00) [pid = 608] [serial = 701] [outer = 00000000] 12:40:24 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (145D9C00) [pid = 608] [serial = 702] [outer = 0FD4DC00] 12:40:24 INFO - PROCESS | 608 | 1462477224444 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1757B400) [pid = 608] [serial = 703] [outer = 0FD4DC00] 12:40:24 INFO - PROCESS | 608 | 1462477224850 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]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 12:40:24 INFO - PROCESS | 608 | 1462477224889 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 608 | 1462477224891 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 12:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:40:24 INFO - PROCESS | 608 | 1462477224894 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 608 | 1462477224898 Marionette TRACE conn5 <- [1,902,null,{}] 12:40:24 INFO - PROCESS | 608 | 1462477224908 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}] 12:40:25 INFO - PROCESS | 608 | 1462477225000 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 12:40:25 INFO - PROCESS | 608 | 1462477225009 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 608 | ++DOCSHELL 188C4800 == 48 [pid = 608] [id = 235] 12:40:25 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (18D5D000) [pid = 608] [serial = 704] [outer = 00000000] 12:40:25 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (19A9C800) [pid = 608] [serial = 705] [outer = 18D5D000] 12:40:25 INFO - PROCESS | 608 | 1462477225058 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1A029800) [pid = 608] [serial = 706] [outer = 18D5D000] 12:40:25 INFO - PROCESS | 608 | 1462477225572 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]]]}] 12:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 12:40:25 INFO - PROCESS | 608 | 1462477225629 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 608 | 1462477225631 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 12:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:40:25 INFO - PROCESS | 608 | 1462477225635 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 608 | 1462477225636 Marionette TRACE conn5 <- [1,906,null,{}] 12:40:25 INFO - PROCESS | 608 | 1462477225640 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}] 12:40:25 INFO - PROCESS | 608 | 1462477225728 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 12:40:25 INFO - PROCESS | 608 | 1462477225737 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 608 | ++DOCSHELL 1A3E9C00 == 49 [pid = 608] [id = 236] 12:40:25 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1A4D7400) [pid = 608] [serial = 707] [outer = 00000000] 12:40:25 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1A557400) [pid = 608] [serial = 708] [outer = 1A4D7400] 12:40:25 INFO - PROCESS | 608 | 1462477225782 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1AD07800) [pid = 608] [serial = 709] [outer = 1A4D7400] 12:40:26 INFO - PROCESS | 608 | 1462477226227 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]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 629ms 12:40:26 INFO - PROCESS | 608 | 1462477226271 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 608 | 1462477226273 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 12:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:40:26 INFO - PROCESS | 608 | 1462477226276 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 608 | 1462477226278 Marionette TRACE conn5 <- [1,910,null,{}] 12:40:26 INFO - PROCESS | 608 | 1462477226281 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}] 12:40:26 INFO - PROCESS | 608 | 1462477226399 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 12:40:26 INFO - PROCESS | 608 | 1462477226489 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 608 | ++DOCSHELL 1AD0F000 == 50 [pid = 608] [id = 237] 12:40:26 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1ADDBC00) [pid = 608] [serial = 710] [outer = 00000000] 12:40:26 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1C028400) [pid = 608] [serial = 711] [outer = 1ADDBC00] 12:40:26 INFO - PROCESS | 608 | 1462477226534 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1C4C3800) [pid = 608] [serial = 712] [outer = 1ADDBC00] 12:40:26 INFO - PROCESS | 608 | 1462477226978 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]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 771ms 12:40:27 INFO - PROCESS | 608 | 1462477227050 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 608 | 1462477227052 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 12:40:27 INFO - PROCESS | 608 | 1462477227055 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:40:27 INFO - PROCESS | 608 | 1462477227057 Marionette TRACE conn5 <- [1,914,null,{}] 12:40:27 INFO - PROCESS | 608 | 1462477227060 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}] 12:40:27 INFO - PROCESS | 608 | 1462477227205 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 12:40:27 INFO - PROCESS | 608 | 1462477227221 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 608 | ++DOCSHELL 1CA7C400 == 51 [pid = 608] [id = 238] 12:40:27 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1CA7E800) [pid = 608] [serial = 713] [outer = 00000000] 12:40:27 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1CB8E000) [pid = 608] [serial = 714] [outer = 1CA7E800] 12:40:27 INFO - PROCESS | 608 | 1462477227319 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1D30E000) [pid = 608] [serial = 715] [outer = 1CA7E800] 12:40:27 INFO - PROCESS | 608 | 1462477227785 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]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 769ms 12:40:27 INFO - PROCESS | 608 | 1462477227836 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 608 | 1462477227838 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 12:40:27 INFO - PROCESS | 608 | 1462477227841 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:40:27 INFO - PROCESS | 608 | 1462477227842 Marionette TRACE conn5 <- [1,918,null,{}] 12:40:27 INFO - PROCESS | 608 | 1462477227846 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}] 12:40:27 INFO - PROCESS | 608 | 1462477227960 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 12:40:28 INFO - PROCESS | 608 | 1462477228023 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 608 | ++DOCSHELL 1D81AC00 == 52 [pid = 608] [id = 239] 12:40:28 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1D865400) [pid = 608] [serial = 716] [outer = 00000000] 12:40:28 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1EC4EC00) [pid = 608] [serial = 717] [outer = 1D865400] 12:40:28 INFO - PROCESS | 608 | 1462477228067 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1ED99400) [pid = 608] [serial = 718] [outer = 1D865400] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 141 (19FE5C00) [pid = 608] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1A504C00) [pid = 608] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 139 (0FE53000) [pid = 608] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1421C800) [pid = 608] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 137 (17750000) [pid = 608] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1021DC00) [pid = 608] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 135 (19526800) [pid = 608] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1AD07C00) [pid = 608] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 133 (08E65000) [pid = 608] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:40:28 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1B5E7800) [pid = 608] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:40:28 INFO - PROCESS | 608 | 1462477228533 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]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 731ms 12:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:40:28 INFO - PROCESS | 608 | 1462477228581 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 608 | 1462477228583 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 12:40:28 INFO - PROCESS | 608 | 1462477228587 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 608 | 1462477228588 Marionette TRACE conn5 <- [1,922,null,{}] 12:40:28 INFO - PROCESS | 608 | 1462477228592 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}] 12:40:28 INFO - PROCESS | 608 | 1462477228674 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 12:40:28 INFO - PROCESS | 608 | 1462477228683 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 608 | ++DOCSHELL 0FD32C00 == 53 [pid = 608] [id = 240] 12:40:28 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (0FD3C000) [pid = 608] [serial = 719] [outer = 00000000] 12:40:28 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1739CC00) [pid = 608] [serial = 720] [outer = 0FD3C000] 12:40:28 INFO - PROCESS | 608 | 1462477228727 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1739D000) [pid = 608] [serial = 721] [outer = 0FD3C000] 12:40:29 INFO - PROCESS | 608 | 1462477229149 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]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 629ms 12:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:40:29 INFO - PROCESS | 608 | 1462477229221 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 608 | 1462477229223 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 12:40:29 INFO - PROCESS | 608 | 1462477229226 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 608 | 1462477229228 Marionette TRACE conn5 <- [1,926,null,{}] 12:40:29 INFO - PROCESS | 608 | 1462477229231 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}] 12:40:29 INFO - PROCESS | 608 | 1462477229314 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 12:40:29 INFO - PROCESS | 608 | 1462477229321 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 608 | ++DOCSHELL 173A0800 == 54 [pid = 608] [id = 241] 12:40:29 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (173A2C00) [pid = 608] [serial = 722] [outer = 00000000] 12:40:29 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (173A6C00) [pid = 608] [serial = 723] [outer = 173A2C00] 12:40:29 INFO - PROCESS | 608 | 1462477229364 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (17774800) [pid = 608] [serial = 724] [outer = 173A2C00] 12:40:29 INFO - PROCESS | 608 | 1462477229829 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]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 630ms 12:40:29 INFO - PROCESS | 608 | 1462477229868 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 608 | 1462477229871 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 12:40:29 INFO - PROCESS | 608 | 1462477229874 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:40:29 INFO - PROCESS | 608 | 1462477229876 Marionette TRACE conn5 <- [1,930,null,{}] 12:40:29 INFO - PROCESS | 608 | 1462477229879 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}] 12:40:29 INFO - PROCESS | 608 | 1462477229962 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 12:40:29 INFO - PROCESS | 608 | 1462477229969 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 608 | ++DOCSHELL 173E8800 == 55 [pid = 608] [id = 242] 12:40:29 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (173EA400) [pid = 608] [serial = 725] [outer = 00000000] 12:40:30 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (173EF400) [pid = 608] [serial = 726] [outer = 173EA400] 12:40:30 INFO - PROCESS | 608 | 1462477230012 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (173EFC00) [pid = 608] [serial = 727] [outer = 173EA400] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 19521800 == 54 [pid = 608] [id = 187] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1F986C00 == 53 [pid = 608] [id = 25] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 19EBC000 == 52 [pid = 608] [id = 146] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1006D000 == 51 [pid = 608] [id = 27] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 18556400 == 50 [pid = 608] [id = 16] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 19066800 == 49 [pid = 608] [id = 200] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 10223C00 == 48 [pid = 608] [id = 19] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 164C2400 == 47 [pid = 608] [id = 30] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 0C94A800 == 46 [pid = 608] [id = 133] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1421B400 == 45 [pid = 608] [id = 105] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1581CC00 == 44 [pid = 608] [id = 29] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 17774400 == 43 [pid = 608] [id = 21] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 08E16800 == 42 [pid = 608] [id = 23] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1C442400 == 41 [pid = 608] [id = 24] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1ADD6000 == 40 [pid = 608] [id = 118] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1A510000 == 39 [pid = 608] [id = 20] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1AD1E400 == 38 [pid = 608] [id = 188] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 0F9C8800 == 37 [pid = 608] [id = 11] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1A030800 == 36 [pid = 608] [id = 129] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1450B800 == 35 [pid = 608] [id = 117] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1D869400 == 34 [pid = 608] [id = 148] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 0CD87800 == 33 [pid = 608] [id = 22] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 0F95EC00 == 32 [pid = 608] [id = 18] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1CF3B800 == 31 [pid = 608] [id = 149] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 10148400 == 30 [pid = 608] [id = 14] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 163E9000 == 29 [pid = 608] [id = 15] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 0FD30C00 == 28 [pid = 608] [id = 26] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1960B000 == 27 [pid = 608] [id = 17] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 10BD0800 == 26 [pid = 608] [id = 28] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1ED9E000 == 25 [pid = 608] [id = 215] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1CA84800 == 24 [pid = 608] [id = 231] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1A4CAC00 == 23 [pid = 608] [id = 229] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1C9E0800 == 22 [pid = 608] [id = 230] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 14A1DC00 == 21 [pid = 608] [id = 228] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 0FE5B400 == 20 [pid = 608] [id = 227] 12:40:31 INFO - PROCESS | 608 | --DOCSHELL 1CA52C00 == 19 [pid = 608] [id = 226] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1B5ED400) [pid = 608] [serial = 638] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 139 (1F92F400) [pid = 608] [serial = 641] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1F990000) [pid = 608] [serial = 644] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1CA84C00) [pid = 608] [serial = 677] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1C4CB000) [pid = 608] [serial = 674] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 135 (1AD28400) [pid = 608] [serial = 669] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1AEA3C00) [pid = 608] [serial = 672] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 133 (19EB5C00) [pid = 608] [serial = 660] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1A02CC00) [pid = 608] [serial = 662] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1A55CC00) [pid = 608] [serial = 666] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1A555800) [pid = 608] [serial = 665] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1A328800) [pid = 608] [serial = 663] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 128 (188C7000) [pid = 608] [serial = 656] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 127 (18D65400) [pid = 608] [serial = 657] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 126 (16346C00) [pid = 608] [serial = 651] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 125 (14A1A400) [pid = 608] [serial = 650] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1A55F800) [pid = 608] [serial = 671] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 123 (10AC0C00) [pid = 608] [serial = 653] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 122 (14541000) [pid = 608] [serial = 654] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 121 (19A9BC00) [pid = 608] [serial = 659] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1AD12C00) [pid = 608] [serial = 668] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 119 (0FE5B000) [pid = 608] [serial = 648] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 118 (0FD40400) [pid = 608] [serial = 647] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 117 (14A21800) [pid = 608] [serial = 635] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1CA4AC00) [pid = 608] [serial = 675] [outer = 00000000] [url = about:blank] 12:40:32 INFO - PROCESS | 608 | 1462477232296 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]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2475ms 12:40:32 INFO - PROCESS | 608 | 1462477232356 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 608 | 1462477232359 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 12:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:40:32 INFO - PROCESS | 608 | 1462477232365 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 608 | 1462477232368 Marionette TRACE conn5 <- [1,934,null,{}] 12:40:32 INFO - PROCESS | 608 | 1462477232375 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}] 12:40:32 INFO - PROCESS | 608 | 1462477232466 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 12:40:32 INFO - PROCESS | 608 | 1462477232474 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 608 | ++DOCSHELL 0C944400 == 20 [pid = 608] [id = 243] 12:40:32 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (0C944800) [pid = 608] [serial = 728] [outer = 00000000] 12:40:32 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (0C950400) [pid = 608] [serial = 729] [outer = 0C944800] 12:40:32 INFO - PROCESS | 608 | 1462477232546 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (0CDC1800) [pid = 608] [serial = 730] [outer = 0C944800] 12:40:32 INFO - PROCESS | 608 | 1462477233004 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]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 690ms 12:40:33 INFO - PROCESS | 608 | 1462477233056 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 608 | 1462477233062 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 12:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:40:33 INFO - PROCESS | 608 | 1462477233068 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 608 | 1462477233071 Marionette TRACE conn5 <- [1,938,null,{}] 12:40:33 INFO - PROCESS | 608 | 1462477233075 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}] 12:40:33 INFO - PROCESS | 608 | 1462477233160 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 12:40:33 INFO - PROCESS | 608 | 1462477233170 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 608 | ++DOCSHELL 0FAD4800 == 21 [pid = 608] [id = 244] 12:40:33 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (0FC1AC00) [pid = 608] [serial = 731] [outer = 00000000] 12:40:33 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (0FD2F800) [pid = 608] [serial = 732] [outer = 0FC1AC00] 12:40:33 INFO - PROCESS | 608 | 1462477233215 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (0FD37800) [pid = 608] [serial = 733] [outer = 0FC1AC00] 12:40:33 INFO - PROCESS | 608 | 1462477233695 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]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 12:40:33 INFO - PROCESS | 608 | 1462477233741 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 608 | 1462477233743 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 12:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:40:33 INFO - PROCESS | 608 | 1462477233747 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 608 | 1462477233751 Marionette TRACE conn5 <- [1,942,null,{}] 12:40:33 INFO - PROCESS | 608 | 1462477233762 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}] 12:40:33 INFO - PROCESS | 608 | 1462477233887 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 12:40:33 INFO - PROCESS | 608 | 1462477233907 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 608 | ++DOCSHELL 10067C00 == 22 [pid = 608] [id = 245] 12:40:33 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (10068400) [pid = 608] [serial = 734] [outer = 00000000] 12:40:33 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1006FC00) [pid = 608] [serial = 735] [outer = 10068400] 12:40:33 INFO - PROCESS | 608 | 1462477233955 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (101CC400) [pid = 608] [serial = 736] [outer = 10068400] 12:40:34 INFO - PROCESS | 608 | 1462477234406 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]]]}] 12:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 730ms 12:40:34 INFO - PROCESS | 608 | 1462477234480 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 12:40:34 INFO - PROCESS | 608 | 1462477234483 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 12:40:34 INFO - PROCESS | 608 | 1462477234487 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:40:34 INFO - PROCESS | 608 | 1462477234488 Marionette TRACE conn5 <- [1,946,null,{}] 12:40:34 INFO - PROCESS | 608 | 1462477234492 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}] 12:40:34 INFO - PROCESS | 608 | 1462477234573 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 12:40:34 INFO - PROCESS | 608 | 1462477234581 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:34 INFO - PROCESS | 608 | ++DOCSHELL 10220800 == 23 [pid = 608] [id = 246] 12:40:34 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (10242C00) [pid = 608] [serial = 737] [outer = 00000000] 12:40:34 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (10A08C00) [pid = 608] [serial = 738] [outer = 10242C00] 12:40:34 INFO - PROCESS | 608 | 1462477234628 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (10ABC000) [pid = 608] [serial = 739] [outer = 10242C00] 12:40:35 INFO - PROCESS | 608 | 1462477235074 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]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 669ms 12:40:35 INFO - PROCESS | 608 | 1462477235160 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 12:40:35 INFO - PROCESS | 608 | 1462477235162 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 12:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:40:35 INFO - PROCESS | 608 | 1462477235165 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 608 | 1462477235167 Marionette TRACE conn5 <- [1,950,null,{}] 12:40:35 INFO - PROCESS | 608 | 1462477235170 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}] 12:40:35 INFO - PROCESS | 608 | 1462477235275 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 12:40:35 INFO - PROCESS | 608 | 1462477235285 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 608 | ++DOCSHELL 1402D000 == 24 [pid = 608] [id = 247] 12:40:35 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1402FC00) [pid = 608] [serial = 740] [outer = 00000000] 12:40:35 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (14301C00) [pid = 608] [serial = 741] [outer = 1402FC00] 12:40:35 INFO - PROCESS | 608 | 1462477235331 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (14310400) [pid = 608] [serial = 742] [outer = 1402FC00] 12:40:35 INFO - PROCESS | 608 | 1462477235789 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]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 12:40:35 INFO - PROCESS | 608 | 1462477235836 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 12:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:40:35 INFO - PROCESS | 608 | 1462477235838 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 12:40:35 INFO - PROCESS | 608 | 1462477235842 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 608 | 1462477235843 Marionette TRACE conn5 <- [1,954,null,{}] 12:40:35 INFO - PROCESS | 608 | 1462477235847 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}] 12:40:35 INFO - PROCESS | 608 | 1462477235956 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 12:40:35 INFO - PROCESS | 608 | 1462477235972 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 608 | ++DOCSHELL 14A22000 == 25 [pid = 608] [id = 248] 12:40:35 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (14A27800) [pid = 608] [serial = 743] [outer = 00000000] 12:40:36 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (15A5B800) [pid = 608] [serial = 744] [outer = 14A27800] 12:40:36 INFO - PROCESS | 608 | 1462477236020 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (163E5000) [pid = 608] [serial = 745] [outer = 14A27800] 12:40:36 INFO - PROCESS | 608 | 1462477236437 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]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 630ms 12:40:36 INFO - PROCESS | 608 | 1462477236475 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 608 | 1462477236477 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 12:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:40:36 INFO - PROCESS | 608 | 1462477236480 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 608 | 1462477236482 Marionette TRACE conn5 <- [1,958,null,{}] 12:40:36 INFO - PROCESS | 608 | 1462477236485 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}] 12:40:36 INFO - PROCESS | 608 | 1462477236559 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 12:40:36 INFO - PROCESS | 608 | 1462477236566 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 608 | ++DOCSHELL 164BC800 == 26 [pid = 608] [id = 249] 12:40:36 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (164E1800) [pid = 608] [serial = 746] [outer = 00000000] 12:40:36 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1737C800) [pid = 608] [serial = 747] [outer = 164E1800] 12:40:36 INFO - PROCESS | 608 | 1462477236611 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (17381800) [pid = 608] [serial = 748] [outer = 164E1800] 12:40:37 INFO - PROCESS | 608 | 1462477237053 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]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 12:40:37 INFO - PROCESS | 608 | 1462477237114 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 608 | 1462477237116 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 12:40:37 INFO - PROCESS | 608 | 1462477237119 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:40:37 INFO - PROCESS | 608 | 1462477237120 Marionette TRACE conn5 <- [1,962,null,{}] 12:40:37 INFO - PROCESS | 608 | 1462477237124 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}] 12:40:37 INFO - PROCESS | 608 | 1462477237199 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 12:40:37 INFO - PROCESS | 608 | 1462477237205 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 608 | ++DOCSHELL 17383400 == 27 [pid = 608] [id = 250] 12:40:37 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (17386000) [pid = 608] [serial = 749] [outer = 00000000] 12:40:37 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1739C400) [pid = 608] [serial = 750] [outer = 17386000] 12:40:37 INFO - PROCESS | 608 | 1462477237248 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1739C800) [pid = 608] [serial = 751] [outer = 17386000] 12:40:37 INFO - PROCESS | 608 | 1462477237727 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]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 629ms 12:40:37 INFO - PROCESS | 608 | 1462477237762 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 12:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:40:37 INFO - PROCESS | 608 | 1462477237764 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 12:40:37 INFO - PROCESS | 608 | 1462477237767 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 608 | 1462477237769 Marionette TRACE conn5 <- [1,966,null,{}] 12:40:37 INFO - PROCESS | 608 | 1462477237772 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}] 12:40:37 INFO - PROCESS | 608 | 1462477237879 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 12:40:37 INFO - PROCESS | 608 | 1462477237964 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 608 | ++DOCSHELL 0FCE2C00 == 28 [pid = 608] [id = 251] 12:40:37 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (10067800) [pid = 608] [serial = 752] [outer = 00000000] 12:40:37 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (173F2C00) [pid = 608] [serial = 753] [outer = 10067800] 12:40:38 INFO - PROCESS | 608 | 1462477238011 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (173F3800) [pid = 608] [serial = 754] [outer = 10067800] 12:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 12:40:38 INFO - PROCESS | 608 | 1462477238431 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]]]}] 12:40:38 INFO - PROCESS | 608 | 1462477238438 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 12:40:38 INFO - PROCESS | 608 | 1462477238440 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 12:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:40:38 INFO - PROCESS | 608 | 1462477238443 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:40:38 INFO - PROCESS | 608 | 1462477238445 Marionette TRACE conn5 <- [1,970,null,{}] 12:40:38 INFO - PROCESS | 608 | 1462477238448 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}] 12:40:38 INFO - PROCESS | 608 | 1462477238561 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 12:40:38 INFO - PROCESS | 608 | 1462477238567 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 608 | ++DOCSHELL 1774F800 == 29 [pid = 608] [id = 252] 12:40:38 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (17750000) [pid = 608] [serial = 755] [outer = 00000000] 12:40:38 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1777F800) [pid = 608] [serial = 756] [outer = 17750000] 12:40:38 INFO - PROCESS | 608 | 1462477238612 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (18515800) [pid = 608] [serial = 757] [outer = 17750000] 12:40:39 INFO - PROCESS | 608 | 1462477239062 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]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 669ms 12:40:39 INFO - PROCESS | 608 | 1462477239114 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 608 | 1462477239117 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 12:40:39 INFO - PROCESS | 608 | 1462477239120 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:40:39 INFO - PROCESS | 608 | 1462477239122 Marionette TRACE conn5 <- [1,974,null,{}] 12:40:39 INFO - PROCESS | 608 | 1462477239126 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}] 12:40:39 INFO - PROCESS | 608 | 1462477239249 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 12:40:39 INFO - PROCESS | 608 | 1462477239343 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 608 | ++DOCSHELL 18D64000 == 30 [pid = 608] [id = 253] 12:40:39 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (18D64800) [pid = 608] [serial = 758] [outer = 00000000] 12:40:39 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (18D6A400) [pid = 608] [serial = 759] [outer = 18D64800] 12:40:39 INFO - PROCESS | 608 | 1462477239398 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (19064400) [pid = 608] [serial = 760] [outer = 18D64800] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 148 (19522000) [pid = 608] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 147 (0FC99C00) [pid = 608] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1AD11400) [pid = 608] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 145 (0FD3B800) [pid = 608] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1F929000) [pid = 608] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 143 (102F2800) [pid = 608] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1F931800) [pid = 608] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 141 (19525000) [pid = 608] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 140 (163EA800) [pid = 608] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 139 (1EC53800) [pid = 608] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 138 (10071C00) [pid = 608] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1A034C00) [pid = 608] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 136 (18D61800) [pid = 608] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 135 (0FE54400) [pid = 608] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1A558400) [pid = 608] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 133 (188BB400) [pid = 608] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 132 (14302C00) [pid = 608] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1CB41400) [pid = 608] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1ADD5800) [pid = 608] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1C55B000) [pid = 608] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1EC4FC00) [pid = 608] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 127 (14A25000) [pid = 608] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1C33FC00) [pid = 608] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 125 (173A2C00) [pid = 608] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1ADDBC00) [pid = 608] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1CA7E800) [pid = 608] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1D865400) [pid = 608] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 121 (0FD3C000) [pid = 608] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 120 (164C1400) [pid = 608] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 119 (0FE5D000) [pid = 608] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1CA78800) [pid = 608] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1A4D7400) [pid = 608] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 116 (18D5D000) [pid = 608] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 115 (0FD4DC00) [pid = 608] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 114 (10BD2000) [pid = 608] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 113 (10224400) [pid = 608] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1CB91000) [pid = 608] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1CB49000) [pid = 608] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:40:40 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A4CE400) [pid = 608] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:40:40 INFO - PROCESS | 608 | 1462477240350 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]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1270ms 12:40:40 INFO - PROCESS | 608 | 1462477240395 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 608 | 1462477240397 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 12:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:40:40 INFO - PROCESS | 608 | 1462477240401 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 608 | 1462477240402 Marionette TRACE conn5 <- [1,978,null,{}] 12:40:40 INFO - PROCESS | 608 | 1462477240406 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}] 12:40:40 INFO - PROCESS | 608 | 1462477240483 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 12:40:40 INFO - PROCESS | 608 | 1462477240489 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 608 | ++DOCSHELL 1005DC00 == 31 [pid = 608] [id = 254] 12:40:40 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (101C8400) [pid = 608] [serial = 761] [outer = 00000000] 12:40:40 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (14A25000) [pid = 608] [serial = 762] [outer = 101C8400] 12:40:40 INFO - PROCESS | 608 | 1462477240533 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (164EDC00) [pid = 608] [serial = 763] [outer = 101C8400] 12:40:40 INFO - PROCESS | 608 | 1462477240948 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]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 570ms 12:40:40 INFO - PROCESS | 608 | 1462477240998 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 608 | 1462477241000 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 12:40:40 INFO - PROCESS | 608 | 1462477241009 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 608 | 1462477241010 Marionette TRACE conn5 <- [1,982,null,{}] 12:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:40:41 INFO - PROCESS | 608 | 1462477241014 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}] 12:40:41 INFO - PROCESS | 608 | 1462477241091 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 12:40:41 INFO - PROCESS | 608 | 1462477241098 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 608 | ++DOCSHELL 1739C000 == 32 [pid = 608] [id = 255] 12:40:41 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (173E9400) [pid = 608] [serial = 764] [outer = 00000000] 12:40:41 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (18D5C800) [pid = 608] [serial = 765] [outer = 173E9400] 12:40:41 INFO - PROCESS | 608 | 1462477241141 Marionette DEBUG loaded listener.js 12:40:41 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1906AC00) [pid = 608] [serial = 766] [outer = 173E9400] 12:40:41 INFO - PROCESS | 608 | 1462477241586 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]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 629ms 12:40:41 INFO - PROCESS | 608 | 1462477241647 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 608 | 1462477241648 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 12:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:40:41 INFO - PROCESS | 608 | 1462477241652 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 608 | 1462477241653 Marionette TRACE conn5 <- [1,986,null,{}] 12:40:41 INFO - PROCESS | 608 | 1462477241657 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}] 12:40:41 INFO - PROCESS | 608 | 1462477241734 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 12:40:41 INFO - PROCESS | 608 | 1462477241741 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 608 | ++DOCSHELL 190D0000 == 33 [pid = 608] [id = 256] 12:40:41 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (19520400) [pid = 608] [serial = 767] [outer = 00000000] 12:40:41 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (19528C00) [pid = 608] [serial = 768] [outer = 19520400] 12:40:41 INFO - PROCESS | 608 | 1462477241784 Marionette DEBUG loaded listener.js 12:40:41 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1952A800) [pid = 608] [serial = 769] [outer = 19520400] 12:40:42 INFO - PROCESS | 608 | 1462477242388 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]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 770ms 12:40:42 INFO - PROCESS | 608 | 1462477242468 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 608 | 1462477242473 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 12:40:42 INFO - PROCESS | 608 | 1462477242503 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 608 | 1462477242507 Marionette TRACE conn5 <- [1,990,null,{}] 12:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:40:42 INFO - PROCESS | 608 | 1462477242514 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}] 12:40:42 INFO - PROCESS | 608 | 1462477242641 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 12:40:42 INFO - PROCESS | 608 | 1462477242747 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 608 | ++DOCSHELL 08E17C00 == 34 [pid = 608] [id = 257] 12:40:42 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (08E1BC00) [pid = 608] [serial = 770] [outer = 00000000] 12:40:42 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (0FADCC00) [pid = 608] [serial = 771] [outer = 08E1BC00] 12:40:42 INFO - PROCESS | 608 | 1462477242826 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (0FCE0C00) [pid = 608] [serial = 772] [outer = 08E1BC00] 12:40:43 INFO - PROCESS | 608 | 1462477243493 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]]]}] 12:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1012ms 12:40:43 INFO - PROCESS | 608 | 1462477243527 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 608 | 1462477243533 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 12:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:40:43 INFO - PROCESS | 608 | 1462477243540 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 608 | 1462477243543 Marionette TRACE conn5 <- [1,994,null,{}] 12:40:43 INFO - PROCESS | 608 | 1462477243547 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}] 12:40:43 INFO - PROCESS | 608 | 1462477243662 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 12:40:43 INFO - PROCESS | 608 | 1462477243792 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 608 | ++DOCSHELL 0FE5E800 == 35 [pid = 608] [id = 258] 12:40:43 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (0FE60000) [pid = 608] [serial = 773] [outer = 00000000] 12:40:43 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (101D6400) [pid = 608] [serial = 774] [outer = 0FE60000] 12:40:43 INFO - PROCESS | 608 | 1462477243848 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (10A07800) [pid = 608] [serial = 775] [outer = 0FE60000] 12:40:44 INFO - PROCESS | 608 | 1462477244753 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]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1283ms 12:40:44 INFO - PROCESS | 608 | 1462477244826 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 608 | 1462477244830 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 12:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:40:44 INFO - PROCESS | 608 | 1462477244834 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 608 | 1462477244838 Marionette TRACE conn5 <- [1,998,null,{}] 12:40:44 INFO - PROCESS | 608 | 1462477244844 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}] 12:40:44 INFO - PROCESS | 608 | 1462477244956 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 12:40:45 INFO - PROCESS | 608 | 1462477245082 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 608 | ++DOCSHELL 08E18800 == 36 [pid = 608] [id = 259] 12:40:45 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (0FD2E800) [pid = 608] [serial = 776] [outer = 00000000] 12:40:45 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (0FD43C00) [pid = 608] [serial = 777] [outer = 0FD2E800] 12:40:45 INFO - PROCESS | 608 | 1462477245134 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (0FE59000) [pid = 608] [serial = 778] [outer = 0FD2E800] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 10A88400 == 35 [pid = 608] [id = 233] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 1CA7C400 == 34 [pid = 608] [id = 238] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 0FD32C00 == 33 [pid = 608] [id = 240] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 1D81AC00 == 32 [pid = 608] [id = 239] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 173A0800 == 31 [pid = 608] [id = 241] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 1AD0F000 == 30 [pid = 608] [id = 237] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 1A3E9C00 == 29 [pid = 608] [id = 236] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 188C4800 == 28 [pid = 608] [id = 235] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 0FD4A000 == 27 [pid = 608] [id = 234] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 127 (173EF400) [pid = 608] [serial = 726] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOCSHELL 173E8800 == 26 [pid = 608] [id = 242] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1C341400) [pid = 608] [serial = 564] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1CA83400) [pid = 608] [serial = 597] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1F92C400) [pid = 608] [serial = 633] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1A326C00) [pid = 608] [serial = 486] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1CA81000) [pid = 608] [serial = 567] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1CB07800) [pid = 608] [serial = 600] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1C3BCC00) [pid = 608] [serial = 588] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1CB02C00) [pid = 608] [serial = 639] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 118 (10055000) [pid = 608] [serial = 528] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1F936800) [pid = 608] [serial = 642] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 116 (17778C00) [pid = 608] [serial = 636] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1FA03800) [pid = 608] [serial = 645] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1A036800) [pid = 608] [serial = 561] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1EC4D800) [pid = 608] [serial = 480] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1F98B400) [pid = 608] [serial = 492] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1EC50C00) [pid = 608] [serial = 489] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 110 (18557C00) [pid = 608] [serial = 531] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1A557C00) [pid = 608] [serial = 555] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1A02B000) [pid = 608] [serial = 594] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 107 (14976C00) [pid = 608] [serial = 558] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1A560800) [pid = 608] [serial = 534] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1CB48800) [pid = 608] [serial = 537] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 104 (17777800) [pid = 608] [serial = 591] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 103 (17774800) [pid = 608] [serial = 724] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1C028400) [pid = 608] [serial = 711] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1D30E000) [pid = 608] [serial = 715] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1CB8E000) [pid = 608] [serial = 714] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1EC4EC00) [pid = 608] [serial = 717] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 98 (173A6C00) [pid = 608] [serial = 723] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1ED99400) [pid = 608] [serial = 718] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1739D000) [pid = 608] [serial = 721] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1774A800) [pid = 608] [serial = 683] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 94 (10A82400) [pid = 608] [serial = 681] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1021D800) [pid = 608] [serial = 680] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 92 (1CB50000) [pid = 608] [serial = 678] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 91 (0C951400) [pid = 608] [serial = 396] [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.] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1A557400) [pid = 608] [serial = 708] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 89 (19A9C800) [pid = 608] [serial = 705] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1A029800) [pid = 608] [serial = 706] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 87 (145D9C00) [pid = 608] [serial = 702] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1757B400) [pid = 608] [serial = 703] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 85 (164E3000) [pid = 608] [serial = 700] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 84 (145F1000) [pid = 608] [serial = 699] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 83 (19529C00) [pid = 608] [serial = 697] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 82 (1757F400) [pid = 608] [serial = 696] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1EC4F000) [pid = 608] [serial = 693] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 80 (1D86BC00) [pid = 608] [serial = 692] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1D305000) [pid = 608] [serial = 690] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 78 (1CB94400) [pid = 608] [serial = 689] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1B5F1000) [pid = 608] [serial = 687] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 76 (1A50CC00) [pid = 608] [serial = 686] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 75 (18516C00) [pid = 608] [serial = 684] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 74 (1C4C3800) [pid = 608] [serial = 712] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 73 (1739CC00) [pid = 608] [serial = 720] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | --DOMWINDOW == 72 (1AD07800) [pid = 608] [serial = 709] [outer = 00000000] [url = about:blank] 12:40:45 INFO - PROCESS | 608 | 1462477245705 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]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 931ms 12:40:45 INFO - PROCESS | 608 | 1462477245767 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 608 | 1462477245773 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 12:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:40:45 INFO - PROCESS | 608 | 1462477245779 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 608 | 1462477245781 Marionette TRACE conn5 <- [1,1002,null,{}] 12:40:45 INFO - PROCESS | 608 | 1462477245785 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}] 12:40:45 INFO - PROCESS | 608 | 1462477245868 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 12:40:45 INFO - PROCESS | 608 | 1462477245950 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 608 | ++DOCSHELL 0C94A400 == 27 [pid = 608] [id = 260] 12:40:45 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (0CDC8400) [pid = 608] [serial = 779] [outer = 00000000] 12:40:45 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (0FD49000) [pid = 608] [serial = 780] [outer = 0CDC8400] 12:40:45 INFO - PROCESS | 608 | 1462477245995 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (0FE5C800) [pid = 608] [serial = 781] [outer = 0CDC8400] 12:40:46 INFO - PROCESS | 608 | 1462477246394 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]]]}] 12:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 12:40:46 INFO - PROCESS | 608 | 1462477246454 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 12:40:46 INFO - PROCESS | 608 | 1462477246456 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 12:40:46 INFO - PROCESS | 608 | 1462477246459 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:40:46 INFO - PROCESS | 608 | 1462477246463 Marionette TRACE conn5 <- [1,1006,null,{}] 12:40:46 INFO - PROCESS | 608 | 1462477246473 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}] 12:40:46 INFO - PROCESS | 608 | 1462477246560 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 12:40:46 INFO - PROCESS | 608 | 1462477246611 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 608 | ++DOCSHELL 14031800 == 28 [pid = 608] [id = 261] 12:40:46 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (14031C00) [pid = 608] [serial = 782] [outer = 00000000] 12:40:46 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (14511000) [pid = 608] [serial = 783] [outer = 14031C00] 12:40:46 INFO - PROCESS | 608 | 1462477246658 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (14974C00) [pid = 608] [serial = 784] [outer = 14031C00] 12:40:47 INFO - PROCESS | 608 | 1462477247114 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]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 690ms 12:40:47 INFO - PROCESS | 608 | 1462477247154 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 608 | 1462477247156 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 12:40:47 INFO - PROCESS | 608 | 1462477247159 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:40:47 INFO - PROCESS | 608 | 1462477247161 Marionette TRACE conn5 <- [1,1010,null,{}] 12:40:47 INFO - PROCESS | 608 | 1462477247165 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}] 12:40:47 INFO - PROCESS | 608 | 1462477247245 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 12:40:47 INFO - PROCESS | 608 | 1462477247255 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:47 INFO - PROCESS | 608 | ++DOCSHELL 14A1B800 == 29 [pid = 608] [id = 262] 12:40:47 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (15817400) [pid = 608] [serial = 785] [outer = 00000000] 12:40:47 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (164EA800) [pid = 608] [serial = 786] [outer = 15817400] 12:40:47 INFO - PROCESS | 608 | 1462477247301 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (1737E000) [pid = 608] [serial = 787] [outer = 15817400] 12:40:47 INFO - PROCESS | 608 | 1462477247743 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]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 629ms 12:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:40:47 INFO - PROCESS | 608 | 1462477247794 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 608 | 1462477247796 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 12:40:47 INFO - PROCESS | 608 | 1462477247799 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 608 | 1462477247801 Marionette TRACE conn5 <- [1,1014,null,{}] 12:40:47 INFO - PROCESS | 608 | 1462477247804 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}] 12:40:47 INFO - PROCESS | 608 | 1462477247907 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 12:40:47 INFO - PROCESS | 608 | 1462477247987 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:47 INFO - PROCESS | 608 | ++DOCSHELL 1739CC00 == 30 [pid = 608] [id = 263] 12:40:47 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (1739F000) [pid = 608] [serial = 788] [outer = 00000000] 12:40:48 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (173E7800) [pid = 608] [serial = 789] [outer = 1739F000] 12:40:48 INFO - PROCESS | 608 | 1462477248032 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (173EE400) [pid = 608] [serial = 790] [outer = 1739F000] 12:40:48 INFO - PROCESS | 608 | 1462477248446 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]]]}] 12:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 12:40:48 INFO - PROCESS | 608 | 1462477248471 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 12:40:48 INFO - PROCESS | 608 | 1462477248473 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 12:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:40:48 INFO - PROCESS | 608 | 1462477248476 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:40:48 INFO - PROCESS | 608 | 1462477248477 Marionette TRACE conn5 <- [1,1018,null,{}] 12:40:48 INFO - PROCESS | 608 | 1462477248481 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}] 12:40:48 INFO - PROCESS | 608 | 1462477248607 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 12:40:48 INFO - PROCESS | 608 | 1462477248615 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 608 | ++DOCSHELL 173F3000 == 31 [pid = 608] [id = 264] 12:40:48 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1757C400) [pid = 608] [serial = 791] [outer = 00000000] 12:40:48 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (1777A800) [pid = 608] [serial = 792] [outer = 1757C400] 12:40:48 INFO - PROCESS | 608 | 1462477248663 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (17781800) [pid = 608] [serial = 793] [outer = 1757C400] 12:40:49 INFO - PROCESS | 608 | 1462477249126 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]]]}] 12:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 12:40:49 INFO - PROCESS | 608 | 1462477249146 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 608 | 1462477249148 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 12:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:40:49 INFO - PROCESS | 608 | 1462477249151 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 608 | 1462477249153 Marionette TRACE conn5 <- [1,1022,null,{}] 12:40:49 INFO - PROCESS | 608 | 1462477249156 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}] 12:40:49 INFO - PROCESS | 608 | 1462477249262 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 12:40:49 INFO - PROCESS | 608 | 1462477249346 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 608 | ++DOCSHELL 18557C00 == 32 [pid = 608] [id = 265] 12:40:49 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1857D800) [pid = 608] [serial = 794] [outer = 00000000] 12:40:49 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (18D5BC00) [pid = 608] [serial = 795] [outer = 1857D800] 12:40:49 INFO - PROCESS | 608 | 1462477249389 Marionette DEBUG loaded listener.js 12:40:49 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (18D62000) [pid = 608] [serial = 796] [outer = 1857D800] 12:40:49 INFO - PROCESS | 608 | 1462477249922 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]]]}] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 89 (10067800) [pid = 608] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 88 (17750000) [pid = 608] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 87 (164E1800) [pid = 608] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 86 (0C944800) [pid = 608] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 85 (10068400) [pid = 608] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 84 (17386000) [pid = 608] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1402FC00) [pid = 608] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 82 (10242C00) [pid = 608] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 81 (0FC1AC00) [pid = 608] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 80 (14A27800) [pid = 608] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 79 (18D64800) [pid = 608] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 78 (173E9400) [pid = 608] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:40:49 INFO - PROCESS | 608 | --DOMWINDOW == 77 (101C8400) [pid = 608] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 830ms 12:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:40:49 INFO - PROCESS | 608 | 1462477249983 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 608 | 1462477249985 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 12:40:49 INFO - PROCESS | 608 | 1462477249988 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 608 | 1462477249990 Marionette TRACE conn5 <- [1,1026,null,{}] 12:40:49 INFO - PROCESS | 608 | 1462477249993 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}] 12:40:50 INFO - PROCESS | 608 | 1462477250073 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 12:40:50 INFO - PROCESS | 608 | 1462477250081 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 608 | ++DOCSHELL 0FE5A000 == 33 [pid = 608] [id = 266] 12:40:50 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (10068400) [pid = 608] [serial = 797] [outer = 00000000] 12:40:50 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (1402FC00) [pid = 608] [serial = 798] [outer = 10068400] 12:40:50 INFO - PROCESS | 608 | 1462477250126 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (14A1A000) [pid = 608] [serial = 799] [outer = 10068400] 12:40:50 INFO - PROCESS | 608 | 1462477250561 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]]]}] 12:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 629ms 12:40:50 INFO - PROCESS | 608 | 1462477250625 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 12:40:50 INFO - PROCESS | 608 | 1462477250627 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 12:40:50 INFO - PROCESS | 608 | 1462477250630 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:40:50 INFO - PROCESS | 608 | 1462477250632 Marionette TRACE conn5 <- [1,1030,null,{}] 12:40:50 INFO - PROCESS | 608 | 1462477250635 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}] 12:40:50 INFO - PROCESS | 608 | 1462477250713 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 12:40:50 INFO - PROCESS | 608 | 1462477250720 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 608 | ++DOCSHELL 14014400 == 34 [pid = 608] [id = 267] 12:40:50 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (173A4C00) [pid = 608] [serial = 800] [outer = 00000000] 12:40:50 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (18D6AC00) [pid = 608] [serial = 801] [outer = 173A4C00] 12:40:50 INFO - PROCESS | 608 | 1462477250764 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (17378000) [pid = 608] [serial = 802] [outer = 173A4C00] 12:40:51 INFO - PROCESS | 608 | 1462477251173 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]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 570ms 12:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:40:51 INFO - PROCESS | 608 | 1462477251204 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 608 | 1462477251205 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 12:40:51 INFO - PROCESS | 608 | 1462477251224 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 608 | 1462477251227 Marionette TRACE conn5 <- [1,1034,null,{}] 12:40:51 INFO - PROCESS | 608 | 1462477251230 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}] 12:40:51 INFO - PROCESS | 608 | 1462477251308 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 12:40:51 INFO - PROCESS | 608 | 1462477251315 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 608 | ++DOCSHELL 19BE4400 == 35 [pid = 608] [id = 268] 12:40:51 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (19EB0400) [pid = 608] [serial = 803] [outer = 00000000] 12:40:51 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (19EB4C00) [pid = 608] [serial = 804] [outer = 19EB0400] 12:40:51 INFO - PROCESS | 608 | 1462477251361 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (19EB9400) [pid = 608] [serial = 805] [outer = 19EB0400] 12:40:51 INFO - PROCESS | 608 | 1462477251787 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]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 589ms 12:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:40:51 INFO - PROCESS | 608 | 1462477251800 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 608 | 1462477251802 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 12:40:51 INFO - PROCESS | 608 | 1462477251805 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 608 | 1462477251808 Marionette TRACE conn5 <- [1,1038,null,{}] 12:40:51 INFO - PROCESS | 608 | 1462477251811 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}] 12:40:51 INFO - PROCESS | 608 | 1462477251943 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 12:40:52 INFO - PROCESS | 608 | 1462477252098 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 608 | ++DOCSHELL 0929F800 == 36 [pid = 608] [id = 269] 12:40:52 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (092A8000) [pid = 608] [serial = 806] [outer = 00000000] 12:40:52 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0C951400) [pid = 608] [serial = 807] [outer = 092A8000] 12:40:52 INFO - PROCESS | 608 | 1462477252198 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (0FC18400) [pid = 608] [serial = 808] [outer = 092A8000] 12:40:52 INFO - PROCESS | 608 | 1462477252765 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]]]}] 12:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 970ms 12:40:52 INFO - PROCESS | 608 | 1462477252777 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 12:40:52 INFO - PROCESS | 608 | 1462477252781 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 12:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:40:52 INFO - PROCESS | 608 | 1462477252786 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:40:52 INFO - PROCESS | 608 | 1462477252790 Marionette TRACE conn5 <- [1,1042,null,{}] 12:40:52 INFO - PROCESS | 608 | 1462477252795 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}] 12:40:52 INFO - PROCESS | 608 | 1462477252901 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 12:40:52 INFO - PROCESS | 608 | 1462477253000 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 608 | ++DOCSHELL 10A01800 == 37 [pid = 608] [id = 270] 12:40:53 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (10A82400) [pid = 608] [serial = 809] [outer = 00000000] 12:40:53 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (1402C800) [pid = 608] [serial = 810] [outer = 10A82400] 12:40:53 INFO - PROCESS | 608 | 1462477253056 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (14A1C400) [pid = 608] [serial = 811] [outer = 10A82400] 12:40:53 INFO - PROCESS | 608 | 1462477253676 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]]]}] 12:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 929ms 12:40:53 INFO - PROCESS | 608 | 1462477253719 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 608 | 1462477253723 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 12:40:53 INFO - PROCESS | 608 | 1462477253727 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:40:53 INFO - PROCESS | 608 | 1462477253729 Marionette TRACE conn5 <- [1,1046,null,{}] 12:40:53 INFO - PROCESS | 608 | 1462477253734 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}] 12:40:53 INFO - PROCESS | 608 | 1462477253840 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 12:40:53 INFO - PROCESS | 608 | 1462477253940 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 608 | ++DOCSHELL 17749400 == 38 [pid = 608] [id = 271] 12:40:53 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (17749800) [pid = 608] [serial = 812] [outer = 00000000] 12:40:53 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (17780000) [pid = 608] [serial = 813] [outer = 17749800] 12:40:53 INFO - PROCESS | 608 | 1462477253994 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (19526C00) [pid = 608] [serial = 814] [outer = 17749800] 12:40:54 INFO - PROCESS | 608 | 1462477254546 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]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 869ms 12:40:54 INFO - PROCESS | 608 | 1462477254603 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 608 | 1462477254605 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 12:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:40:54 INFO - PROCESS | 608 | 1462477254616 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 608 | 1462477254622 Marionette TRACE conn5 <- [1,1050,null,{}] 12:40:54 INFO - PROCESS | 608 | 1462477254627 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}] 12:40:54 INFO - PROCESS | 608 | 1462477254734 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 12:40:54 INFO - PROCESS | 608 | 1462477254859 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 608 | ++DOCSHELL 19FE1000 == 39 [pid = 608] [id = 272] 12:40:54 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1A02C000) [pid = 608] [serial = 815] [outer = 00000000] 12:40:54 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1A033400) [pid = 608] [serial = 816] [outer = 1A02C000] 12:40:54 INFO - PROCESS | 608 | 1462477254913 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1A037400) [pid = 608] [serial = 817] [outer = 1A02C000] 12:40:55 INFO - PROCESS | 608 | 1462477255441 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]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 890ms 12:40:55 INFO - PROCESS | 608 | 1462477255501 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 608 | 1462477255504 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 12:40:55 INFO - PROCESS | 608 | 1462477255507 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:40:55 INFO - PROCESS | 608 | 1462477255509 Marionette TRACE conn5 <- [1,1054,null,{}] 12:40:55 INFO - PROCESS | 608 | 1462477255513 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}] 12:40:55 INFO - PROCESS | 608 | 1462477255616 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 12:40:55 INFO - PROCESS | 608 | 1462477255712 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 608 | ++DOCSHELL 19EBE400 == 40 [pid = 608] [id = 273] 12:40:55 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1A030C00) [pid = 608] [serial = 818] [outer = 00000000] 12:40:55 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1A32A000) [pid = 608] [serial = 819] [outer = 1A030C00] 12:40:55 INFO - PROCESS | 608 | 1462477255766 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1A32D000) [pid = 608] [serial = 820] [outer = 1A030C00] 12:40:56 INFO - PROCESS | 608 | 1462477256527 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]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1065ms 12:40:56 INFO - PROCESS | 608 | 1462477256584 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 608 | 1462477256587 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 12:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:40:56 INFO - PROCESS | 608 | 1462477256592 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 608 | 1462477256596 Marionette TRACE conn5 <- [1,1058,null,{}] 12:40:56 INFO - PROCESS | 608 | 1462477256601 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}] 12:40:56 INFO - PROCESS | 608 | 1462477256697 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 12:40:56 INFO - PROCESS | 608 | 1462477256780 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 608 | ++DOCSHELL 0FC1D400 == 41 [pid = 608] [id = 274] 12:40:56 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (0FCD6400) [pid = 608] [serial = 821] [outer = 00000000] 12:40:56 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0FE56800) [pid = 608] [serial = 822] [outer = 0FCD6400] 12:40:56 INFO - PROCESS | 608 | 1462477256869 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (10216C00) [pid = 608] [serial = 823] [outer = 0FCD6400] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 103 (19528C00) [pid = 608] [serial = 768] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 102 (173F2C00) [pid = 608] [serial = 753] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1777F800) [pid = 608] [serial = 756] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1737C800) [pid = 608] [serial = 747] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 99 (17381800) [pid = 608] [serial = 748] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 98 (0C950400) [pid = 608] [serial = 729] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 97 (0CDC1800) [pid = 608] [serial = 730] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1006FC00) [pid = 608] [serial = 735] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 95 (101CC400) [pid = 608] [serial = 736] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1739C400) [pid = 608] [serial = 750] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 93 (14301C00) [pid = 608] [serial = 741] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 92 (14310400) [pid = 608] [serial = 742] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 91 (10A08C00) [pid = 608] [serial = 738] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 90 (10ABC000) [pid = 608] [serial = 739] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 89 (0FD2F800) [pid = 608] [serial = 732] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 88 (0FD37800) [pid = 608] [serial = 733] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 87 (15A5B800) [pid = 608] [serial = 744] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 86 (163E5000) [pid = 608] [serial = 745] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 85 (173F3800) [pid = 608] [serial = 754] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 84 (18D6A400) [pid = 608] [serial = 759] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 83 (18515800) [pid = 608] [serial = 757] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 82 (18D5C800) [pid = 608] [serial = 765] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 81 (19064400) [pid = 608] [serial = 760] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 80 (14A25000) [pid = 608] [serial = 762] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1906AC00) [pid = 608] [serial = 766] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 78 (164EDC00) [pid = 608] [serial = 763] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1739C800) [pid = 608] [serial = 751] [outer = 00000000] [url = about:blank] 12:40:57 INFO - PROCESS | 608 | 1462477257489 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]]]}] 12:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 929ms 12:40:57 INFO - PROCESS | 608 | 1462477257522 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 12:40:57 INFO - PROCESS | 608 | 1462477257528 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 12:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:40:57 INFO - PROCESS | 608 | 1462477257534 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 608 | 1462477257536 Marionette TRACE conn5 <- [1,1062,null,{}] 12:40:57 INFO - PROCESS | 608 | 1462477257542 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}] 12:40:57 INFO - PROCESS | 608 | 1462477257627 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 12:40:57 INFO - PROCESS | 608 | 1462477257711 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:57 INFO - PROCESS | 608 | ++DOCSHELL 0C945400 == 42 [pid = 608] [id = 275] 12:40:57 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (0CD4D000) [pid = 608] [serial = 824] [outer = 00000000] 12:40:57 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (0FD3B000) [pid = 608] [serial = 825] [outer = 0CD4D000] 12:40:57 INFO - PROCESS | 608 | 1462477257758 Marionette DEBUG loaded listener.js 12:40:57 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (0FE5A800) [pid = 608] [serial = 826] [outer = 0CD4D000] 12:40:58 INFO - PROCESS | 608 | 1462477258155 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]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 12:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:40:58 INFO - PROCESS | 608 | 1462477258207 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 12:40:58 INFO - PROCESS | 608 | 1462477258209 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 12:40:58 INFO - PROCESS | 608 | 1462477258212 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 608 | 1462477258216 Marionette TRACE conn5 <- [1,1066,null,{}] 12:40:58 INFO - PROCESS | 608 | 1462477258226 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}] 12:40:58 INFO - PROCESS | 608 | 1462477258311 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 12:40:58 INFO - PROCESS | 608 | 1462477258320 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 608 | ++DOCSHELL 10A07400 == 43 [pid = 608] [id = 276] 12:40:58 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (10A08C00) [pid = 608] [serial = 827] [outer = 00000000] 12:40:58 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (1450C000) [pid = 608] [serial = 828] [outer = 10A08C00] 12:40:58 INFO - PROCESS | 608 | 1462477258367 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (14A20000) [pid = 608] [serial = 829] [outer = 10A08C00] 12:40:58 INFO - PROCESS | 608 | 1462477258813 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]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 630ms 12:40:58 INFO - PROCESS | 608 | 1462477258844 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 12:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:40:58 INFO - PROCESS | 608 | 1462477258846 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 12:40:58 INFO - PROCESS | 608 | 1462477258849 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 608 | 1462477258851 Marionette TRACE conn5 <- [1,1070,null,{}] 12:40:58 INFO - PROCESS | 608 | 1462477258859 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}] 12:40:58 INFO - PROCESS | 608 | 1462477258940 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 12:40:58 INFO - PROCESS | 608 | 1462477258947 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 608 | ++DOCSHELL 164C0000 == 44 [pid = 608] [id = 277] 12:40:58 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (164E1800) [pid = 608] [serial = 830] [outer = 00000000] 12:40:58 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1737B800) [pid = 608] [serial = 831] [outer = 164E1800] 12:40:59 INFO - PROCESS | 608 | 1462477259023 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (17381C00) [pid = 608] [serial = 832] [outer = 164E1800] 12:40:59 INFO - PROCESS | 608 | 1462477259472 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]]]}] 12:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 690ms 12:40:59 INFO - PROCESS | 608 | 1462477259540 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 608 | 1462477259542 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 12:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:40:59 INFO - PROCESS | 608 | 1462477259551 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 608 | 1462477259553 Marionette TRACE conn5 <- [1,1074,null,{}] 12:40:59 INFO - PROCESS | 608 | 1462477259557 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}] 12:40:59 INFO - PROCESS | 608 | 1462477259662 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 12:40:59 INFO - PROCESS | 608 | 1462477259670 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 608 | ++DOCSHELL 17383000 == 45 [pid = 608] [id = 278] 12:40:59 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (17384800) [pid = 608] [serial = 833] [outer = 00000000] 12:40:59 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (173A0000) [pid = 608] [serial = 834] [outer = 17384800] 12:40:59 INFO - PROCESS | 608 | 1462477259760 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (173EA800) [pid = 608] [serial = 835] [outer = 17384800] 12:41:00 INFO - PROCESS | 608 | 1462477260199 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]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 12:41:00 INFO - PROCESS | 608 | 1462477260220 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 608 | 1462477260222 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 12:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:41:00 INFO - PROCESS | 608 | 1462477260225 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 608 | 1462477260227 Marionette TRACE conn5 <- [1,1078,null,{}] 12:41:00 INFO - PROCESS | 608 | 1462477260236 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}] 12:41:00 INFO - PROCESS | 608 | 1462477260365 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 12:41:00 INFO - PROCESS | 608 | 1462477260392 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:00 INFO - PROCESS | 608 | ++DOCSHELL 1757A000 == 46 [pid = 608] [id = 279] 12:41:00 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1757F800) [pid = 608] [serial = 836] [outer = 00000000] 12:41:00 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (1777A400) [pid = 608] [serial = 837] [outer = 1757F800] 12:41:00 INFO - PROCESS | 608 | 1462477260439 Marionette DEBUG loaded listener.js 12:41:00 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (18511800) [pid = 608] [serial = 838] [outer = 1757F800] 12:41:00 INFO - PROCESS | 608 | 1462477260881 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]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 12:41:00 INFO - PROCESS | 608 | 1462477260926 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 608 | 1462477260928 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 12:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:41:00 INFO - PROCESS | 608 | 1462477260931 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 608 | 1462477260933 Marionette TRACE conn5 <- [1,1082,null,{}] 12:41:00 INFO - PROCESS | 608 | 1462477260943 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}] 12:41:01 INFO - PROCESS | 608 | 1462477261046 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 12:41:01 INFO - PROCESS | 608 | 1462477261053 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 608 | ++DOCSHELL 1854F800 == 47 [pid = 608] [id = 280] 12:41:01 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (18556400) [pid = 608] [serial = 839] [outer = 00000000] 12:41:01 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (18D68400) [pid = 608] [serial = 840] [outer = 18556400] 12:41:01 INFO - PROCESS | 608 | 1462477261097 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (18D6A800) [pid = 608] [serial = 841] [outer = 18556400] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 94 (0CDC8400) [pid = 608] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 93 (14031C00) [pid = 608] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 92 (0FD2E800) [pid = 608] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 91 (15817400) [pid = 608] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 90 (19520400) [pid = 608] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 89 (10068400) [pid = 608] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1857D800) [pid = 608] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 87 (173A4C00) [pid = 608] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1757C400) [pid = 608] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:41:01 INFO - PROCESS | 608 | --DOMWINDOW == 85 (1739F000) [pid = 608] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:41:01 INFO - PROCESS | 608 | 1462477261624 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]]]}] 12:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 729ms 12:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:41:01 INFO - PROCESS | 608 | 1462477261662 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 12:41:01 INFO - PROCESS | 608 | 1462477261663 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 12:41:01 INFO - PROCESS | 608 | 1462477261666 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - PROCESS | 608 | 1462477261668 Marionette TRACE conn5 <- [1,1086,null,{}] 12:41:01 INFO - PROCESS | 608 | 1462477261701 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}] 12:41:01 INFO - PROCESS | 608 | 1462477261779 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 12:41:01 INFO - PROCESS | 608 | 1462477261785 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 608 | ++DOCSHELL 0FD2E800 == 48 [pid = 608] [id = 281] 12:41:01 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (0FD49C00) [pid = 608] [serial = 842] [outer = 00000000] 12:41:01 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (1739E400) [pid = 608] [serial = 843] [outer = 0FD49C00] 12:41:01 INFO - PROCESS | 608 | 1462477261830 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1855AC00) [pid = 608] [serial = 844] [outer = 0FD49C00] 12:41:02 INFO - PROCESS | 608 | 1462477262241 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]]]}] 12:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 610ms 12:41:02 INFO - PROCESS | 608 | 1462477262282 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 12:41:02 INFO - PROCESS | 608 | 1462477262284 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 12:41:02 INFO - PROCESS | 608 | 1462477262287 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:41:02 INFO - PROCESS | 608 | 1462477262289 Marionette TRACE conn5 <- [1,1090,null,{}] 12:41:02 INFO - PROCESS | 608 | 1462477262292 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}] 12:41:02 INFO - PROCESS | 608 | 1462477262371 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 12:41:02 INFO - PROCESS | 608 | 1462477262377 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:02 INFO - PROCESS | 608 | ++DOCSHELL 10AB4000 == 49 [pid = 608] [id = 282] 12:41:02 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (18D60000) [pid = 608] [serial = 845] [outer = 00000000] 12:41:02 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1952C400) [pid = 608] [serial = 846] [outer = 18D60000] 12:41:02 INFO - PROCESS | 608 | 1462477262420 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (19EB6400) [pid = 608] [serial = 847] [outer = 18D60000] 12:41:02 INFO - PROCESS | 608 | 1462477262834 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]]]}] 12:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 12:41:02 INFO - PROCESS | 608 | 1462477262888 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 12:41:02 INFO - PROCESS | 608 | 1462477262890 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 12:41:02 INFO - PROCESS | 608 | 1462477262893 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:41:02 INFO - PROCESS | 608 | 1462477262895 Marionette TRACE conn5 <- [1,1094,null,{}] 12:41:02 INFO - PROCESS | 608 | 1462477262898 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}] 12:41:02 INFO - PROCESS | 608 | 1462477262977 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 12:41:02 INFO - PROCESS | 608 | 1462477262984 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 608 | ++DOCSHELL 19EBE800 == 50 [pid = 608] [id = 283] 12:41:03 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (19FE7800) [pid = 608] [serial = 848] [outer = 00000000] 12:41:03 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A031400) [pid = 608] [serial = 849] [outer = 19FE7800] 12:41:03 INFO - PROCESS | 608 | 1462477263028 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1A325000) [pid = 608] [serial = 850] [outer = 19FE7800] 12:41:03 INFO - PROCESS | 608 | 1462477263487 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]]]}] 12:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 12:41:03 INFO - PROCESS | 608 | 1462477263530 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 608 | 1462477263532 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 12:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:41:03 INFO - PROCESS | 608 | 1462477263535 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 608 | 1462477263537 Marionette TRACE conn5 <- [1,1098,null,{}] 12:41:03 INFO - PROCESS | 608 | 1462477263545 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}] 12:41:03 INFO - PROCESS | 608 | 1462477263692 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 12:41:03 INFO - PROCESS | 608 | 1462477263826 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 608 | ++DOCSHELL 08E63C00 == 51 [pid = 608] [id = 284] 12:41:03 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (08E65000) [pid = 608] [serial = 851] [outer = 00000000] 12:41:03 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (0C94B400) [pid = 608] [serial = 852] [outer = 08E65000] 12:41:03 INFO - PROCESS | 608 | 1462477263884 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (0F962400) [pid = 608] [serial = 853] [outer = 08E65000] 12:41:04 INFO - PROCESS | 608 | 1462477264554 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]]]}] 12:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1081ms 12:41:04 INFO - PROCESS | 608 | 1462477264619 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 608 | 1462477264623 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 12:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:41:04 INFO - PROCESS | 608 | 1462477264628 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 608 | 1462477264632 Marionette TRACE conn5 <- [1,1102,null,{}] 12:41:04 INFO - PROCESS | 608 | 1462477264637 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}] 12:41:04 INFO - PROCESS | 608 | 1462477264746 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 12:41:04 INFO - PROCESS | 608 | 1462477264874 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 608 | ++DOCSHELL 10A7B000 == 52 [pid = 608] [id = 285] 12:41:04 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (10AC1000) [pid = 608] [serial = 854] [outer = 00000000] 12:41:04 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1491B400) [pid = 608] [serial = 855] [outer = 10AC1000] 12:41:04 INFO - PROCESS | 608 | 1462477264932 Marionette DEBUG loaded listener.js 12:41:05 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (16349000) [pid = 608] [serial = 856] [outer = 10AC1000] 12:41:05 INFO - PROCESS | 608 | 1462477265597 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]]]}] 12:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1025ms 12:41:05 INFO - PROCESS | 608 | 1462477265654 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 608 | 1462477265657 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 12:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:41:05 INFO - PROCESS | 608 | 1462477265661 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 608 | 1462477265663 Marionette TRACE conn5 <- [1,1106,null,{}] 12:41:05 INFO - PROCESS | 608 | 1462477265667 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}] 12:41:05 INFO - PROCESS | 608 | 1462477265773 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 12:41:05 INFO - PROCESS | 608 | 1462477265901 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:05 INFO - PROCESS | 608 | ++DOCSHELL 17773800 == 53 [pid = 608] [id = 286] 12:41:05 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (18D62800) [pid = 608] [serial = 857] [outer = 00000000] 12:41:05 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1952DC00) [pid = 608] [serial = 858] [outer = 18D62800] 12:41:05 INFO - PROCESS | 608 | 1462477265957 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1A1C8C00) [pid = 608] [serial = 859] [outer = 18D62800] 12:41:06 INFO - PROCESS | 608 | 1462477266528 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]]]}] 12:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 929ms 12:41:06 INFO - PROCESS | 608 | 1462477266594 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 608 | 1462477266598 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 12:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:41:06 INFO - PROCESS | 608 | 1462477266609 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 608 | 1462477266613 Marionette TRACE conn5 <- [1,1110,null,{}] 12:41:06 INFO - PROCESS | 608 | 1462477266617 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}] 12:41:06 INFO - PROCESS | 608 | 1462477266725 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 12:41:06 INFO - PROCESS | 608 | 1462477266850 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 608 | ++DOCSHELL 1A32CC00 == 54 [pid = 608] [id = 287] 12:41:06 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1A507800) [pid = 608] [serial = 860] [outer = 00000000] 12:41:06 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1A554800) [pid = 608] [serial = 861] [outer = 1A507800] 12:41:06 INFO - PROCESS | 608 | 1462477266906 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1A559800) [pid = 608] [serial = 862] [outer = 1A507800] 12:41:07 INFO - PROCESS | 608 | 1462477267522 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]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 989ms 12:41:07 INFO - PROCESS | 608 | 1462477267593 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 608 | 1462477267596 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 12:41:07 INFO - PROCESS | 608 | 1462477267599 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:41:07 INFO - PROCESS | 608 | 1462477267601 Marionette TRACE conn5 <- [1,1114,null,{}] 12:41:07 INFO - PROCESS | 608 | 1462477267605 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}] 12:41:07 INFO - PROCESS | 608 | 1462477267710 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 12:41:07 INFO - PROCESS | 608 | 1462477267958 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 608 | ++DOCSHELL 08E17400 == 55 [pid = 608] [id = 288] 12:41:07 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (08E67400) [pid = 608] [serial = 863] [outer = 00000000] 12:41:08 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (0FD39800) [pid = 608] [serial = 864] [outer = 08E67400] 12:41:08 INFO - PROCESS | 608 | 1462477268023 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (10216800) [pid = 608] [serial = 865] [outer = 08E67400] 12:41:08 INFO - PROCESS | 608 | 1462477268701 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]]]}] 12:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1129ms 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 19EBE800 == 54 [pid = 608] [id = 283] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 10AB4000 == 53 [pid = 608] [id = 282] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 0FD2E800 == 52 [pid = 608] [id = 281] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 1854F800 == 51 [pid = 608] [id = 280] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 1757A000 == 50 [pid = 608] [id = 279] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 17383000 == 49 [pid = 608] [id = 278] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 164C0000 == 48 [pid = 608] [id = 277] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 10A07400 == 47 [pid = 608] [id = 276] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 108 (0FADCC00) [pid = 608] [serial = 771] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 107 (101D6400) [pid = 608] [serial = 774] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | 1462477268780 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 608 | 1462477268784 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 0C945400 == 46 [pid = 608] [id = 275] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 0FC1D400 == 45 [pid = 608] [id = 274] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 19FE1000 == 44 [pid = 608] [id = 272] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 10A01800 == 43 [pid = 608] [id = 270] 12:41:08 INFO - PROCESS | 608 | --DOCSHELL 0929F800 == 42 [pid = 608] [id = 269] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 106 (0FE5C800) [pid = 608] [serial = 781] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 105 (14511000) [pid = 608] [serial = 783] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 104 (0FD43C00) [pid = 608] [serial = 777] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 103 (14974C00) [pid = 608] [serial = 784] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1737E000) [pid = 608] [serial = 787] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1952A800) [pid = 608] [serial = 769] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 100 (164EA800) [pid = 608] [serial = 786] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1402FC00) [pid = 608] [serial = 798] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 98 (14A1A000) [pid = 608] [serial = 799] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 97 (18D62000) [pid = 608] [serial = 796] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 96 (18D5BC00) [pid = 608] [serial = 795] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 95 (17378000) [pid = 608] [serial = 802] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 94 (17781800) [pid = 608] [serial = 793] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 93 (173EE400) [pid = 608] [serial = 790] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 92 (18D6AC00) [pid = 608] [serial = 801] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 91 (0FD49000) [pid = 608] [serial = 780] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 90 (0FE59000) [pid = 608] [serial = 778] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 89 (173E7800) [pid = 608] [serial = 789] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1777A800) [pid = 608] [serial = 792] [outer = 00000000] [url = about:blank] 12:41:08 INFO - PROCESS | 608 | --DOMWINDOW == 87 (19EB4C00) [pid = 608] [serial = 804] [outer = 00000000] [url = about:blank] 12:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:41:08 INFO - PROCESS | 608 | 1462477268816 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 608 | 1462477268820 Marionette TRACE conn5 <- [1,1118,null,{}] 12:41:08 INFO - PROCESS | 608 | 1462477268825 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}] 12:41:08 INFO - PROCESS | 608 | 1462477268916 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 12:41:08 INFO - PROCESS | 608 | 1462477268925 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 608 | ++DOCSHELL 0FD37400 == 43 [pid = 608] [id = 289] 12:41:08 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0FD38C00) [pid = 608] [serial = 866] [outer = 00000000] 12:41:08 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (0FD4B000) [pid = 608] [serial = 867] [outer = 0FD38C00] 12:41:08 INFO - PROCESS | 608 | 1462477268972 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (0FE5E400) [pid = 608] [serial = 868] [outer = 0FD38C00] 12:41:09 INFO - PROCESS | 608 | 1462477269438 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]]]}] 12:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 12:41:09 INFO - PROCESS | 608 | 1462477269495 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 12:41:09 INFO - PROCESS | 608 | 1462477269499 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 12:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:41:09 INFO - PROCESS | 608 | 1462477269536 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:41:09 INFO - PROCESS | 608 | 1462477269538 Marionette TRACE conn5 <- [1,1122,null,{}] 12:41:09 INFO - PROCESS | 608 | 1462477269545 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}] 12:41:09 INFO - PROCESS | 608 | 1462477269628 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 12:41:09 INFO - PROCESS | 608 | 1462477269715 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:09 INFO - PROCESS | 608 | ++DOCSHELL 101D6400 == 44 [pid = 608] [id = 290] 12:41:09 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (10BDA800) [pid = 608] [serial = 869] [outer = 00000000] 12:41:09 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1496E000) [pid = 608] [serial = 870] [outer = 10BDA800] 12:41:09 INFO - PROCESS | 608 | 1462477269761 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (15A5E000) [pid = 608] [serial = 871] [outer = 10BDA800] 12:41:10 INFO - PROCESS | 608 | 1462477270162 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]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 669ms 12:41:10 INFO - PROCESS | 608 | 1462477270209 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 608 | 1462477270211 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 12:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:41:10 INFO - PROCESS | 608 | 1462477270215 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 608 | 1462477270221 Marionette TRACE conn5 <- [1,1126,null,{}] 12:41:10 INFO - PROCESS | 608 | 1462477270229 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}] 12:41:10 INFO - PROCESS | 608 | 1462477270314 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 12:41:10 INFO - PROCESS | 608 | 1462477270322 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 608 | ++DOCSHELL 164EA800 == 45 [pid = 608] [id = 291] 12:41:10 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (164EAC00) [pid = 608] [serial = 872] [outer = 00000000] 12:41:10 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (173E8400) [pid = 608] [serial = 873] [outer = 164EAC00] 12:41:10 INFO - PROCESS | 608 | 1462477270367 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (173F1000) [pid = 608] [serial = 874] [outer = 164EAC00] 12:41:10 INFO - PROCESS | 608 | 1462477270812 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]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 630ms 12:41:10 INFO - PROCESS | 608 | 1462477270848 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 608 | 1462477270851 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 12:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:41:10 INFO - PROCESS | 608 | 1462477270858 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 608 | 1462477270860 Marionette TRACE conn5 <- [1,1130,null,{}] 12:41:10 INFO - PROCESS | 608 | 1462477270871 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}] 12:41:10 INFO - PROCESS | 608 | 1462477270979 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 12:41:11 INFO - PROCESS | 608 | 1462477271062 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 608 | ++DOCSHELL 101CE400 == 46 [pid = 608] [id = 292] 12:41:11 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (173F5800) [pid = 608] [serial = 875] [outer = 00000000] 12:41:11 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (17776400) [pid = 608] [serial = 876] [outer = 173F5800] 12:41:11 INFO - PROCESS | 608 | 1462477271106 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1777C800) [pid = 608] [serial = 877] [outer = 173F5800] 12:41:11 INFO - PROCESS | 608 | 1462477271531 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]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 690ms 12:41:11 INFO - PROCESS | 608 | 1462477271548 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 608 | 1462477271550 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 12:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:41:11 INFO - PROCESS | 608 | 1462477271553 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 608 | 1462477271555 Marionette TRACE conn5 <- [1,1134,null,{}] 12:41:11 INFO - PROCESS | 608 | 1462477271558 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}] 12:41:11 INFO - PROCESS | 608 | 1462477271670 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 12:41:11 INFO - PROCESS | 608 | 1462477271676 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 608 | ++DOCSHELL 1851AC00 == 47 [pid = 608] [id = 293] 12:41:11 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1851B000) [pid = 608] [serial = 878] [outer = 00000000] 12:41:11 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (18D60400) [pid = 608] [serial = 879] [outer = 1851B000] 12:41:11 INFO - PROCESS | 608 | 1462477271730 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (19061C00) [pid = 608] [serial = 880] [outer = 1851B000] 12:41:12 INFO - PROCESS | 608 | 1462477272227 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]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 729ms 12:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:41:12 INFO - PROCESS | 608 | 1462477272284 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 608 | 1462477272286 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 12:41:12 INFO - PROCESS | 608 | 1462477272289 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 608 | 1462477272291 Marionette TRACE conn5 <- [1,1138,null,{}] 12:41:12 INFO - PROCESS | 608 | 1462477272295 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}] 12:41:12 INFO - PROCESS | 608 | 1462477272438 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 12:41:12 INFO - PROCESS | 608 | 1462477272503 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:12 INFO - PROCESS | 608 | ++DOCSHELL 092A2800 == 48 [pid = 608] [id = 294] 12:41:12 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1952AC00) [pid = 608] [serial = 881] [outer = 00000000] 12:41:12 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (19BDF000) [pid = 608] [serial = 882] [outer = 1952AC00] 12:41:12 INFO - PROCESS | 608 | 1462477272546 Marionette DEBUG loaded listener.js 12:41:12 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (19EB3800) [pid = 608] [serial = 883] [outer = 1952AC00] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 104 (173EA400) [pid = 608] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FE60000) [pid = 608] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 102 (08E1BC00) [pid = 608] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1757F800) [pid = 608] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 100 (10A08C00) [pid = 608] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 99 (0CD4D000) [pid = 608] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 98 (0FCD6400) [pid = 608] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 97 (164E1800) [pid = 608] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 96 (18556400) [pid = 608] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 95 (0FD49C00) [pid = 608] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 94 (18D60000) [pid = 608] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:41:12 INFO - PROCESS | 608 | --DOMWINDOW == 93 (17384800) [pid = 608] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:41:13 INFO - PROCESS | 608 | 1462477273064 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]]]}] 12:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 829ms 12:41:13 INFO - PROCESS | 608 | 1462477273120 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 608 | 1462477273122 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 12:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:41:13 INFO - PROCESS | 608 | 1462477273125 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 608 | 1462477273127 Marionette TRACE conn5 <- [1,1142,null,{}] 12:41:13 INFO - PROCESS | 608 | 1462477273131 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}] 12:41:13 INFO - PROCESS | 608 | 1462477273208 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 12:41:13 INFO - PROCESS | 608 | 1462477273296 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 608 | ++DOCSHELL 0F9CB400 == 49 [pid = 608] [id = 295] 12:41:13 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (0FC9B400) [pid = 608] [serial = 884] [outer = 00000000] 12:41:13 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (15817000) [pid = 608] [serial = 885] [outer = 0FC9B400] 12:41:13 INFO - PROCESS | 608 | 1462477273342 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (16346800) [pid = 608] [serial = 886] [outer = 0FC9B400] 12:41:13 INFO - PROCESS | 608 | 1462477273710 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]]]}] 12:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 630ms 12:41:13 INFO - PROCESS | 608 | 1462477273767 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 608 | 1462477273769 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 12:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:41:13 INFO - PROCESS | 608 | 1462477273774 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 608 | 1462477273776 Marionette TRACE conn5 <- [1,1146,null,{}] 12:41:13 INFO - PROCESS | 608 | 1462477273779 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}] 12:41:13 INFO - PROCESS | 608 | 1462477273890 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 12:41:13 INFO - PROCESS | 608 | 1462477273899 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 608 | ++DOCSHELL 10059000 == 50 [pid = 608] [id = 296] 12:41:13 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (10221C00) [pid = 608] [serial = 887] [outer = 00000000] 12:41:13 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1A02B800) [pid = 608] [serial = 888] [outer = 10221C00] 12:41:13 INFO - PROCESS | 608 | 1462477273946 Marionette DEBUG loaded listener.js 12:41:14 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1A332C00) [pid = 608] [serial = 889] [outer = 10221C00] 12:41:14 INFO - PROCESS | 608 | 1462477274353 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]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 630ms 12:41:14 INFO - PROCESS | 608 | 1462477274408 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 608 | 1462477274409 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 12:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:41:14 INFO - PROCESS | 608 | 1462477274413 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 608 | 1462477274414 Marionette TRACE conn5 <- [1,1150,null,{}] 12:41:14 INFO - PROCESS | 608 | 1462477274418 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}] 12:41:14 INFO - PROCESS | 608 | 1462477274530 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 12:41:14 INFO - PROCESS | 608 | 1462477274539 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:14 INFO - PROCESS | 608 | ++DOCSHELL 1A02F400 == 51 [pid = 608] [id = 297] 12:41:14 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1A326000) [pid = 608] [serial = 890] [outer = 00000000] 12:41:14 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1A50F400) [pid = 608] [serial = 891] [outer = 1A326000] 12:41:14 INFO - PROCESS | 608 | 1462477274583 Marionette DEBUG loaded listener.js 12:41:14 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1A55E000) [pid = 608] [serial = 892] [outer = 1A326000] 12:41:15 INFO - PROCESS | 608 | 1462477275058 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]]]}] 12:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 669ms 12:41:15 INFO - PROCESS | 608 | 1462477275084 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 12:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:41:15 INFO - PROCESS | 608 | 1462477275088 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 12:41:15 INFO - PROCESS | 608 | 1462477275093 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:41:15 INFO - PROCESS | 608 | 1462477275098 Marionette TRACE conn5 <- [1,1154,null,{}] 12:41:15 INFO - PROCESS | 608 | 1462477275105 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}] 12:41:15 INFO - PROCESS | 608 | 1462477275298 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 12:41:15 INFO - PROCESS | 608 | 1462477275433 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 608 | ++DOCSHELL 0FD3F800 == 52 [pid = 608] [id = 298] 12:41:15 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0FD3FC00) [pid = 608] [serial = 893] [outer = 00000000] 12:41:15 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (0FD4CC00) [pid = 608] [serial = 894] [outer = 0FD3FC00] 12:41:15 INFO - PROCESS | 608 | 1462477275494 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (10A07000) [pid = 608] [serial = 895] [outer = 0FD3FC00] 12:41:16 INFO - PROCESS | 608 | 1462477276179 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]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1126ms 12:41:16 INFO - PROCESS | 608 | 1462477276221 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 608 | 1462477276227 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 12:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:41:16 INFO - PROCESS | 608 | 1462477276233 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 608 | 1462477276236 Marionette TRACE conn5 <- [1,1158,null,{}] 12:41:16 INFO - PROCESS | 608 | 1462477276254 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}] 12:41:16 INFO - PROCESS | 608 | 1462477276364 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 12:41:16 INFO - PROCESS | 608 | 1462477276492 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 608 | ++DOCSHELL 14970800 == 53 [pid = 608] [id = 299] 12:41:16 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (173A6400) [pid = 608] [serial = 896] [outer = 00000000] 12:41:16 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1850E400) [pid = 608] [serial = 897] [outer = 173A6400] 12:41:16 INFO - PROCESS | 608 | 1462477276547 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (18D61C00) [pid = 608] [serial = 898] [outer = 173A6400] 12:41:16 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 12:41:17 INFO - PROCESS | 608 | 1462477277168 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]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 970ms 12:41:17 INFO - PROCESS | 608 | 1462477277206 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 608 | 1462477277208 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 12:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:41:17 INFO - PROCESS | 608 | 1462477277212 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 608 | 1462477277216 Marionette TRACE conn5 <- [1,1162,null,{}] 12:41:17 INFO - PROCESS | 608 | 1462477277227 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}] 12:41:17 INFO - PROCESS | 608 | 1462477277344 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 12:41:17 INFO - PROCESS | 608 | 1462477277446 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:17 INFO - PROCESS | 608 | ++DOCSHELL 1A553C00 == 54 [pid = 608] [id = 300] 12:41:17 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1A554400) [pid = 608] [serial = 899] [outer = 00000000] 12:41:17 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1AD09000) [pid = 608] [serial = 900] [outer = 1A554400] 12:41:17 INFO - PROCESS | 608 | 1462477277503 Marionette DEBUG loaded listener.js 12:41:17 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1AD10400) [pid = 608] [serial = 901] [outer = 1A554400] 12:41:18 INFO - PROCESS | 608 | 1462477278130 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] 12:41:18 INFO - PROCESS | 608 | 1462477278189 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 12:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:41:18 INFO - PROCESS | 608 | 1462477278192 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:41:18 INFO - PROCESS | 608 | 1462477278194 Marionette TRACE conn5 <- [1,1166,null,{}] 12:41:18 INFO - PROCESS | 608 | 1462477278198 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}] 12:41:18 INFO - PROCESS | 608 | 1462477278304 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 12:41:18 INFO - PROCESS | 608 | 1462477278406 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 608 | ++DOCSHELL 1AD13400 == 55 [pid = 608] [id = 301] 12:41:18 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1ADD6400) [pid = 608] [serial = 902] [outer = 00000000] 12:41:18 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1B5E6800) [pid = 608] [serial = 903] [outer = 1ADD6400] 12:41:18 INFO - PROCESS | 608 | 1462477278460 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1B5ED800) [pid = 608] [serial = 904] [outer = 1ADD6400] 12:41:18 INFO - PROCESS | 608 | 1462477279009 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] 12:41:19 INFO - PROCESS | 608 | 1462477279068 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 12:41:19 INFO - PROCESS | 608 | 1462477279072 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:41:19 INFO - PROCESS | 608 | 1462477279074 Marionette TRACE conn5 <- [1,1170,null,{}] 12:41:19 INFO - PROCESS | 608 | 1462477279077 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}] 12:41:19 INFO - PROCESS | 608 | 1462477279180 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 12:41:19 INFO - PROCESS | 608 | 1462477279281 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 608 | ++DOCSHELL 1C024000 == 56 [pid = 608] [id = 302] 12:41:19 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1C33D800) [pid = 608] [serial = 905] [outer = 00000000] 12:41:19 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1C3BC800) [pid = 608] [serial = 906] [outer = 1C33D800] 12:41:19 INFO - PROCESS | 608 | 1462477279334 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1C4C4C00) [pid = 608] [serial = 907] [outer = 1C33D800] 12:41:19 INFO - PROCESS | 608 | 1462477279954 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] 12:41:20 INFO - PROCESS | 608 | 1462477280008 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 12:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:41:20 INFO - PROCESS | 608 | 1462477280012 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 608 | 1462477280014 Marionette TRACE conn5 <- [1,1174,null,{}] 12:41:20 INFO - PROCESS | 608 | 1462477280018 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}] 12:41:20 INFO - PROCESS | 608 | 1462477280166 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 12:41:20 INFO - PROCESS | 608 | 1462477280300 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 608 | ++DOCSHELL 08E1D400 == 57 [pid = 608] [id = 303] 12:41:20 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (08E63000) [pid = 608] [serial = 908] [outer = 00000000] 12:41:20 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (0FE54800) [pid = 608] [serial = 909] [outer = 08E63000] 12:41:20 INFO - PROCESS | 608 | 1462477280357 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (14036000) [pid = 608] [serial = 910] [outer = 08E63000] 12:41:21 INFO - PROCESS | 608 | 1462477281155 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] 12:41:21 INFO - PROCESS | 608 | 1462477281187 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 12:41:21 INFO - PROCESS | 608 | 1462477281192 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 608 | 1462477281197 Marionette TRACE conn5 <- [1,1178,null,{}] 12:41:21 INFO - PROCESS | 608 | 1462477281202 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}] 12:41:21 INFO - PROCESS | 608 | 1462477281305 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 12:41:21 INFO - PROCESS | 608 | 1462477281410 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 608 | ++DOCSHELL 1023E400 == 58 [pid = 608] [id = 304] 12:41:21 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (10A88400) [pid = 608] [serial = 911] [outer = 00000000] 12:41:21 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (14541000) [pid = 608] [serial = 912] [outer = 10A88400] 12:41:21 INFO - PROCESS | 608 | 1462477281459 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (163E9C00) [pid = 608] [serial = 913] [outer = 10A88400] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 10059000 == 57 [pid = 608] [id = 296] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 0F9CB400 == 56 [pid = 608] [id = 295] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 092A2800 == 55 [pid = 608] [id = 294] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 1851AC00 == 54 [pid = 608] [id = 293] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 101CE400 == 53 [pid = 608] [id = 292] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 164EA800 == 52 [pid = 608] [id = 291] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 101D6400 == 51 [pid = 608] [id = 290] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 0FD37400 == 50 [pid = 608] [id = 289] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 122 (0C951400) [pid = 608] [serial = 807] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1402C800) [pid = 608] [serial = 810] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 120 (17780000) [pid = 608] [serial = 813] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1A033400) [pid = 608] [serial = 816] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1A32A000) [pid = 608] [serial = 819] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1A031400) [pid = 608] [serial = 849] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOCSHELL 08E17400 == 49 [pid = 608] [id = 288] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 116 (173EFC00) [pid = 608] [serial = 727] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 115 (10A07800) [pid = 608] [serial = 775] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 114 (0FCE0C00) [pid = 608] [serial = 772] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 113 (18511800) [pid = 608] [serial = 838] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1450C000) [pid = 608] [serial = 828] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 111 (14A20000) [pid = 608] [serial = 829] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1777A400) [pid = 608] [serial = 837] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 109 (0FD3B000) [pid = 608] [serial = 825] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 108 (0FE5A800) [pid = 608] [serial = 826] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 107 (10216C00) [pid = 608] [serial = 823] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 106 (0FE56800) [pid = 608] [serial = 822] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1737B800) [pid = 608] [serial = 831] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 104 (18D68400) [pid = 608] [serial = 840] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1855AC00) [pid = 608] [serial = 844] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1739E400) [pid = 608] [serial = 843] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 101 (18D6A800) [pid = 608] [serial = 841] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 100 (19EB6400) [pid = 608] [serial = 847] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 99 (173A0000) [pid = 608] [serial = 834] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 98 (173EA800) [pid = 608] [serial = 835] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1952C400) [pid = 608] [serial = 846] [outer = 00000000] [url = about:blank] 12:41:21 INFO - PROCESS | 608 | --DOMWINDOW == 96 (17381C00) [pid = 608] [serial = 832] [outer = 00000000] [url = about:blank] 12:41:22 INFO - PROCESS | 608 | 1462477282086 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] 12:41:22 INFO - PROCESS | 608 | 1462477282129 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 12:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:41:22 INFO - PROCESS | 608 | 1462477282135 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 608 | 1462477282137 Marionette TRACE conn5 <- [1,1182,null,{}] 12:41:22 INFO - PROCESS | 608 | 1462477282141 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}] 12:41:22 INFO - PROCESS | 608 | 1462477282231 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 12:41:22 INFO - PROCESS | 608 | 1462477282318 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 608 | ++DOCSHELL 0FC1D400 == 50 [pid = 608] [id = 305] 12:41:22 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (0FC1FC00) [pid = 608] [serial = 914] [outer = 00000000] 12:41:22 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (10067800) [pid = 608] [serial = 915] [outer = 0FC1FC00] 12:41:22 INFO - PROCESS | 608 | 1462477282363 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (10245C00) [pid = 608] [serial = 916] [outer = 0FC1FC00] 12:41:22 INFO - PROCESS | 608 | 1462477282771 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] 12:41:22 INFO - PROCESS | 608 | 1462477282815 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 12:41:22 INFO - PROCESS | 608 | 1462477282818 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:41:22 INFO - PROCESS | 608 | 1462477282822 Marionette TRACE conn5 <- [1,1186,null,{}] 12:41:22 INFO - PROCESS | 608 | 1462477282832 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}] 12:41:22 INFO - PROCESS | 608 | 1462477282921 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 12:41:22 INFO - PROCESS | 608 | 1462477282929 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 608 | ++DOCSHELL 14541C00 == 51 [pid = 608] [id = 306] 12:41:22 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (145D0800) [pid = 608] [serial = 917] [outer = 00000000] 12:41:22 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (173A3000) [pid = 608] [serial = 918] [outer = 145D0800] 12:41:22 INFO - PROCESS | 608 | 1462477282976 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (173F0800) [pid = 608] [serial = 919] [outer = 145D0800] 12:41:23 INFO - PROCESS | 608 | 1462477283436 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]]]}] 12:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 669ms 12:41:23 INFO - PROCESS | 608 | 1462477283492 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 12:41:23 INFO - PROCESS | 608 | 1462477283494 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 12:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:41:23 INFO - PROCESS | 608 | 1462477283498 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:41:23 INFO - PROCESS | 608 | 1462477283499 Marionette TRACE conn5 <- [1,1190,null,{}] 12:41:23 INFO - PROCESS | 608 | 1462477283503 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}] 12:41:23 INFO - PROCESS | 608 | 1462477283586 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 12:41:23 INFO - PROCESS | 608 | 1462477283623 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 608 | ++DOCSHELL 17775400 == 52 [pid = 608] [id = 307] 12:41:23 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (17776C00) [pid = 608] [serial = 920] [outer = 00000000] 12:41:23 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (17781C00) [pid = 608] [serial = 921] [outer = 17776C00] 12:41:23 INFO - PROCESS | 608 | 1462477283671 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (18557000) [pid = 608] [serial = 922] [outer = 17776C00] 12:41:24 INFO - PROCESS | 608 | 1462477284115 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]]]}] 12:41:24 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 12:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 12:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:41:24 INFO - PROCESS | 608 | 1462477284172 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 608 | 1462477284174 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 12:41:24 INFO - PROCESS | 608 | 1462477284177 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 608 | 1462477284179 Marionette TRACE conn5 <- [1,1194,null,{}] 12:41:24 INFO - PROCESS | 608 | 1462477284183 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}] 12:41:24 INFO - PROCESS | 608 | 1462477284292 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 12:41:24 INFO - PROCESS | 608 | 1462477284347 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:24 INFO - PROCESS | 608 | ++DOCSHELL 188BC400 == 53 [pid = 608] [id = 308] 12:41:24 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (18D5DC00) [pid = 608] [serial = 923] [outer = 00000000] 12:41:24 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (18E17000) [pid = 608] [serial = 924] [outer = 18D5DC00] 12:41:24 INFO - PROCESS | 608 | 1462477284396 Marionette DEBUG loaded listener.js 12:41:24 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (190D1C00) [pid = 608] [serial = 925] [outer = 18D5DC00] 12:41:24 INFO - PROCESS | 608 | 1462477284842 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]]]}] 12:41:24 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 12:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 729ms 12:41:24 INFO - PROCESS | 608 | 1462477284908 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 608 | 1462477284910 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 12:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:41:24 INFO - PROCESS | 608 | 1462477284913 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 608 | 1462477284915 Marionette TRACE conn5 <- [1,1198,null,{}] 12:41:24 INFO - PROCESS | 608 | 1462477284925 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}] 12:41:25 INFO - PROCESS | 608 | 1462477285072 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 12:41:25 INFO - PROCESS | 608 | 1462477285132 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 608 | ++DOCSHELL 19A9BC00 == 54 [pid = 608] [id = 309] 12:41:25 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (19EB4800) [pid = 608] [serial = 926] [outer = 00000000] 12:41:25 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1A028400) [pid = 608] [serial = 927] [outer = 19EB4800] 12:41:25 INFO - PROCESS | 608 | 1462477285178 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1A035C00) [pid = 608] [serial = 928] [outer = 19EB4800] 12:41:25 INFO - PROCESS | 608 | 1462477285593 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]]]}] 12:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 12:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:41:25 INFO - PROCESS | 608 | 1462477285644 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 608 | 1462477285646 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 12:41:25 INFO - PROCESS | 608 | 1462477285649 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 608 | 1462477285651 Marionette TRACE conn5 <- [1,1202,null,{}] 12:41:25 INFO - PROCESS | 608 | 1462477285654 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}] 12:41:25 INFO - PROCESS | 608 | 1462477285766 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 12:41:25 INFO - PROCESS | 608 | 1462477285773 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 608 | ++DOCSHELL 10055400 == 55 [pid = 608] [id = 310] 12:41:25 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (19FDCC00) [pid = 608] [serial = 929] [outer = 00000000] 12:41:25 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1A503800) [pid = 608] [serial = 930] [outer = 19FDCC00] 12:41:25 INFO - PROCESS | 608 | 1462477285820 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1A50DC00) [pid = 608] [serial = 931] [outer = 19FDCC00] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 113 (17749800) [pid = 608] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A02C000) [pid = 608] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1A030C00) [pid = 608] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 110 (10A82400) [pid = 608] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 109 (173F5800) [pid = 608] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1851B000) [pid = 608] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 107 (0FC9B400) [pid = 608] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1952AC00) [pid = 608] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 105 (08E67400) [pid = 608] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 104 (10BDA800) [pid = 608] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FD38C00) [pid = 608] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 102 (164EAC00) [pid = 608] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 101 (10221C00) [pid = 608] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 100 (19FE7800) [pid = 608] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:41:26 INFO - PROCESS | 608 | --DOMWINDOW == 99 (092A8000) [pid = 608] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:41:26 INFO - PROCESS | 608 | 1462477286376 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]]]}] 12:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 769ms 12:41:26 INFO - PROCESS | 608 | 1462477286420 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 608 | 1462477286422 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 12:41:26 INFO - PROCESS | 608 | 1462477286425 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:41:26 INFO - PROCESS | 608 | 1462477286427 Marionette TRACE conn5 <- [1,1206,null,{}] 12:41:26 INFO - PROCESS | 608 | 1462477286430 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}] 12:41:26 INFO - PROCESS | 608 | 1462477286511 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 12:41:26 INFO - PROCESS | 608 | 1462477286517 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 608 | ++DOCSHELL 0F963400 == 56 [pid = 608] [id = 311] 12:41:26 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1021AC00) [pid = 608] [serial = 932] [outer = 00000000] 12:41:26 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (173A2000) [pid = 608] [serial = 933] [outer = 1021AC00] 12:41:26 INFO - PROCESS | 608 | 1462477286561 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1777AC00) [pid = 608] [serial = 934] [outer = 1021AC00] 12:41:26 INFO - PROCESS | 608 | 1462477286990 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]]]}] 12:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 12:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:41:27 INFO - PROCESS | 608 | 1462477287060 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 12:41:27 INFO - PROCESS | 608 | 1462477287062 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 12:41:27 INFO - PROCESS | 608 | 1462477287065 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 608 | 1462477287067 Marionette TRACE conn5 <- [1,1210,null,{}] 12:41:27 INFO - PROCESS | 608 | 1462477287070 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}] 12:41:27 INFO - PROCESS | 608 | 1462477287152 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 12:41:27 INFO - PROCESS | 608 | 1462477287158 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:27 INFO - PROCESS | 608 | ++DOCSHELL 19522C00 == 57 [pid = 608] [id = 312] 12:41:27 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1A02C000) [pid = 608] [serial = 935] [outer = 00000000] 12:41:27 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1A55E800) [pid = 608] [serial = 936] [outer = 1A02C000] 12:41:27 INFO - PROCESS | 608 | 1462477287201 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1AD0EC00) [pid = 608] [serial = 937] [outer = 1A02C000] 12:41:27 INFO - PROCESS | 608 | 1462477287613 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] 12:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:41:27 INFO - PROCESS | 608 | 1462477287638 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 12:41:27 INFO - PROCESS | 608 | 1462477287641 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 608 | 1462477287643 Marionette TRACE conn5 <- [1,1214,null,{}] 12:41:27 INFO - PROCESS | 608 | 1462477287660 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}] 12:41:27 INFO - PROCESS | 608 | 1462477287742 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 12:41:27 INFO - PROCESS | 608 | 1462477287748 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:27 INFO - PROCESS | 608 | ++DOCSHELL 1A55C000 == 58 [pid = 608] [id = 313] 12:41:27 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1AD27C00) [pid = 608] [serial = 938] [outer = 00000000] 12:41:27 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1C9D6800) [pid = 608] [serial = 939] [outer = 1AD27C00] 12:41:27 INFO - PROCESS | 608 | 1462477287792 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1C9E0400) [pid = 608] [serial = 940] [outer = 1AD27C00] 12:41:28 INFO - PROCESS | 608 | 1462477288255 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]]]}] 12:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 630ms 12:41:28 INFO - PROCESS | 608 | 1462477288272 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 12:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:41:28 INFO - PROCESS | 608 | 1462477288274 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 12:41:28 INFO - PROCESS | 608 | 1462477288277 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 608 | 1462477288280 Marionette TRACE conn5 <- [1,1218,null,{}] 12:41:28 INFO - PROCESS | 608 | 1462477288283 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}] 12:41:28 INFO - PROCESS | 608 | 1462477288441 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 12:41:28 INFO - PROCESS | 608 | 1462477288560 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 608 | ++DOCSHELL 0C950C00 == 59 [pid = 608] [id = 314] 12:41:28 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (0C952400) [pid = 608] [serial = 941] [outer = 00000000] 12:41:28 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (0FC20000) [pid = 608] [serial = 942] [outer = 0C952400] 12:41:28 INFO - PROCESS | 608 | 1462477288617 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (0FD37C00) [pid = 608] [serial = 943] [outer = 0C952400] 12:41:29 INFO - PROCESS | 608 | 1462477289253 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]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1023ms 12:41:29 INFO - PROCESS | 608 | 1462477289303 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 12:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:41:29 INFO - PROCESS | 608 | 1462477289307 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 12:41:29 INFO - PROCESS | 608 | 1462477289312 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 608 | 1462477289316 Marionette TRACE conn5 <- [1,1222,null,{}] 12:41:29 INFO - PROCESS | 608 | 1462477289342 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}] 12:41:29 INFO - PROCESS | 608 | 1462477289482 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 12:41:29 INFO - PROCESS | 608 | 1462477289616 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 608 | ++DOCSHELL 142B4400 == 60 [pid = 608] [id = 315] 12:41:29 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (14301800) [pid = 608] [serial = 944] [outer = 00000000] 12:41:29 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1633BC00) [pid = 608] [serial = 945] [outer = 14301800] 12:41:29 INFO - PROCESS | 608 | 1462477289675 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (17398800) [pid = 608] [serial = 946] [outer = 14301800] 12:41:30 INFO - PROCESS | 608 | 1462477290198 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]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 929ms 12:41:30 INFO - PROCESS | 608 | 1462477290255 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 608 | 1462477290258 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 12:41:30 INFO - PROCESS | 608 | 1462477290263 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 608 | 1462477290266 Marionette TRACE conn5 <- [1,1226,null,{}] 12:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:41:30 INFO - PROCESS | 608 | 1462477290270 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}] 12:41:30 INFO - PROCESS | 608 | 1462477290379 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 12:41:30 INFO - PROCESS | 608 | 1462477290485 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:30 INFO - PROCESS | 608 | ++DOCSHELL 1739E800 == 61 [pid = 608] [id = 316] 12:41:30 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1952E400) [pid = 608] [serial = 947] [outer = 00000000] 12:41:30 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (19EBC400) [pid = 608] [serial = 948] [outer = 1952E400] 12:41:30 INFO - PROCESS | 608 | 1462477290540 Marionette DEBUG loaded listener.js 12:41:30 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1A32A000) [pid = 608] [serial = 949] [outer = 1952E400] 12:41:31 INFO - PROCESS | 608 | 1462477291191 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]]]}] 12:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 970ms 12:41:31 INFO - PROCESS | 608 | 1462477291240 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 12:41:31 INFO - PROCESS | 608 | 1462477291244 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 12:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:41:31 INFO - PROCESS | 608 | 1462477291255 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:41:31 INFO - PROCESS | 608 | 1462477291260 Marionette TRACE conn5 <- [1,1230,null,{}] 12:41:31 INFO - PROCESS | 608 | 1462477291264 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}] 12:41:31 INFO - PROCESS | 608 | 1462477291375 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 12:41:31 INFO - PROCESS | 608 | 1462477291506 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 608 | ++DOCSHELL 1A4D7400 == 62 [pid = 608] [id = 317] 12:41:31 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1AD06800) [pid = 608] [serial = 950] [outer = 00000000] 12:41:31 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1CA7B800) [pid = 608] [serial = 951] [outer = 1AD06800] 12:41:31 INFO - PROCESS | 608 | 1462477291561 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1CA81400) [pid = 608] [serial = 952] [outer = 1AD06800] 12:41:32 INFO - PROCESS | 608 | 1462477292080 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]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 889ms 12:41:32 INFO - PROCESS | 608 | 1462477292140 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 12:41:32 INFO - PROCESS | 608 | 1462477292143 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 12:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:41:32 INFO - PROCESS | 608 | 1462477292146 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 608 | 1462477292148 Marionette TRACE conn5 <- [1,1234,null,{}] 12:41:32 INFO - PROCESS | 608 | 1462477292152 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}] 12:41:32 INFO - PROCESS | 608 | 1462477292260 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 12:41:32 INFO - PROCESS | 608 | 1462477292363 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 608 | ++DOCSHELL 1CA82400 == 63 [pid = 608] [id = 318] 12:41:32 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1CB04800) [pid = 608] [serial = 953] [outer = 00000000] 12:41:32 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1CB08000) [pid = 608] [serial = 954] [outer = 1CB04800] 12:41:32 INFO - PROCESS | 608 | 1462477292416 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1CB0F400) [pid = 608] [serial = 955] [outer = 1CB04800] 12:41:33 INFO - PROCESS | 608 | 1462477293060 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]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1119ms 12:41:33 INFO - PROCESS | 608 | 1462477293316 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 608 | 1462477293320 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 12:41:33 INFO - PROCESS | 608 | 1462477293326 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 608 | 1462477293329 Marionette TRACE conn5 <- [1,1238,null,{}] 12:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:41:33 INFO - PROCESS | 608 | 1462477293334 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}] 12:41:33 INFO - PROCESS | 608 | 1462477293432 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 12:41:33 INFO - PROCESS | 608 | 1462477293560 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:33 INFO - PROCESS | 608 | ++DOCSHELL 0C945C00 == 64 [pid = 608] [id = 319] 12:41:33 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (0C94C000) [pid = 608] [serial = 956] [outer = 00000000] 12:41:33 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (10147400) [pid = 608] [serial = 957] [outer = 0C94C000] 12:41:33 INFO - PROCESS | 608 | 1462477293611 Marionette DEBUG loaded listener.js 12:41:33 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (10224400) [pid = 608] [serial = 958] [outer = 0C94C000] 12:41:34 INFO - PROCESS | 608 | 1462477294253 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]]]}] 12:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 970ms 12:41:34 INFO - PROCESS | 608 | 1462477294307 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 12:41:34 INFO - PROCESS | 608 | 1462477294310 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 12:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:41:34 INFO - PROCESS | 608 | 1462477294317 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:41:34 INFO - PROCESS | 608 | 1462477294321 Marionette TRACE conn5 <- [1,1242,null,{}] 12:41:34 INFO - PROCESS | 608 | 1462477294325 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}] 12:41:34 INFO - PROCESS | 608 | 1462477294437 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 1A55C000 == 63 [pid = 608] [id = 313] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 19522C00 == 62 [pid = 608] [id = 312] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 0F963400 == 61 [pid = 608] [id = 311] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 10055400 == 60 [pid = 608] [id = 310] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 19A9BC00 == 59 [pid = 608] [id = 309] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 188BC400 == 58 [pid = 608] [id = 308] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 17775400 == 57 [pid = 608] [id = 307] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 14541C00 == 56 [pid = 608] [id = 306] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1952DC00) [pid = 608] [serial = 858] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1A554800) [pid = 608] [serial = 861] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1491B400) [pid = 608] [serial = 855] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 122 (0C94B400) [pid = 608] [serial = 852] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1A50F400) [pid = 608] [serial = 891] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 0FC1D400 == 55 [pid = 608] [id = 305] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 1023E400 == 54 [pid = 608] [id = 304] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 14970800 == 53 [pid = 608] [id = 299] 12:41:34 INFO - PROCESS | 608 | --DOCSHELL 0FD3F800 == 52 [pid = 608] [id = 298] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 120 (0FC18400) [pid = 608] [serial = 808] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 119 (19526C00) [pid = 608] [serial = 814] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1A037400) [pid = 608] [serial = 817] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1A32D000) [pid = 608] [serial = 820] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 116 (14A1C400) [pid = 608] [serial = 811] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 115 (0FD4B000) [pid = 608] [serial = 867] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 114 (0FE5E400) [pid = 608] [serial = 868] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 113 (173E8400) [pid = 608] [serial = 873] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A02B800) [pid = 608] [serial = 888] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1A325000) [pid = 608] [serial = 850] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A332C00) [pid = 608] [serial = 889] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 109 (19EB3800) [pid = 608] [serial = 883] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 108 (16346800) [pid = 608] [serial = 886] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 107 (173F1000) [pid = 608] [serial = 874] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 106 (10216800) [pid = 608] [serial = 865] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 105 (17776400) [pid = 608] [serial = 876] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1777C800) [pid = 608] [serial = 877] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 103 (19061C00) [pid = 608] [serial = 880] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 102 (18D60400) [pid = 608] [serial = 879] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 101 (15817000) [pid = 608] [serial = 885] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 100 (19BDF000) [pid = 608] [serial = 882] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 99 (0FD39800) [pid = 608] [serial = 864] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 98 (1496E000) [pid = 608] [serial = 870] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | --DOMWINDOW == 97 (15A5E000) [pid = 608] [serial = 871] [outer = 00000000] [url = about:blank] 12:41:34 INFO - PROCESS | 608 | 1462477294602 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 608 | ++DOCSHELL 08E1E800 == 53 [pid = 608] [id = 320] 12:41:34 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (08E67000) [pid = 608] [serial = 959] [outer = 00000000] 12:41:34 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (0CD89800) [pid = 608] [serial = 960] [outer = 08E67000] 12:41:34 INFO - PROCESS | 608 | 1462477294647 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (0FCE1800) [pid = 608] [serial = 961] [outer = 08E67000] 12:41:35 INFO - PROCESS | 608 | 1462477295099 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]]]}] 12:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 829ms 12:41:35 INFO - PROCESS | 608 | 1462477295146 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 608 | 1462477295149 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 12:41:35 INFO - PROCESS | 608 | 1462477295152 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:41:35 INFO - PROCESS | 608 | 1462477295154 Marionette TRACE conn5 <- [1,1246,null,{}] 12:41:35 INFO - PROCESS | 608 | 1462477295163 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}] 12:41:35 INFO - PROCESS | 608 | 1462477295256 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 12:41:35 INFO - PROCESS | 608 | 1462477295267 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 608 | ++DOCSHELL 1491BC00 == 54 [pid = 608] [id = 321] 12:41:35 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1496E000) [pid = 608] [serial = 962] [outer = 00000000] 12:41:35 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1581F000) [pid = 608] [serial = 963] [outer = 1496E000] 12:41:35 INFO - PROCESS | 608 | 1462477295315 Marionette DEBUG loaded listener.js 12:41:35 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (163EA400) [pid = 608] [serial = 964] [outer = 1496E000] 12:41:35 INFO - PROCESS | 608 | 1462477295810 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]]]}] 12:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 12:41:35 INFO - PROCESS | 608 | 1462477295826 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 608 | 1462477295828 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 12:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:41:35 INFO - PROCESS | 608 | 1462477295831 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 608 | 1462477295833 Marionette TRACE conn5 <- [1,1250,null,{}] 12:41:35 INFO - PROCESS | 608 | 1462477295836 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}] 12:41:35 INFO - PROCESS | 608 | 1462477295920 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 12:41:35 INFO - PROCESS | 608 | 1462477295927 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 608 | ++DOCSHELL 16346800 == 55 [pid = 608] [id = 322] 12:41:35 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (17383000) [pid = 608] [serial = 965] [outer = 00000000] 12:41:35 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (173EEC00) [pid = 608] [serial = 966] [outer = 17383000] 12:41:35 INFO - PROCESS | 608 | 1462477295972 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (173F5000) [pid = 608] [serial = 967] [outer = 17383000] 12:41:36 INFO - PROCESS | 608 | 1462477296396 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]]]}] 12:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 630ms 12:41:36 INFO - PROCESS | 608 | 1462477296463 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 12:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:41:36 INFO - PROCESS | 608 | 1462477296466 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 12:41:36 INFO - PROCESS | 608 | 1462477296469 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - PROCESS | 608 | 1462477296471 Marionette TRACE conn5 <- [1,1254,null,{}] 12:41:36 INFO - PROCESS | 608 | 1462477296474 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}] 12:41:36 INFO - PROCESS | 608 | 1462477296553 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 12:41:36 INFO - PROCESS | 608 | 1462477296559 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 608 | ++DOCSHELL 173F6C00 == 56 [pid = 608] [id = 323] 12:41:36 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (17745800) [pid = 608] [serial = 968] [outer = 00000000] 12:41:36 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (17777C00) [pid = 608] [serial = 969] [outer = 17745800] 12:41:36 INFO - PROCESS | 608 | 1462477296604 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (17782800) [pid = 608] [serial = 970] [outer = 17745800] 12:41:37 INFO - PROCESS | 608 | 1462477297100 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]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 12:41:37 INFO - PROCESS | 608 | 1462477297139 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 608 | 1462477297141 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 12:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:41:37 INFO - PROCESS | 608 | 1462477297145 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 608 | 1462477297146 Marionette TRACE conn5 <- [1,1258,null,{}] 12:41:37 INFO - PROCESS | 608 | 1462477297150 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}] 12:41:37 INFO - PROCESS | 608 | 1462477297283 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 12:41:37 INFO - PROCESS | 608 | 1462477297342 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 608 | ++DOCSHELL 18D61000 == 57 [pid = 608] [id = 324] 12:41:37 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (18D63000) [pid = 608] [serial = 971] [outer = 00000000] 12:41:37 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (19069800) [pid = 608] [serial = 972] [outer = 18D63000] 12:41:37 INFO - PROCESS | 608 | 1462477297389 Marionette DEBUG loaded listener.js 12:41:37 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (19526800) [pid = 608] [serial = 973] [outer = 18D63000] 12:41:37 INFO - PROCESS | 608 | 1462477297823 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]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 729ms 12:41:37 INFO - PROCESS | 608 | 1462477297877 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 608 | 1462477297879 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 12:41:37 INFO - PROCESS | 608 | 1462477297882 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:41:37 INFO - PROCESS | 608 | 1462477297883 Marionette TRACE conn5 <- [1,1262,null,{}] 12:41:37 INFO - PROCESS | 608 | 1462477297887 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}] 12:41:38 INFO - PROCESS | 608 | 1462477298027 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 12:41:38 INFO - PROCESS | 608 | 1462477298041 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 608 | ++DOCSHELL 1952A400 == 58 [pid = 608] [id = 325] 12:41:38 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1952B400) [pid = 608] [serial = 974] [outer = 00000000] 12:41:38 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (19EB9000) [pid = 608] [serial = 975] [outer = 1952B400] 12:41:38 INFO - PROCESS | 608 | 1462477298134 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (19EBA400) [pid = 608] [serial = 976] [outer = 1952B400] 12:41:38 INFO - PROCESS | 608 | 1462477298555 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]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 12:41:38 INFO - PROCESS | 608 | 1462477298615 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 12:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:41:38 INFO - PROCESS | 608 | 1462477298617 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 12:41:38 INFO - PROCESS | 608 | 1462477298621 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 608 | 1462477298623 Marionette TRACE conn5 <- [1,1266,null,{}] 12:41:38 INFO - PROCESS | 608 | 1462477298626 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}] 12:41:38 INFO - PROCESS | 608 | 1462477298738 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 12:41:38 INFO - PROCESS | 608 | 1462477298798 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 608 | ++DOCSHELL 1A029000 == 59 [pid = 608] [id = 326] 12:41:38 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1A031400) [pid = 608] [serial = 977] [outer = 00000000] 12:41:38 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1A329400) [pid = 608] [serial = 978] [outer = 1A031400] 12:41:38 INFO - PROCESS | 608 | 1462477298842 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1A331400) [pid = 608] [serial = 979] [outer = 1A031400] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 117 (18D5DC00) [pid = 608] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1A02C000) [pid = 608] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 115 (19EB0400) [pid = 608] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 114 (0FC1FC00) [pid = 608] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 113 (17776C00) [pid = 608] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 112 (08E63000) [pid = 608] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 111 (145D0800) [pid = 608] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 110 (19EB4800) [pid = 608] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 109 (10A88400) [pid = 608] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 108 (19FDCC00) [pid = 608] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:41:39 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1021AC00) [pid = 608] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:41:39 INFO - PROCESS | 608 | 1462477299385 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]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 829ms 12:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:41:39 INFO - PROCESS | 608 | 1462477299452 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 608 | 1462477299454 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 12:41:39 INFO - PROCESS | 608 | 1462477299457 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 608 | 1462477299459 Marionette TRACE conn5 <- [1,1270,null,{}] 12:41:39 INFO - PROCESS | 608 | 1462477299462 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}] 12:41:39 INFO - PROCESS | 608 | 1462477299544 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 12:41:39 INFO - PROCESS | 608 | 1462477299550 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 608 | ++DOCSHELL 16349400 == 60 [pid = 608] [id = 327] 12:41:39 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1739E400) [pid = 608] [serial = 980] [outer = 00000000] 12:41:39 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1A034C00) [pid = 608] [serial = 981] [outer = 1739E400] 12:41:39 INFO - PROCESS | 608 | 1462477299593 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1A3E9C00) [pid = 608] [serial = 982] [outer = 1739E400] 12:41:39 INFO - PROCESS | 608 | 1462477300006 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]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 12:41:40 INFO - PROCESS | 608 | 1462477300027 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 12:41:40 INFO - PROCESS | 608 | 1462477300029 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 12:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:41:40 INFO - PROCESS | 608 | 1462477300032 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - PROCESS | 608 | 1462477300034 Marionette TRACE conn5 <- [1,1274,null,{}] 12:41:40 INFO - PROCESS | 608 | 1462477300051 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}] 12:41:40 INFO - PROCESS | 608 | 1462477300133 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 12:41:40 INFO - PROCESS | 608 | 1462477300141 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 608 | ++DOCSHELL 0FD4DC00 == 61 [pid = 608] [id = 328] 12:41:40 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1A503400) [pid = 608] [serial = 983] [outer = 00000000] 12:41:40 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (0FE53800) [pid = 608] [serial = 984] [outer = 1A503400] 12:41:40 INFO - PROCESS | 608 | 1462477300184 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1A55BC00) [pid = 608] [serial = 985] [outer = 1A503400] 12:41:40 INFO - PROCESS | 608 | 1462477300604 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]]]}] 12:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 649ms 12:41:40 INFO - PROCESS | 608 | 1462477300684 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 12:41:40 INFO - PROCESS | 608 | 1462477300686 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 12:41:40 INFO - PROCESS | 608 | 1462477300690 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:41:40 INFO - PROCESS | 608 | 1462477300692 Marionette TRACE conn5 <- [1,1278,null,{}] 12:41:40 INFO - PROCESS | 608 | 1462477300695 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}] 12:41:40 INFO - PROCESS | 608 | 1462477300795 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 12:41:40 INFO - PROCESS | 608 | 1462477300811 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 608 | ++DOCSHELL 1AD09C00 == 62 [pid = 608] [id = 329] 12:41:40 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1AEA1C00) [pid = 608] [serial = 986] [outer = 00000000] 12:41:40 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1C02CC00) [pid = 608] [serial = 987] [outer = 1AEA1C00] 12:41:40 INFO - PROCESS | 608 | 1462477300859 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1C4CAC00) [pid = 608] [serial = 988] [outer = 1AEA1C00] 12:41:41 INFO - PROCESS | 608 | 1462477301525 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]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 929ms 12:41:41 INFO - PROCESS | 608 | 1462477301594 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 608 | 1462477301598 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 12:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:41:41 INFO - PROCESS | 608 | 1462477301603 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 608 | 1462477301607 Marionette TRACE conn5 <- [1,1282,null,{}] 12:41:41 INFO - PROCESS | 608 | 1462477301613 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}] 12:41:41 INFO - PROCESS | 608 | 1462477301727 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 12:41:41 INFO - PROCESS | 608 | 1462477301863 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 608 | ++DOCSHELL 0FD39800 == 63 [pid = 608] [id = 330] 12:41:41 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (0FE5A400) [pid = 608] [serial = 989] [outer = 00000000] 12:41:41 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1021D000) [pid = 608] [serial = 990] [outer = 0FE5A400] 12:41:41 INFO - PROCESS | 608 | 1462477301920 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1402B000) [pid = 608] [serial = 991] [outer = 0FE5A400] 12:41:42 INFO - PROCESS | 608 | 1462477302532 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]]]}] 12:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 987ms 12:41:42 INFO - PROCESS | 608 | 1462477302591 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 608 | 1462477302597 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 12:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:41:42 INFO - PROCESS | 608 | 1462477302604 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:41:42 INFO - PROCESS | 608 | 1462477302607 Marionette TRACE conn5 <- [1,1286,null,{}] 12:41:42 INFO - PROCESS | 608 | 1462477302612 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}] 12:41:42 INFO - PROCESS | 608 | 1462477302755 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 12:41:42 INFO - PROCESS | 608 | 1462477302888 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 608 | ++DOCSHELL 164E1000 == 64 [pid = 608] [id = 331] 12:41:42 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1737D000) [pid = 608] [serial = 992] [outer = 00000000] 12:41:42 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (173ED000) [pid = 608] [serial = 993] [outer = 1737D000] 12:41:42 INFO - PROCESS | 608 | 1462477302944 Marionette DEBUG loaded listener.js 12:41:43 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (18517C00) [pid = 608] [serial = 994] [outer = 1737D000] 12:41:43 INFO - PROCESS | 608 | 1462477303579 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]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1022ms 12:41:43 INFO - PROCESS | 608 | 1462477303629 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 608 | 1462477303631 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 12:41:43 INFO - PROCESS | 608 | 1462477303635 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:41:43 INFO - PROCESS | 608 | 1462477303639 Marionette TRACE conn5 <- [1,1290,null,{}] 12:41:43 INFO - PROCESS | 608 | 1462477303650 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}] 12:41:43 INFO - PROCESS | 608 | 1462477303810 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 12:41:43 INFO - PROCESS | 608 | 1462477303945 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 608 | ++DOCSHELL 1A557C00 == 65 [pid = 608] [id = 332] 12:41:43 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1ADDD400) [pid = 608] [serial = 995] [outer = 00000000] 12:41:44 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1C3B9000) [pid = 608] [serial = 996] [outer = 1ADDD400] 12:41:44 INFO - PROCESS | 608 | 1462477304002 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1C9DAC00) [pid = 608] [serial = 997] [outer = 1ADDD400] 12:41:44 INFO - PROCESS | 608 | 1462477304608 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]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1019ms 12:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:41:44 INFO - PROCESS | 608 | 1462477304658 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 608 | 1462477304661 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 12:41:44 INFO - PROCESS | 608 | 1462477304665 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 608 | 1462477304667 Marionette TRACE conn5 <- [1,1294,null,{}] 12:41:44 INFO - PROCESS | 608 | 1462477304671 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}] 12:41:44 INFO - PROCESS | 608 | 1462477304780 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 12:41:44 INFO - PROCESS | 608 | 1462477304885 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 608 | ++DOCSHELL 1CA4B000 == 66 [pid = 608] [id = 333] 12:41:44 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1CA7A000) [pid = 608] [serial = 998] [outer = 00000000] 12:41:44 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1CB07400) [pid = 608] [serial = 999] [outer = 1CA7A000] 12:41:44 INFO - PROCESS | 608 | 1462477304938 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1CB47000) [pid = 608] [serial = 1000] [outer = 1CA7A000] 12:41:45 INFO - PROCESS | 608 | 1462477305487 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]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 870ms 12:41:45 INFO - PROCESS | 608 | 1462477305539 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 608 | 1462477305541 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 12:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:41:45 INFO - PROCESS | 608 | 1462477305545 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 608 | 1462477305547 Marionette TRACE conn5 <- [1,1298,null,{}] 12:41:45 INFO - PROCESS | 608 | 1462477305550 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}] 12:41:45 INFO - PROCESS | 608 | 1462477305655 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 12:41:45 INFO - PROCESS | 608 | 1462477305761 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 608 | ++DOCSHELL 1739DC00 == 67 [pid = 608] [id = 334] 12:41:45 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1C9D8400) [pid = 608] [serial = 1001] [outer = 00000000] 12:41:45 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1CB89400) [pid = 608] [serial = 1002] [outer = 1C9D8400] 12:41:45 INFO - PROCESS | 608 | 1462477305814 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1CB8BC00) [pid = 608] [serial = 1003] [outer = 1C9D8400] 12:41:46 INFO - PROCESS | 608 | 1462477306435 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] 12:41:46 INFO - PROCESS | 608 | 1462477306482 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 12:41:46 INFO - PROCESS | 608 | 1462477306485 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:41:46 INFO - PROCESS | 608 | 1462477306487 Marionette TRACE conn5 <- [1,1302,null,{}] 12:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:41:46 INFO - PROCESS | 608 | 1462477306491 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}] 12:41:46 INFO - PROCESS | 608 | 1462477306619 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 12:41:46 INFO - PROCESS | 608 | 1462477306729 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:46 INFO - PROCESS | 608 | ++DOCSHELL 0FE55000 == 68 [pid = 608] [id = 335] 12:41:46 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (0FE59400) [pid = 608] [serial = 1004] [outer = 00000000] 12:41:46 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (17780800) [pid = 608] [serial = 1005] [outer = 0FE59400] 12:41:46 INFO - PROCESS | 608 | 1462477306785 Marionette DEBUG loaded listener.js 12:41:46 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (19FE7C00) [pid = 608] [serial = 1006] [outer = 0FE59400] 12:41:47 INFO - PROCESS | 608 | 1462477307562 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]]]}] 12:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1118ms 12:41:47 INFO - PROCESS | 608 | 1462477307609 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 12:41:47 INFO - PROCESS | 608 | 1462477307613 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 12:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:41:47 INFO - PROCESS | 608 | 1462477307618 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:41:47 INFO - PROCESS | 608 | 1462477307622 Marionette TRACE conn5 <- [1,1306,null,{}] 12:41:47 INFO - PROCESS | 608 | 1462477307627 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}] 12:41:47 INFO - PROCESS | 608 | 1462477307727 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 12:41:47 INFO - PROCESS | 608 | 1462477307864 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:47 INFO - PROCESS | 608 | ++DOCSHELL 1737B800 == 69 [pid = 608] [id = 336] 12:41:47 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1737E800) [pid = 608] [serial = 1007] [outer = 00000000] 12:41:47 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (17386C00) [pid = 608] [serial = 1008] [outer = 1737E800] 12:41:47 INFO - PROCESS | 608 | 1462477307915 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (173F1000) [pid = 608] [serial = 1009] [outer = 1737E800] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 173F3000 == 68 [pid = 608] [id = 264] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 14A1B800 == 67 [pid = 608] [id = 262] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 14031800 == 66 [pid = 608] [id = 261] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 1A32CC00 == 65 [pid = 608] [id = 287] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 10222400 == 64 [pid = 608] [id = 232] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 1739CC00 == 63 [pid = 608] [id = 263] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 0FD4DC00 == 62 [pid = 608] [id = 328] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 16349400 == 61 [pid = 608] [id = 327] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 1A029000 == 60 [pid = 608] [id = 326] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 1952A400 == 59 [pid = 608] [id = 325] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 18D61000 == 58 [pid = 608] [id = 324] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 173F6C00 == 57 [pid = 608] [id = 323] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 16346800 == 56 [pid = 608] [id = 322] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 1491BC00 == 55 [pid = 608] [id = 321] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 08E1E800 == 54 [pid = 608] [id = 320] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 0C945C00 == 53 [pid = 608] [id = 319] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 1A4D7400 == 52 [pid = 608] [id = 317] 12:41:48 INFO - PROCESS | 608 | --DOCSHELL 0C950C00 == 51 [pid = 608] [id = 314] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 136 (19EB9400) [pid = 608] [serial = 805] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 135 (10067800) [pid = 608] [serial = 915] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 134 (10245C00) [pid = 608] [serial = 916] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1AD09000) [pid = 608] [serial = 900] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1C3BC800) [pid = 608] [serial = 906] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 131 (17781C00) [pid = 608] [serial = 921] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 130 (14036000) [pid = 608] [serial = 910] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 129 (0FE54800) [pid = 608] [serial = 909] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1850E400) [pid = 608] [serial = 897] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 127 (173A3000) [pid = 608] [serial = 918] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 126 (173F0800) [pid = 608] [serial = 919] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 125 (0FD4CC00) [pid = 608] [serial = 894] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1B5E6800) [pid = 608] [serial = 903] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1A035C00) [pid = 608] [serial = 928] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 122 (163E9C00) [pid = 608] [serial = 913] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 121 (14541000) [pid = 608] [serial = 912] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1A028400) [pid = 608] [serial = 927] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1C9D6800) [pid = 608] [serial = 939] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1A503800) [pid = 608] [serial = 930] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 117 (173A2000) [pid = 608] [serial = 933] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 116 (18E17000) [pid = 608] [serial = 924] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 115 (190D1C00) [pid = 608] [serial = 925] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1A50DC00) [pid = 608] [serial = 931] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1AD0EC00) [pid = 608] [serial = 937] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A55E800) [pid = 608] [serial = 936] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 111 (18557000) [pid = 608] [serial = 922] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1777AC00) [pid = 608] [serial = 934] [outer = 00000000] [url = about:blank] 12:41:48 INFO - PROCESS | 608 | 1462477308422 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]]]}] 12:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 830ms 12:41:48 INFO - PROCESS | 608 | 1462477308449 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 12:41:48 INFO - PROCESS | 608 | 1462477308454 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 12:41:48 INFO - PROCESS | 608 | 1462477308460 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:41:48 INFO - PROCESS | 608 | 1462477308463 Marionette TRACE conn5 <- [1,1310,null,{}] 12:41:48 INFO - PROCESS | 608 | 1462477308466 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}] 12:41:48 INFO - PROCESS | 608 | 1462477308555 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 12:41:48 INFO - PROCESS | 608 | 1462477308565 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:48 INFO - PROCESS | 608 | ++DOCSHELL 0FD4DC00 == 52 [pid = 608] [id = 337] 12:41:48 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (0FE53000) [pid = 608] [serial = 1010] [outer = 00000000] 12:41:48 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (10A0A400) [pid = 608] [serial = 1011] [outer = 0FE53000] 12:41:48 INFO - PROCESS | 608 | 1462477308611 Marionette DEBUG loaded listener.js 12:41:48 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (14541000) [pid = 608] [serial = 1012] [outer = 0FE53000] 12:41:49 INFO - PROCESS | 608 | 1462477309113 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]]]}] 12:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 669ms 12:41:49 INFO - PROCESS | 608 | 1462477309134 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 608 | 1462477309136 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 12:41:49 INFO - PROCESS | 608 | 1462477309139 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:41:49 INFO - PROCESS | 608 | 1462477309143 Marionette TRACE conn5 <- [1,1314,null,{}] 12:41:49 INFO - PROCESS | 608 | 1462477309153 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}] 12:41:49 INFO - PROCESS | 608 | 1462477309272 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 12:41:49 INFO - PROCESS | 608 | 1462477309370 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 608 | ++DOCSHELL 173EA400 == 53 [pid = 608] [id = 338] 12:41:49 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (173EF400) [pid = 608] [serial = 1013] [outer = 00000000] 12:41:49 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1777E000) [pid = 608] [serial = 1014] [outer = 173EF400] 12:41:49 INFO - PROCESS | 608 | 1462477309416 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (18578800) [pid = 608] [serial = 1015] [outer = 173EF400] 12:41:49 INFO - PROCESS | 608 | 1462477309798 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]]]}] 12:41:49 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 12:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 12:41:49 INFO - PROCESS | 608 | 1462477309818 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 608 | 1462477309820 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 12:41:49 INFO - PROCESS | 608 | 1462477309823 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 608 | 1462477309825 Marionette TRACE conn5 <- [1,1318,null,{}] 12:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:41:49 INFO - PROCESS | 608 | 1462477309828 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}] 12:41:49 INFO - PROCESS | 608 | 1462477309913 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 12:41:49 INFO - PROCESS | 608 | 1462477309920 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 608 | ++DOCSHELL 18D5FC00 == 54 [pid = 608] [id = 339] 12:41:49 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (18D60400) [pid = 608] [serial = 1016] [outer = 00000000] 12:41:49 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (190D8800) [pid = 608] [serial = 1017] [outer = 18D60400] 12:41:49 INFO - PROCESS | 608 | 1462477309965 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1952C400) [pid = 608] [serial = 1018] [outer = 18D60400] 12:41:50 INFO - PROCESS | 608 | 1462477310406 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]]]}] 12:41:50 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 12:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 629ms 12:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:41:50 INFO - PROCESS | 608 | 1462477310459 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 608 | 1462477310461 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 12:41:50 INFO - PROCESS | 608 | 1462477310464 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 608 | 1462477310466 Marionette TRACE conn5 <- [1,1322,null,{}] 12:41:50 INFO - PROCESS | 608 | 1462477310477 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}] 12:41:50 INFO - PROCESS | 608 | 1462477310587 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 12:41:50 INFO - PROCESS | 608 | 1462477310683 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:50 INFO - PROCESS | 608 | ++DOCSHELL 08E11400 == 55 [pid = 608] [id = 340] 12:41:50 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (0C94EC00) [pid = 608] [serial = 1019] [outer = 00000000] 12:41:50 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (19EBA800) [pid = 608] [serial = 1020] [outer = 0C94EC00] 12:41:50 INFO - PROCESS | 608 | 1462477310728 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1A02A400) [pid = 608] [serial = 1021] [outer = 0C94EC00] 12:41:51 INFO - PROCESS | 608 | 1462477311198 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]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 791ms 12:41:51 INFO - PROCESS | 608 | 1462477311256 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 12:41:51 INFO - PROCESS | 608 | 1462477311258 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 12:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:41:51 INFO - PROCESS | 608 | 1462477311261 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 608 | 1462477311262 Marionette TRACE conn5 <- [1,1326,null,{}] 12:41:51 INFO - PROCESS | 608 | 1462477311266 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}] 12:41:51 INFO - PROCESS | 608 | 1462477311389 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 12:41:51 INFO - PROCESS | 608 | 1462477311453 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 608 | ++DOCSHELL 1A558800 == 56 [pid = 608] [id = 341] 12:41:51 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1A559400) [pid = 608] [serial = 1022] [outer = 00000000] 12:41:51 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1AD0F400) [pid = 608] [serial = 1023] [outer = 1A559400] 12:41:51 INFO - PROCESS | 608 | 1462477311498 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1AD1E400) [pid = 608] [serial = 1024] [outer = 1A559400] 12:41:52 INFO - PROCESS | 608 | 1462477312354 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]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1118ms 12:41:52 INFO - PROCESS | 608 | 1462477312381 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 608 | 1462477312383 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 12:41:52 INFO - PROCESS | 608 | 1462477312386 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:41:52 INFO - PROCESS | 608 | 1462477312388 Marionette TRACE conn5 <- [1,1330,null,{}] 12:41:52 INFO - PROCESS | 608 | 1462477312392 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}] 12:41:52 INFO - PROCESS | 608 | 1462477312654 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 124 (18D63000) [pid = 608] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1952B400) [pid = 608] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1A031400) [pid = 608] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 121 (08E67000) [pid = 608] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 120 (17383000) [pid = 608] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1496E000) [pid = 608] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 118 (0C94C000) [pid = 608] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 117 (17745800) [pid = 608] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1A503400) [pid = 608] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:41:52 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1739E400) [pid = 608] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:41:52 INFO - PROCESS | 608 | 1462477312715 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 608 | ++DOCSHELL 08E67000 == 57 [pid = 608] [id = 342] 12:41:52 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (0C94C000) [pid = 608] [serial = 1025] [outer = 00000000] 12:41:52 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (102EBC00) [pid = 608] [serial = 1026] [outer = 0C94C000] 12:41:52 INFO - PROCESS | 608 | 1462477312759 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1739E400) [pid = 608] [serial = 1027] [outer = 0C94C000] 12:41:53 INFO - PROCESS | 608 | 1462477313116 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]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 769ms 12:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:41:53 INFO - PROCESS | 608 | 1462477313161 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 608 | 1462477313163 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 12:41:53 INFO - PROCESS | 608 | 1462477313166 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 608 | 1462477313168 Marionette TRACE conn5 <- [1,1334,null,{}] 12:41:53 INFO - PROCESS | 608 | 1462477313171 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}] 12:41:53 INFO - PROCESS | 608 | 1462477313254 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 12:41:53 INFO - PROCESS | 608 | 1462477313262 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 608 | ++DOCSHELL 1774C000 == 58 [pid = 608] [id = 343] 12:41:53 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1777D000) [pid = 608] [serial = 1028] [outer = 00000000] 12:41:53 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1AEA3000) [pid = 608] [serial = 1029] [outer = 1777D000] 12:41:53 INFO - PROCESS | 608 | 1462477313305 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1CA44C00) [pid = 608] [serial = 1030] [outer = 1777D000] 12:41:53 INFO - PROCESS | 608 | 1462477313742 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]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms 12:41:53 INFO - PROCESS | 608 | 1462477313797 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 608 | 1462477313799 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 12:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:41:53 INFO - PROCESS | 608 | 1462477313802 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 608 | 1462477313804 Marionette TRACE conn5 <- [1,1338,null,{}] 12:41:53 INFO - PROCESS | 608 | 1462477313808 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}] 12:41:53 INFO - PROCESS | 608 | 1462477313891 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 12:41:53 INFO - PROCESS | 608 | 1462477313897 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 608 | ++DOCSHELL 1CA53C00 == 59 [pid = 608] [id = 344] 12:41:53 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1CA7AC00) [pid = 608] [serial = 1031] [outer = 00000000] 12:41:53 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1CB48000) [pid = 608] [serial = 1032] [outer = 1CA7AC00] 12:41:53 INFO - PROCESS | 608 | 1462477313940 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1CB8D000) [pid = 608] [serial = 1033] [outer = 1CA7AC00] 12:41:54 INFO - PROCESS | 608 | 1462477314391 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]]]}] 12:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 630ms 12:41:54 INFO - PROCESS | 608 | 1462477314443 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 12:41:54 INFO - PROCESS | 608 | 1462477314445 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 12:41:54 INFO - PROCESS | 608 | 1462477314448 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:41:54 INFO - PROCESS | 608 | 1462477314449 Marionette TRACE conn5 <- [1,1342,null,{}] 12:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:41:54 INFO - PROCESS | 608 | 1462477314453 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}] 12:41:54 INFO - PROCESS | 608 | 1462477314536 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 12:41:54 INFO - PROCESS | 608 | 1462477314546 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 608 | ++DOCSHELL 1AEAD000 == 60 [pid = 608] [id = 345] 12:41:54 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1C433C00) [pid = 608] [serial = 1034] [outer = 00000000] 12:41:54 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1CF34400) [pid = 608] [serial = 1035] [outer = 1C433C00] 12:41:54 INFO - PROCESS | 608 | 1462477314588 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1D303400) [pid = 608] [serial = 1036] [outer = 1C433C00] 12:41:55 INFO - PROCESS | 608 | 1462477315382 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]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 970ms 12:41:55 INFO - PROCESS | 608 | 1462477315424 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 12:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:41:55 INFO - PROCESS | 608 | 1462477315429 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 12:41:55 INFO - PROCESS | 608 | 1462477315434 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 608 | 1462477315439 Marionette TRACE conn5 <- [1,1346,null,{}] 12:41:55 INFO - PROCESS | 608 | 1462477315444 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}] 12:41:55 INFO - PROCESS | 608 | 1462477315559 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 12:41:55 INFO - PROCESS | 608 | 1462477315697 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 608 | ++DOCSHELL 0FE58400 == 61 [pid = 608] [id = 346] 12:41:55 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (10249800) [pid = 608] [serial = 1037] [outer = 00000000] 12:41:55 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (149DBC00) [pid = 608] [serial = 1038] [outer = 10249800] 12:41:55 INFO - PROCESS | 608 | 1462477315755 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (17380400) [pid = 608] [serial = 1039] [outer = 10249800] 12:41:56 INFO - PROCESS | 608 | 1462477316302 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]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 929ms 12:41:56 INFO - PROCESS | 608 | 1462477316365 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 608 | 1462477316371 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 12:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:41:56 INFO - PROCESS | 608 | 1462477316377 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 608 | 1462477316380 Marionette TRACE conn5 <- [1,1350,null,{}] 12:41:56 INFO - PROCESS | 608 | 1462477316384 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}] 12:41:56 INFO - PROCESS | 608 | 1462477316497 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 12:41:56 INFO - PROCESS | 608 | 1462477316618 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 608 | ++DOCSHELL 17385000 == 62 [pid = 608] [id = 347] 12:41:56 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1855AC00) [pid = 608] [serial = 1040] [outer = 00000000] 12:41:56 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (19EB9400) [pid = 608] [serial = 1041] [outer = 1855AC00] 12:41:56 INFO - PROCESS | 608 | 1462477316674 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1A502800) [pid = 608] [serial = 1042] [outer = 1855AC00] 12:41:57 INFO - PROCESS | 608 | 1462477317289 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]]]}] 12:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 929ms 12:41:57 INFO - PROCESS | 608 | 1462477317309 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 608 | 1462477317312 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 12:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:41:57 INFO - PROCESS | 608 | 1462477317316 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:41:57 INFO - PROCESS | 608 | 1462477317319 Marionette TRACE conn5 <- [1,1354,null,{}] 12:41:57 INFO - PROCESS | 608 | 1462477317330 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}] 12:41:57 INFO - PROCESS | 608 | 1462477317443 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 12:41:57 INFO - PROCESS | 608 | 1462477317553 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 608 | ++DOCSHELL 0C94F000 == 63 [pid = 608] [id = 348] 12:41:57 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1CF3D400) [pid = 608] [serial = 1043] [outer = 00000000] 12:41:57 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1D810800) [pid = 608] [serial = 1044] [outer = 1CF3D400] 12:41:57 INFO - PROCESS | 608 | 1462477317609 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1D815800) [pid = 608] [serial = 1045] [outer = 1CF3D400] 12:41:58 INFO - PROCESS | 608 | 1462477318268 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] 12:41:58 INFO - PROCESS | 608 | 1462477318292 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 12:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:41:58 INFO - PROCESS | 608 | 1462477318296 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 608 | 1462477318298 Marionette TRACE conn5 <- [1,1358,null,{}] 12:41:58 INFO - PROCESS | 608 | 1462477318301 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}] 12:41:58 INFO - PROCESS | 608 | 1462477318411 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 12:41:58 INFO - PROCESS | 608 | 1462477318520 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:58 INFO - PROCESS | 608 | ++DOCSHELL 1D815400 == 64 [pid = 608] [id = 349] 12:41:58 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1D818000) [pid = 608] [serial = 1046] [outer = 00000000] 12:41:58 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1EC4C800) [pid = 608] [serial = 1047] [outer = 1D818000] 12:41:58 INFO - PROCESS | 608 | 1462477318574 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1EC4F800) [pid = 608] [serial = 1048] [outer = 1D818000] 12:41:59 INFO - PROCESS | 608 | 1462477319128 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] 12:41:59 INFO - PROCESS | 608 | 1462477319172 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 12:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:41:59 INFO - PROCESS | 608 | 1462477319175 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:41:59 INFO - PROCESS | 608 | 1462477319177 Marionette TRACE conn5 <- [1,1362,null,{}] 12:41:59 INFO - PROCESS | 608 | 1462477319181 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}] 12:41:59 INFO - PROCESS | 608 | 1462477319286 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 12:41:59 INFO - PROCESS | 608 | 1462477319393 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 608 | ++DOCSHELL 1CB09800 == 65 [pid = 608] [id = 350] 12:41:59 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1D86B000) [pid = 608] [serial = 1049] [outer = 00000000] 12:41:59 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1D8E1800) [pid = 608] [serial = 1050] [outer = 1D86B000] 12:41:59 INFO - PROCESS | 608 | 1462477319446 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1D8E4000) [pid = 608] [serial = 1051] [outer = 1D86B000] 12:42:00 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:00 INFO - PROCESS | 608 | 1462477320100 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] 12:42:00 INFO - PROCESS | 608 | 1462477320152 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 12:42:00 INFO - PROCESS | 608 | 1462477320156 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 608 | 1462477320158 Marionette TRACE conn5 <- [1,1366,null,{}] 12:42:00 INFO - PROCESS | 608 | 1462477320162 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}] 12:42:00 INFO - PROCESS | 608 | 1462477320280 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 12:42:00 INFO - PROCESS | 608 | 1462477320417 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 608 | ++DOCSHELL 0FD34000 == 66 [pid = 608] [id = 351] 12:42:00 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (0FD34C00) [pid = 608] [serial = 1052] [outer = 00000000] 12:42:00 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1777D800) [pid = 608] [serial = 1053] [outer = 0FD34C00] 12:42:00 INFO - PROCESS | 608 | 1462477320474 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1906C000) [pid = 608] [serial = 1054] [outer = 0FD34C00] 12:42:01 INFO - PROCESS | 608 | 1462477321235 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] 12:42:01 INFO - PROCESS | 608 | 1462477321293 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 12:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:42:01 INFO - PROCESS | 608 | 1462477321298 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:42:01 INFO - PROCESS | 608 | 1462477321301 Marionette TRACE conn5 <- [1,1370,null,{}] 12:42:01 INFO - PROCESS | 608 | 1462477321306 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}] 12:42:01 INFO - PROCESS | 608 | 1462477321406 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 12:42:01 INFO - PROCESS | 608 | 1462477321518 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 608 | ++DOCSHELL 0FD46C00 == 67 [pid = 608] [id = 352] 12:42:01 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (0FD49400) [pid = 608] [serial = 1055] [outer = 00000000] 12:42:01 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (14301C00) [pid = 608] [serial = 1056] [outer = 0FD49400] 12:42:01 INFO - PROCESS | 608 | 1462477321568 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (17382C00) [pid = 608] [serial = 1057] [outer = 0FD49400] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 1CA53C00 == 66 [pid = 608] [id = 344] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 1774C000 == 65 [pid = 608] [id = 343] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 08E67000 == 64 [pid = 608] [id = 342] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 1A558800 == 63 [pid = 608] [id = 341] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 08E11400 == 62 [pid = 608] [id = 340] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 18D5FC00 == 61 [pid = 608] [id = 339] 12:42:02 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1C02CC00) [pid = 608] [serial = 987] [outer = 00000000] [url = about:blank] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 173EA400 == 60 [pid = 608] [id = 338] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 0FD4DC00 == 59 [pid = 608] [id = 337] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 1737B800 == 58 [pid = 608] [id = 336] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 0FE55000 == 57 [pid = 608] [id = 335] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 1739DC00 == 56 [pid = 608] [id = 334] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 1CA4B000 == 55 [pid = 608] [id = 333] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 1A557C00 == 54 [pid = 608] [id = 332] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 164E1000 == 53 [pid = 608] [id = 331] 12:42:02 INFO - PROCESS | 608 | --DOCSHELL 0FD39800 == 52 [pid = 608] [id = 330] 12:42:02 INFO - PROCESS | 608 | [608] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:02 INFO - PROCESS | 608 | 1462477322242 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] 12:42:02 INFO - PROCESS | 608 | 1462477322322 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 12:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:42:02 INFO - PROCESS | 608 | 1462477322330 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 608 | 1462477322333 Marionette TRACE conn5 <- [1,1374,null,{}] 12:42:02 INFO - PROCESS | 608 | 1462477322336 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}] 12:42:02 INFO - PROCESS | 608 | 1462477322425 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 12:42:02 INFO - PROCESS | 608 | 1462477322438 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 608 | ++DOCSHELL 0FCDDC00 == 53 [pid = 608] [id = 353] 12:42:02 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (0FD31C00) [pid = 608] [serial = 1058] [outer = 00000000] 12:42:02 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (101CF800) [pid = 608] [serial = 1059] [outer = 0FD31C00] 12:42:02 INFO - PROCESS | 608 | 1462477322483 Marionette DEBUG loaded listener.js 12:42:02 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1023D400) [pid = 608] [serial = 1060] [outer = 0FD31C00] 12:42:02 INFO - PROCESS | 608 | 1462477322964 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] 12:42:02 INFO - PROCESS | 608 | 1462477323006 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 12:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:42:03 INFO - PROCESS | 608 | 1462477323009 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 608 | 1462477323013 Marionette TRACE conn5 <- [1,1378,null,{}] 12:42:03 INFO - PROCESS | 608 | 1462477323023 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}] 12:42:03 INFO - PROCESS | 608 | 1462477323113 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 12:42:03 INFO - PROCESS | 608 | 1462477323123 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 608 | ++DOCSHELL 1739BC00 == 54 [pid = 608] [id = 354] 12:42:03 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1739D800) [pid = 608] [serial = 1061] [outer = 00000000] 12:42:03 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (173F3400) [pid = 608] [serial = 1062] [outer = 1739D800] 12:42:03 INFO - PROCESS | 608 | 1462477323170 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1757D800) [pid = 608] [serial = 1063] [outer = 1739D800] 12:42:03 INFO - PROCESS | 608 | 1462477323615 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]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 12:42:03 INFO - PROCESS | 608 | 1462477323684 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 608 | 1462477323686 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 12:42:03 INFO - PROCESS | 608 | 1462477323689 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:42:03 INFO - PROCESS | 608 | 1462477323691 Marionette TRACE conn5 <- [1,1382,null,{}] 12:42:03 INFO - PROCESS | 608 | 1462477323695 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}] 12:42:03 INFO - PROCESS | 608 | 1462477323805 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 12:42:03 INFO - PROCESS | 608 | 1462477323902 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 608 | ++DOCSHELL 18510400 == 55 [pid = 608] [id = 355] 12:42:03 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (18516C00) [pid = 608] [serial = 1064] [outer = 00000000] 12:42:03 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (18D67C00) [pid = 608] [serial = 1065] [outer = 18516C00] 12:42:03 INFO - PROCESS | 608 | 1462477323946 Marionette DEBUG loaded listener.js 12:42:04 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1906B000) [pid = 608] [serial = 1066] [outer = 18516C00] 12:42:04 INFO - PROCESS | 608 | 1462477324318 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]]]}] 12:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 12:42:04 INFO - PROCESS | 608 | 1462477324363 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 12:42:04 INFO - PROCESS | 608 | 1462477324365 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 12:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:42:04 INFO - PROCESS | 608 | 1462477324368 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:42:04 INFO - PROCESS | 608 | 1462477324370 Marionette TRACE conn5 <- [1,1386,null,{}] 12:42:04 INFO - PROCESS | 608 | 1462477324373 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}] 12:42:04 INFO - PROCESS | 608 | 1462477324497 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 12:42:04 INFO - PROCESS | 608 | 1462477324517 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 608 | ++DOCSHELL 0C94C800 == 56 [pid = 608] [id = 356] 12:42:04 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (0C953800) [pid = 608] [serial = 1067] [outer = 00000000] 12:42:04 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1952E000) [pid = 608] [serial = 1068] [outer = 0C953800] 12:42:04 INFO - PROCESS | 608 | 1462477324561 Marionette DEBUG loaded listener.js 12:42:04 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (19AA3C00) [pid = 608] [serial = 1069] [outer = 0C953800] 12:42:04 INFO - PROCESS | 608 | 1462477325009 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]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 12:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:42:05 INFO - PROCESS | 608 | 1462477325039 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 608 | 1462477325041 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 12:42:05 INFO - PROCESS | 608 | 1462477325044 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 608 | 1462477325046 Marionette TRACE conn5 <- [1,1390,null,{}] 12:42:05 INFO - PROCESS | 608 | 1462477325049 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}] 12:42:05 INFO - PROCESS | 608 | 1462477325210 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 12:42:05 INFO - PROCESS | 608 | 1462477325237 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:05 INFO - PROCESS | 608 | ++DOCSHELL 19FE5400 == 57 [pid = 608] [id = 357] 12:42:05 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (19FE5C00) [pid = 608] [serial = 1070] [outer = 00000000] 12:42:05 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1A329400) [pid = 608] [serial = 1071] [outer = 19FE5C00] 12:42:05 INFO - PROCESS | 608 | 1462477325283 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1A4CDC00) [pid = 608] [serial = 1072] [outer = 19FE5C00] 12:42:05 INFO - PROCESS | 608 | 1462477325731 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]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 729ms 12:42:05 INFO - PROCESS | 608 | 1462477325775 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 608 | 1462477325777 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 12:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:42:05 INFO - PROCESS | 608 | 1462477325786 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 608 | 1462477325788 Marionette TRACE conn5 <- [1,1394,null,{}] 12:42:05 INFO - PROCESS | 608 | 1462477325791 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}] 12:42:05 INFO - PROCESS | 608 | 1462477325904 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 12:42:05 INFO - PROCESS | 608 | 1462477325982 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:05 INFO - PROCESS | 608 | ++DOCSHELL 1A50C400 == 58 [pid = 608] [id = 358] 12:42:05 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1A553800) [pid = 608] [serial = 1073] [outer = 00000000] 12:42:06 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1AD0A800) [pid = 608] [serial = 1074] [outer = 1A553800] 12:42:06 INFO - PROCESS | 608 | 1462477326029 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1B5E7800) [pid = 608] [serial = 1075] [outer = 1A553800] 12:42:06 INFO - PROCESS | 608 | 1462477326450 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]]]}] 12:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 730ms 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 139 (1AD27C00) [pid = 608] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1CA7AC00) [pid = 608] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 137 (0C94EC00) [pid = 608] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1A559400) [pid = 608] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 135 (0C94C000) [pid = 608] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 134 (0FE53000) [pid = 608] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 133 (18D60400) [pid = 608] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 132 (0FE59400) [pid = 608] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1777D000) [pid = 608] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1737E800) [pid = 608] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:42:06 INFO - PROCESS | 608 | --DOMWINDOW == 129 (173EF400) [pid = 608] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:42:06 INFO - PROCESS | 608 | 1462477326758 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 12:42:06 INFO - PROCESS | 608 | 1462477326760 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 12:42:06 INFO - PROCESS | 608 | 1462477326765 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:42:06 INFO - PROCESS | 608 | 1462477326766 Marionette TRACE conn5 <- [1,1398,null,{}] 12:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:42:06 INFO - PROCESS | 608 | 1462477326770 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}] 12:42:06 INFO - PROCESS | 608 | 1462477326852 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 12:42:06 INFO - PROCESS | 608 | 1462477326862 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 608 | ++DOCSHELL 0FD33800 == 59 [pid = 608] [id = 359] 12:42:06 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (0FD35C00) [pid = 608] [serial = 1076] [outer = 00000000] 12:42:06 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (10222800) [pid = 608] [serial = 1077] [outer = 0FD35C00] 12:42:06 INFO - PROCESS | 608 | 1462477326905 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (15A5E800) [pid = 608] [serial = 1078] [outer = 0FD35C00] 12:42:07 INFO - PROCESS | 608 | 1462477327381 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]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 12:42:07 INFO - PROCESS | 608 | 1462477327440 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 12:42:07 INFO - PROCESS | 608 | 1462477327442 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 12:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:42:07 INFO - PROCESS | 608 | 1462477327445 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 608 | 1462477327447 Marionette TRACE conn5 <- [1,1402,null,{}] 12:42:07 INFO - PROCESS | 608 | 1462477327450 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}] 12:42:07 INFO - PROCESS | 608 | 1462477327532 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 12:42:07 INFO - PROCESS | 608 | 1462477327539 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:07 INFO - PROCESS | 608 | ++DOCSHELL 101CE400 == 60 [pid = 608] [id = 360] 12:42:07 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (173EF800) [pid = 608] [serial = 1079] [outer = 00000000] 12:42:07 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1A559400) [pid = 608] [serial = 1080] [outer = 173EF800] 12:42:07 INFO - PROCESS | 608 | 1462477327583 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1A562000) [pid = 608] [serial = 1081] [outer = 173EF800] 12:42:08 INFO - PROCESS | 608 | 1462477328047 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]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 630ms 12:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:42:08 INFO - PROCESS | 608 | 1462477328076 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 608 | 1462477328078 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 12:42:08 INFO - PROCESS | 608 | 1462477328081 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 608 | 1462477328083 Marionette TRACE conn5 <- [1,1406,null,{}] 12:42:08 INFO - PROCESS | 608 | 1462477328086 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}] 12:42:08 INFO - PROCESS | 608 | 1462477328172 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 12:42:08 INFO - PROCESS | 608 | 1462477328213 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 608 | ++DOCSHELL 1C55B800 == 61 [pid = 608] [id = 361] 12:42:08 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1CA76C00) [pid = 608] [serial = 1082] [outer = 00000000] 12:42:08 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1CB04C00) [pid = 608] [serial = 1083] [outer = 1CA76C00] 12:42:08 INFO - PROCESS | 608 | 1462477328256 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1CB45C00) [pid = 608] [serial = 1084] [outer = 1CA76C00] 12:42:08 INFO - PROCESS | 608 | 1462477328704 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]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 12:42:08 INFO - PROCESS | 608 | 1462477328781 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 608 | 1462477328785 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 12:42:08 INFO - PROCESS | 608 | 1462477328791 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:42:08 INFO - PROCESS | 608 | 1462477328795 Marionette TRACE conn5 <- [1,1410,null,{}] 12:42:08 INFO - PROCESS | 608 | 1462477328802 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}] 12:42:08 INFO - PROCESS | 608 | 1462477328919 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 12:42:09 INFO - PROCESS | 608 | 1462477329023 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 608 | ++DOCSHELL 0FD32C00 == 62 [pid = 608] [id = 362] 12:42:09 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (0FD38000) [pid = 608] [serial = 1085] [outer = 00000000] 12:42:09 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (0FE56C00) [pid = 608] [serial = 1086] [outer = 0FD38000] 12:42:09 INFO - PROCESS | 608 | 1462477329082 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (101D6400) [pid = 608] [serial = 1087] [outer = 0FD38000] 12:42:09 INFO - PROCESS | 608 | 1462477329767 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]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1017ms 12:42:09 INFO - PROCESS | 608 | 1462477329815 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 12:42:09 INFO - PROCESS | 608 | 1462477329820 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 12:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:42:09 INFO - PROCESS | 608 | 1462477329827 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 608 | 1462477329831 Marionette TRACE conn5 <- [1,1414,null,{}] 12:42:09 INFO - PROCESS | 608 | 1462477329836 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}] 12:42:09 INFO - PROCESS | 608 | 1462477329948 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 12:42:10 INFO - PROCESS | 608 | 1462477330084 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 608 | ++DOCSHELL 1021F800 == 63 [pid = 608] [id = 363] 12:42:10 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (10AB5800) [pid = 608] [serial = 1088] [outer = 00000000] 12:42:10 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (173F3000) [pid = 608] [serial = 1089] [outer = 10AB5800] 12:42:10 INFO - PROCESS | 608 | 1462477330139 Marionette DEBUG loaded listener.js 12:42:10 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1777BC00) [pid = 608] [serial = 1090] [outer = 10AB5800] 12:42:10 INFO - PROCESS | 608 | 1462477330753 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]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 970ms 12:42:10 INFO - PROCESS | 608 | 1462477330801 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 608 | 1462477330804 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 12:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:42:10 INFO - PROCESS | 608 | 1462477330807 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 608 | 1462477330809 Marionette TRACE conn5 <- [1,1418,null,{}] 12:42:10 INFO - PROCESS | 608 | 1462477330819 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}] 12:42:10 INFO - PROCESS | 608 | 1462477330935 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 12:42:11 INFO - PROCESS | 608 | 1462477331076 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:11 INFO - PROCESS | 608 | ++DOCSHELL 1A331400 == 64 [pid = 608] [id = 364] 12:42:11 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1B5F0000) [pid = 608] [serial = 1091] [outer = 00000000] 12:42:11 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (1CB0E800) [pid = 608] [serial = 1092] [outer = 1B5F0000] 12:42:11 INFO - PROCESS | 608 | 1462477331135 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (1CB8FC00) [pid = 608] [serial = 1093] [outer = 1B5F0000] 12:42:11 INFO - PROCESS | 608 | 1462477331785 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]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1019ms 12:42:11 INFO - PROCESS | 608 | 1462477331829 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 12:42:11 INFO - PROCESS | 608 | 1462477331832 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 12:42:11 INFO - PROCESS | 608 | 1462477331835 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:42:11 INFO - PROCESS | 608 | 1462477331838 Marionette TRACE conn5 <- [1,1422,null,{}] 12:42:11 INFO - PROCESS | 608 | 1462477331842 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}] 12:42:11 INFO - PROCESS | 608 | 1462477331953 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 12:42:12 INFO - PROCESS | 608 | 1462477332092 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 608 | ++DOCSHELL 1D81E000 == 65 [pid = 608] [id = 365] 12:42:12 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1D81E400) [pid = 608] [serial = 1094] [outer = 00000000] 12:42:12 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1D8E0400) [pid = 608] [serial = 1095] [outer = 1D81E400] 12:42:12 INFO - PROCESS | 608 | 1462477332148 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (1EC4B400) [pid = 608] [serial = 1096] [outer = 1D81E400] 12:42:12 INFO - PROCESS | 608 | 1462477332778 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]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 970ms 12:42:12 INFO - PROCESS | 608 | 1462477332810 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 608 | 1462477332812 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 12:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:42:12 INFO - PROCESS | 608 | 1462477332815 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 608 | 1462477332817 Marionette TRACE conn5 <- [1,1426,null,{}] 12:42:12 INFO - PROCESS | 608 | 1462477332821 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}] 12:42:12 INFO - PROCESS | 608 | 1462477332926 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 12:42:13 INFO - PROCESS | 608 | 1462477333035 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:13 INFO - PROCESS | 608 | ++DOCSHELL 1EC56000 == 66 [pid = 608] [id = 366] 12:42:13 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (1EC56C00) [pid = 608] [serial = 1097] [outer = 00000000] 12:42:13 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (1ED94800) [pid = 608] [serial = 1098] [outer = 1EC56C00] 12:42:13 INFO - PROCESS | 608 | 1462477333089 Marionette DEBUG loaded listener.js 12:42:13 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (1ED9A400) [pid = 608] [serial = 1099] [outer = 1EC56C00] 12:42:13 INFO - PROCESS | 608 | 1462477333634 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]]]}] 12:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 870ms 12:42:13 INFO - PROCESS | 608 | 1462477333690 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 12:42:13 INFO - PROCESS | 608 | 1462477333692 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 12:42:13 INFO - PROCESS | 608 | 1462477333696 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:42:13 INFO - PROCESS | 608 | 1462477333698 Marionette TRACE conn5 <- [1,1430,null,{}] 12:42:13 INFO - PROCESS | 608 | 1462477333702 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}] 12:42:13 INFO - PROCESS | 608 | 1462477333831 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 12:42:13 INFO - PROCESS | 608 | 1462477334000 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 608 | ++DOCSHELL 1CB8C000 == 67 [pid = 608] [id = 367] 12:42:14 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (1CB92C00) [pid = 608] [serial = 1100] [outer = 00000000] 12:42:14 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (1EE8CC00) [pid = 608] [serial = 1101] [outer = 1CB92C00] 12:42:14 INFO - PROCESS | 608 | 1462477334057 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1F894800) [pid = 608] [serial = 1102] [outer = 1CB92C00] 12:42:14 INFO - PROCESS | 608 | 1462477334884 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]]]}] 12:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1226ms 12:42:14 INFO - PROCESS | 608 | 1462477334926 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 12:42:14 INFO - PROCESS | 608 | 1462477334930 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 12:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:42:14 INFO - PROCESS | 608 | 1462477334935 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:42:14 INFO - PROCESS | 608 | 1462477334939 Marionette TRACE conn5 <- [1,1434,null,{}] 12:42:14 INFO - PROCESS | 608 | 1462477334945 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}] 12:42:15 INFO - PROCESS | 608 | 1462477335053 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 12:42:15 INFO - PROCESS | 608 | 1462477335196 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 608 | ++DOCSHELL 10219800 == 68 [pid = 608] [id = 368] 12:42:15 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (10AC0000) [pid = 608] [serial = 1103] [outer = 00000000] 12:42:15 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (1737EC00) [pid = 608] [serial = 1104] [outer = 10AC0000] 12:42:15 INFO - PROCESS | 608 | 1462477335246 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (15A59400) [pid = 608] [serial = 1105] [outer = 10AC0000] 12:42:15 INFO - PROCESS | 608 | 1462477335907 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]]]}] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 101CE400 == 67 [pid = 608] [id = 360] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 0FD33800 == 66 [pid = 608] [id = 359] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 1A50C400 == 65 [pid = 608] [id = 358] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 19FE5400 == 64 [pid = 608] [id = 357] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 0C94C800 == 63 [pid = 608] [id = 356] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 18510400 == 62 [pid = 608] [id = 355] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 1739BC00 == 61 [pid = 608] [id = 354] 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 0FCDDC00 == 60 [pid = 608] [id = 353] 12:42:15 INFO - PROCESS | 608 | --DOMWINDOW == 158 (1021D000) [pid = 608] [serial = 990] [outer = 00000000] [url = about:blank] 12:42:15 INFO - PROCESS | 608 | --DOMWINDOW == 157 (173ED000) [pid = 608] [serial = 993] [outer = 00000000] [url = about:blank] 12:42:15 INFO - PROCESS | 608 | --DOMWINDOW == 156 (1C3B9000) [pid = 608] [serial = 996] [outer = 00000000] [url = about:blank] 12:42:15 INFO - PROCESS | 608 | --DOMWINDOW == 155 (1CB07400) [pid = 608] [serial = 999] [outer = 00000000] [url = about:blank] 12:42:15 INFO - PROCESS | 608 | --DOMWINDOW == 154 (1CB89400) [pid = 608] [serial = 1002] [outer = 00000000] [url = about:blank] 12:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1026ms 12:42:15 INFO - PROCESS | 608 | --DOCSHELL 0FD46C00 == 59 [pid = 608] [id = 352] 12:42:16 INFO - PROCESS | 608 | 1462477336030 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 608 | 1462477336035 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 153 (1C9E0400) [pid = 608] [serial = 940] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 152 (19EBA800) [pid = 608] [serial = 1020] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 151 (1AD0F400) [pid = 608] [serial = 1023] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 150 (102EBC00) [pid = 608] [serial = 1026] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 149 (1AD1E400) [pid = 608] [serial = 1024] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 148 (10A0A400) [pid = 608] [serial = 1011] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 147 (14541000) [pid = 608] [serial = 1012] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 146 (190D8800) [pid = 608] [serial = 1017] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 145 (19FE7C00) [pid = 608] [serial = 1006] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 144 (17780800) [pid = 608] [serial = 1005] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1AEA3000) [pid = 608] [serial = 1029] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 142 (173F1000) [pid = 608] [serial = 1009] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 141 (17386C00) [pid = 608] [serial = 1008] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1777E000) [pid = 608] [serial = 1014] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 139 (18578800) [pid = 608] [serial = 1015] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1739E400) [pid = 608] [serial = 1027] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1CB8D000) [pid = 608] [serial = 1033] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1A02A400) [pid = 608] [serial = 1021] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 135 (1CA44C00) [pid = 608] [serial = 1030] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1952C400) [pid = 608] [serial = 1018] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1CB48000) [pid = 608] [serial = 1032] [outer = 00000000] [url = about:blank] 12:42:16 INFO - PROCESS | 608 | 1462477336062 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:42:16 INFO - PROCESS | 608 | 1462477336065 Marionette TRACE conn5 <- [1,1438,null,{}] 12:42:16 INFO - PROCESS | 608 | 1462477336069 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}] 12:42:16 INFO - PROCESS | 608 | 1462477336163 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 12:42:16 INFO - PROCESS | 608 | 1462477336170 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:16 INFO - PROCESS | 608 | ++DOCSHELL 0FE59400 == 60 [pid = 608] [id = 369] 12:42:16 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (0FE59C00) [pid = 608] [serial = 1106] [outer = 00000000] 12:42:16 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (10222400) [pid = 608] [serial = 1107] [outer = 0FE59C00] 12:42:16 INFO - PROCESS | 608 | 1462477336216 Marionette DEBUG loaded listener.js 12:42:16 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (10BD0800) [pid = 608] [serial = 1108] [outer = 0FE59C00] 12:42:16 INFO - PROCESS | 608 | 1462477336747 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]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 730ms 12:42:16 INFO - PROCESS | 608 | 1462477336798 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 608 | 1462477336800 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 12:42:16 INFO - PROCESS | 608 | 1462477336804 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:42:16 INFO - PROCESS | 608 | 1462477336807 Marionette TRACE conn5 <- [1,1442,null,{}] 12:42:16 INFO - PROCESS | 608 | 1462477336817 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}] 12:42:16 INFO - PROCESS | 608 | 1462477336910 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 12:42:17 INFO - PROCESS | 608 | 1462477337005 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 608 | ++DOCSHELL 1739C400 == 61 [pid = 608] [id = 370] 12:42:17 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (173A4C00) [pid = 608] [serial = 1109] [outer = 00000000] 12:42:17 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (17778C00) [pid = 608] [serial = 1110] [outer = 173A4C00] 12:42:17 INFO - PROCESS | 608 | 1462477337051 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (17782C00) [pid = 608] [serial = 1111] [outer = 173A4C00] 12:42:17 INFO - PROCESS | 608 | 1462477337461 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]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 12:42:17 INFO - PROCESS | 608 | 1462477337478 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 608 | 1462477337480 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 12:42:17 INFO - PROCESS | 608 | 1462477337484 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:42:17 INFO - PROCESS | 608 | 1462477337485 Marionette TRACE conn5 <- [1,1446,null,{}] 12:42:17 INFO - PROCESS | 608 | 1462477337489 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}] 12:42:17 INFO - PROCESS | 608 | 1462477337574 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 12:42:17 INFO - PROCESS | 608 | 1462477337581 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 608 | ++DOCSHELL 188C7800 == 62 [pid = 608] [id = 371] 12:42:17 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (18D5B400) [pid = 608] [serial = 1112] [outer = 00000000] 12:42:17 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1952BC00) [pid = 608] [serial = 1113] [outer = 18D5B400] 12:42:17 INFO - PROCESS | 608 | 1462477337626 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (19EB9800) [pid = 608] [serial = 1114] [outer = 18D5B400] 12:42:18 INFO - PROCESS | 608 | 1462477338085 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]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 630ms 12:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:42:18 INFO - PROCESS | 608 | 1462477338118 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 608 | 1462477338120 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 12:42:18 INFO - PROCESS | 608 | 1462477338123 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 608 | 1462477338125 Marionette TRACE conn5 <- [1,1450,null,{}] 12:42:18 INFO - PROCESS | 608 | 1462477338149 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}] 12:42:18 INFO - PROCESS | 608 | 1462477338272 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 12:42:18 INFO - PROCESS | 608 | 1462477338335 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 608 | ++DOCSHELL 19FDD800 == 63 [pid = 608] [id = 372] 12:42:18 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (1A02C000) [pid = 608] [serial = 1115] [outer = 00000000] 12:42:18 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1A035C00) [pid = 608] [serial = 1116] [outer = 1A02C000] 12:42:18 INFO - PROCESS | 608 | 1462477338379 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1A325000) [pid = 608] [serial = 1117] [outer = 1A02C000] 12:42:18 INFO - PROCESS | 608 | 1462477338805 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]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 730ms 12:42:18 INFO - PROCESS | 608 | 1462477338854 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 608 | 1462477338856 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 12:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:42:18 INFO - PROCESS | 608 | 1462477338859 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 608 | 1462477338861 Marionette TRACE conn5 <- [1,1454,null,{}] 12:42:18 INFO - PROCESS | 608 | 1462477338864 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}] 12:42:19 INFO - PROCESS | 608 | 1462477339031 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 12:42:19 INFO - PROCESS | 608 | 1462477339060 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 608 | ++DOCSHELL 1A5B7000 == 64 [pid = 608] [id = 373] 12:42:19 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (1AD05C00) [pid = 608] [serial = 1118] [outer = 00000000] 12:42:19 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (1B5E4400) [pid = 608] [serial = 1119] [outer = 1AD05C00] 12:42:19 INFO - PROCESS | 608 | 1462477339106 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1C02B800) [pid = 608] [serial = 1120] [outer = 1AD05C00] 12:42:19 INFO - PROCESS | 608 | 1462477339574 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]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 770ms 12:42:19 INFO - PROCESS | 608 | 1462477339630 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 608 | 1462477339632 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 12:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:42:19 INFO - PROCESS | 608 | 1462477339635 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 608 | 1462477339637 Marionette TRACE conn5 <- [1,1458,null,{}] 12:42:19 INFO - PROCESS | 608 | 1462477339640 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}] 12:42:19 INFO - PROCESS | 608 | 1462477339764 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 12:42:19 INFO - PROCESS | 608 | 1462477339833 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 608 | ++DOCSHELL 1C5A4000 == 65 [pid = 608] [id = 374] 12:42:19 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1C9D5C00) [pid = 608] [serial = 1121] [outer = 00000000] 12:42:19 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (1CA7F800) [pid = 608] [serial = 1122] [outer = 1C9D5C00] 12:42:19 INFO - PROCESS | 608 | 1462477339877 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (1CB48000) [pid = 608] [serial = 1123] [outer = 1C9D5C00] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 150 (19FE5C00) [pid = 608] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 149 (1A553800) [pid = 608] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 148 (0FD34C00) [pid = 608] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 147 (0FD31C00) [pid = 608] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 146 (18516C00) [pid = 608] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 145 (0FD49400) [pid = 608] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1739D800) [pid = 608] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 143 (0FD35C00) [pid = 608] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 142 (0C953800) [pid = 608] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:42:20 INFO - PROCESS | 608 | --DOMWINDOW == 141 (173EF800) [pid = 608] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:42:20 INFO - PROCESS | 608 | 1462477340611 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]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1022ms 12:42:20 INFO - PROCESS | 608 | 1462477340659 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 12:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:42:20 INFO - PROCESS | 608 | 1462477340661 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 12:42:20 INFO - PROCESS | 608 | 1462477340664 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 608 | 1462477340666 Marionette TRACE conn5 <- [1,1462,null,{}] 12:42:20 INFO - PROCESS | 608 | 1462477340670 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}] 12:42:20 INFO - PROCESS | 608 | 1462477340753 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 12:42:20 INFO - PROCESS | 608 | 1462477340853 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 608 | ++DOCSHELL 0C953800 == 66 [pid = 608] [id = 375] 12:42:20 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (0FCDE400) [pid = 608] [serial = 1124] [outer = 00000000] 12:42:20 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (188C7000) [pid = 608] [serial = 1125] [outer = 0FCDE400] 12:42:20 INFO - PROCESS | 608 | 1462477340896 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1A5B6800) [pid = 608] [serial = 1126] [outer = 0FCDE400] 12:42:21 INFO - PROCESS | 608 | 1462477341293 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]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 671ms 12:42:21 INFO - PROCESS | 608 | 1462477341336 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 12:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:42:21 INFO - PROCESS | 608 | 1462477341338 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 12:42:21 INFO - PROCESS | 608 | 1462477341341 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 608 | 1462477341343 Marionette TRACE conn5 <- [1,1466,null,{}] 12:42:21 INFO - PROCESS | 608 | 1462477341346 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}] 12:42:21 INFO - PROCESS | 608 | 1462477341434 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 12:42:21 INFO - PROCESS | 608 | 1462477341440 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 608 | ++DOCSHELL 1CA78000 == 67 [pid = 608] [id = 376] 12:42:21 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1CB42C00) [pid = 608] [serial = 1127] [outer = 00000000] 12:42:21 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (1D304800) [pid = 608] [serial = 1128] [outer = 1CB42C00] 12:42:21 INFO - PROCESS | 608 | 1462477341485 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (1D85E800) [pid = 608] [serial = 1129] [outer = 1CB42C00] 12:42:22 INFO - PROCESS | 608 | 1462477342093 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]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 830ms 12:42:22 INFO - PROCESS | 608 | 1462477342173 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 608 | 1462477342178 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 12:42:22 INFO - PROCESS | 608 | 1462477342183 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:42:22 INFO - PROCESS | 608 | 1462477342188 Marionette TRACE conn5 <- [1,1470,null,{}] 12:42:22 INFO - PROCESS | 608 | 1462477342195 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}] 12:42:22 INFO - PROCESS | 608 | 1462477342317 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 12:42:22 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (0FAD8C00) [pid = 608] [serial = 1130] [outer = 1006DC00] 12:42:22 INFO - PROCESS | 608 | 1462477342486 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:22 INFO - PROCESS | 608 | ++DOCSHELL 10149000 == 68 [pid = 608] [id = 377] 12:42:22 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (10149800) [pid = 608] [serial = 1131] [outer = 00000000] 12:42:22 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (10218000) [pid = 608] [serial = 1132] [outer = 10149800] 12:42:22 INFO - PROCESS | 608 | 1462477342554 Marionette DEBUG loaded listener.js 12:42:22 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (10243800) [pid = 608] [serial = 1133] [outer = 10149800] 12:42:23 INFO - PROCESS | 608 | 1462477343223 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]]]}] 12:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1075ms 12:42:23 INFO - PROCESS | 608 | 1462477343277 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 12:42:23 INFO - PROCESS | 608 | 1462477343282 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 12:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:42:23 INFO - PROCESS | 608 | 1462477343289 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:42:23 INFO - PROCESS | 608 | 1462477343292 Marionette TRACE conn5 <- [1,1474,null,{}] 12:42:23 INFO - PROCESS | 608 | 1462477343296 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}] 12:42:23 INFO - PROCESS | 608 | 1462477343417 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 12:42:23 INFO - PROCESS | 608 | 1462477343558 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 608 | ++DOCSHELL 11130800 == 69 [pid = 608] [id = 378] 12:42:23 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (1491BC00) [pid = 608] [serial = 1134] [outer = 00000000] 12:42:23 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (173EA800) [pid = 608] [serial = 1135] [outer = 1491BC00] 12:42:23 INFO - PROCESS | 608 | 1462477343613 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (17776400) [pid = 608] [serial = 1136] [outer = 1491BC00] 12:42:24 INFO - PROCESS | 608 | 1462477344249 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]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1023ms 12:42:24 INFO - PROCESS | 608 | 1462477344313 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 608 | 1462477344316 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 12:42:24 INFO - PROCESS | 608 | 1462477344319 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:42:24 INFO - PROCESS | 608 | 1462477344323 Marionette TRACE conn5 <- [1,1478,null,{}] 12:42:24 INFO - PROCESS | 608 | 1462477344334 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}] 12:42:24 INFO - PROCESS | 608 | 1462477344457 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 12:42:24 INFO - PROCESS | 608 | 1462477344598 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 608 | ++DOCSHELL 1A325C00 == 70 [pid = 608] [id = 379] 12:42:24 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (1A32D000) [pid = 608] [serial = 1137] [outer = 00000000] 12:42:24 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1AD0BC00) [pid = 608] [serial = 1138] [outer = 1A32D000] 12:42:24 INFO - PROCESS | 608 | 1462477344657 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (1CA7BC00) [pid = 608] [serial = 1139] [outer = 1A32D000] 12:42:25 INFO - PROCESS | 608 | 1462477345267 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]]]}] 12:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 970ms 12:42:25 INFO - PROCESS | 608 | 1462477345308 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 12:42:25 INFO - PROCESS | 608 | 1462477345311 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 12:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:42:25 INFO - PROCESS | 608 | 1462477345329 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:42:25 INFO - PROCESS | 608 | 1462477345331 Marionette TRACE conn5 <- [1,1482,null,{}] 12:42:25 INFO - PROCESS | 608 | 1462477345335 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}] 12:42:25 INFO - PROCESS | 608 | 1462477345457 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 12:42:25 INFO - PROCESS | 608 | 1462477345599 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 608 | ++DOCSHELL 1CB07400 == 71 [pid = 608] [id = 380] 12:42:25 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (1D8DF400) [pid = 608] [serial = 1140] [outer = 00000000] 12:42:25 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (1ED93C00) [pid = 608] [serial = 1141] [outer = 1D8DF400] 12:42:25 INFO - PROCESS | 608 | 1462477345654 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 608 | ++DOMWINDOW == 160 (1EE86400) [pid = 608] [serial = 1142] [outer = 1D8DF400] 12:42:26 INFO - PROCESS | 608 | 1462477346236 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]]]}] 12:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 969ms 12:42:26 INFO - PROCESS | 608 | 1462477346299 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 608 | 1462477346302 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 12:42:26 INFO - PROCESS | 608 | 1462477346305 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:42:26 INFO - PROCESS | 608 | 1462477346307 Marionette TRACE conn5 <- [1,1486,null,{}] 12:42:26 INFO - PROCESS | 608 | 1462477346311 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}] 12:42:26 INFO - PROCESS | 608 | 1462477346421 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 12:42:26 INFO - PROCESS | 608 | 1462477346560 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:26 INFO - PROCESS | 608 | ++DOCSHELL 0FCD7800 == 72 [pid = 608] [id = 381] 12:42:26 INFO - PROCESS | 608 | ++DOMWINDOW == 161 (0FCDB800) [pid = 608] [serial = 1143] [outer = 00000000] 12:42:26 INFO - PROCESS | 608 | ++DOMWINDOW == 162 (1F801C00) [pid = 608] [serial = 1144] [outer = 0FCDB800] 12:42:26 INFO - PROCESS | 608 | 1462477346616 Marionette DEBUG loaded listener.js 12:42:26 INFO - PROCESS | 608 | ++DOMWINDOW == 163 (1F806800) [pid = 608] [serial = 1145] [outer = 0FCDB800] 12:42:27 INFO - PROCESS | 608 | 1462477347250 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]]]}] 12:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 970ms 12:42:27 INFO - PROCESS | 608 | 1462477347279 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 12:42:27 INFO - PROCESS | 608 | 1462477347282 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 12:42:27 INFO - PROCESS | 608 | 1462477347285 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:42:27 INFO - PROCESS | 608 | 1462477347287 Marionette TRACE conn5 <- [1,1490,null,{}] 12:42:27 INFO - PROCESS | 608 | 1462477347291 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}] 12:42:27 INFO - PROCESS | 608 | 1462477347444 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 12:42:27 INFO - PROCESS | 608 | 1462477347609 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 608 | ++DOCSHELL 10A04000 == 73 [pid = 608] [id = 382] 12:42:27 INFO - PROCESS | 608 | ++DOMWINDOW == 164 (111E0C00) [pid = 608] [serial = 1146] [outer = 00000000] 12:42:27 INFO - PROCESS | 608 | ++DOMWINDOW == 165 (1A331C00) [pid = 608] [serial = 1147] [outer = 111E0C00] 12:42:27 INFO - PROCESS | 608 | 1462477347665 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 608 | ++DOMWINDOW == 166 (1CA78400) [pid = 608] [serial = 1148] [outer = 111E0C00] 12:42:28 INFO - PROCESS | 608 | 1462477348507 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]]]}] 12:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1279ms 12:42:28 INFO - PROCESS | 608 | 1462477348569 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 608 | 1462477348572 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 12:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:42:28 INFO - PROCESS | 608 | 1462477348578 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 608 | 1462477348582 Marionette TRACE conn5 <- [1,1494,null,{}] 12:42:28 INFO - PROCESS | 608 | 1462477348588 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}] 12:42:28 INFO - PROCESS | 608 | 1462477348694 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 12:42:28 INFO - PROCESS | 608 | 1462477348841 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 608 | ++DOCSHELL 0FE54C00 == 74 [pid = 608] [id = 383] 12:42:28 INFO - PROCESS | 608 | ++DOMWINDOW == 167 (0FE60800) [pid = 608] [serial = 1149] [outer = 00000000] 12:42:28 INFO - PROCESS | 608 | ++DOMWINDOW == 168 (1450A800) [pid = 608] [serial = 1150] [outer = 0FE60800] 12:42:28 INFO - PROCESS | 608 | 1462477348891 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 608 | ++DOMWINDOW == 169 (164C1400) [pid = 608] [serial = 1151] [outer = 0FE60800] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 14014400 == 73 [pid = 608] [id = 267] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1AD13400 == 72 [pid = 608] [id = 301] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 10220800 == 71 [pid = 608] [id = 246] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1005DC00 == 70 [pid = 608] [id = 254] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1739C000 == 69 [pid = 608] [id = 255] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1402D000 == 68 [pid = 608] [id = 247] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 0C944400 == 67 [pid = 608] [id = 243] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 0C94A400 == 66 [pid = 608] [id = 260] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 0FAD4800 == 65 [pid = 608] [id = 244] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 08E18800 == 64 [pid = 608] [id = 259] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 0C953800 == 63 [pid = 608] [id = 375] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1C5A4000 == 62 [pid = 608] [id = 374] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1A5B7000 == 61 [pid = 608] [id = 373] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 19FDD800 == 60 [pid = 608] [id = 372] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 188C7800 == 59 [pid = 608] [id = 371] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 168 (19EB9400) [pid = 608] [serial = 1041] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 167 (1D810800) [pid = 608] [serial = 1044] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 166 (1EC4C800) [pid = 608] [serial = 1047] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 165 (1D8E1800) [pid = 608] [serial = 1050] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 164 (1CB04C00) [pid = 608] [serial = 1083] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1739C400 == 58 [pid = 608] [id = 370] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 0FE59400 == 57 [pid = 608] [id = 369] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 10219800 == 56 [pid = 608] [id = 368] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 1021F800 == 55 [pid = 608] [id = 363] 12:42:29 INFO - PROCESS | 608 | --DOCSHELL 0FD32C00 == 54 [pid = 608] [id = 362] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 163 (1A329400) [pid = 608] [serial = 1071] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 162 (1AD0A800) [pid = 608] [serial = 1074] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 161 (1906C000) [pid = 608] [serial = 1054] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 160 (1777D800) [pid = 608] [serial = 1053] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 159 (1A4CDC00) [pid = 608] [serial = 1072] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 158 (101CF800) [pid = 608] [serial = 1059] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 157 (1023D400) [pid = 608] [serial = 1060] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 156 (1CF34400) [pid = 608] [serial = 1035] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 155 (18D67C00) [pid = 608] [serial = 1065] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 154 (1906B000) [pid = 608] [serial = 1066] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 153 (14301C00) [pid = 608] [serial = 1056] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 152 (17382C00) [pid = 608] [serial = 1057] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 151 (173F3400) [pid = 608] [serial = 1062] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 150 (1757D800) [pid = 608] [serial = 1063] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 149 (149DBC00) [pid = 608] [serial = 1038] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 148 (10222800) [pid = 608] [serial = 1077] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 147 (15A5E800) [pid = 608] [serial = 1078] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1B5E7800) [pid = 608] [serial = 1075] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 145 (1952E000) [pid = 608] [serial = 1068] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1A562000) [pid = 608] [serial = 1081] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 143 (19AA3C00) [pid = 608] [serial = 1069] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1A559400) [pid = 608] [serial = 1080] [outer = 00000000] [url = about:blank] 12:42:29 INFO - PROCESS | 608 | 1462477349719 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]]]}] 12:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1187ms 12:42:29 INFO - PROCESS | 608 | 1462477349766 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 12:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:42:29 INFO - PROCESS | 608 | 1462477349770 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 12:42:29 INFO - PROCESS | 608 | 1462477349776 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:42:29 INFO - PROCESS | 608 | 1462477349780 Marionette TRACE conn5 <- [1,1498,null,{}] 12:42:29 INFO - PROCESS | 608 | 1462477349788 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}] 12:42:29 INFO - PROCESS | 608 | 1462477349906 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 12:42:30 INFO - PROCESS | 608 | 1462477350048 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 608 | ++DOCSHELL 0FAD9000 == 55 [pid = 608] [id = 384] 12:42:30 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (0FC9A800) [pid = 608] [serial = 1152] [outer = 00000000] 12:42:30 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (10066800) [pid = 608] [serial = 1153] [outer = 0FC9A800] 12:42:30 INFO - PROCESS | 608 | 1462477350107 Marionette DEBUG loaded listener.js 12:42:30 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1021C800) [pid = 608] [serial = 1154] [outer = 0FC9A800] 12:42:30 INFO - PROCESS | 608 | 1462477350764 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]]]}] 12:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1029ms 12:42:30 INFO - PROCESS | 608 | 1462477350806 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 12:42:30 INFO - PROCESS | 608 | 1462477350812 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 12:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:42:30 INFO - PROCESS | 608 | 1462477350819 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 608 | 1462477350821 Marionette TRACE conn5 <- [1,1502,null,{}] 12:42:30 INFO - PROCESS | 608 | 1462477350826 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}] 12:42:30 INFO - PROCESS | 608 | 1462477350941 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 12:42:31 INFO - PROCESS | 608 | 1462477351082 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:31 INFO - PROCESS | 608 | ++DOCSHELL 1454AC00 == 56 [pid = 608] [id = 385] 12:42:31 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (14A1B800) [pid = 608] [serial = 1155] [outer = 00000000] 12:42:31 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (1737DC00) [pid = 608] [serial = 1156] [outer = 14A1B800] 12:42:31 INFO - PROCESS | 608 | 1462477351139 Marionette DEBUG loaded listener.js 12:42:31 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1739F800) [pid = 608] [serial = 1157] [outer = 14A1B800] 12:42:31 INFO - PROCESS | 608 | 1462477351797 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]]]}] 12:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1023ms 12:42:31 INFO - PROCESS | 608 | 1462477351844 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 12:42:31 INFO - PROCESS | 608 | 1462477351846 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 12:42:31 INFO - PROCESS | 608 | 1462477351850 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:42:31 INFO - PROCESS | 608 | 1462477351854 Marionette TRACE conn5 <- [1,1506,null,{}] 12:42:31 INFO - PROCESS | 608 | 1462477351865 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}] 12:42:32 INFO - PROCESS | 608 | 1462477352038 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 12:42:32 INFO - PROCESS | 608 | 1462477352179 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 608 | ++DOCSHELL 1850E400 == 57 [pid = 608] [id = 386] 12:42:32 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1854C400) [pid = 608] [serial = 1158] [outer = 00000000] 12:42:32 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (18D65800) [pid = 608] [serial = 1159] [outer = 1854C400] 12:42:32 INFO - PROCESS | 608 | 1462477352240 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (1906C000) [pid = 608] [serial = 1160] [outer = 1854C400] 12:42:32 INFO - PROCESS | 608 | 1462477352844 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]]]}] 12:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1020ms 12:42:32 INFO - PROCESS | 608 | 1462477352874 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 12:42:32 INFO - PROCESS | 608 | 1462477352876 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 12:42:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:42:32 INFO - PROCESS | 608 | 1462477352895 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:42:32 INFO - PROCESS | 608 | 1462477352897 Marionette TRACE conn5 <- [1,1510,null,{}] 12:42:32 INFO - PROCESS | 608 | 1462477352901 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}] 12:42:32 INFO - PROCESS | 608 | 1462477353011 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 12:42:33 INFO - PROCESS | 608 | 1462477353147 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:33 INFO - PROCESS | 608 | ++DOCSHELL 0FD31400 == 58 [pid = 608] [id = 387] 12:42:33 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (19AA3C00) [pid = 608] [serial = 1161] [outer = 00000000] 12:42:33 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (1A029000) [pid = 608] [serial = 1162] [outer = 19AA3C00] 12:42:33 INFO - PROCESS | 608 | 1462477353203 Marionette DEBUG loaded listener.js 12:42:33 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (1A036800) [pid = 608] [serial = 1163] [outer = 19AA3C00] 12:42:33 INFO - PROCESS | 608 | 1462477353772 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"]]]}] 12:42:33 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 () { 12:42:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:42:33 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 () { 12:42:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:42:33 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 () { 12:42:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:42:33 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 () { 12:42:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:42:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 939ms 12:42:33 INFO - PROCESS | 608 | 1462477353834 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 608 | 1462477353837 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 12:42:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:42:33 INFO - PROCESS | 608 | 1462477353840 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 608 | 1462477353842 Marionette TRACE conn5 <- [1,1514,null,{}] 12:42:33 INFO - PROCESS | 608 | 1462477353846 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}] 12:42:33 INFO - PROCESS | 608 | 1462477353953 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 12:42:34 INFO - PROCESS | 608 | 1462477354062 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 608 | ++DOCSHELL 1A1D0C00 == 59 [pid = 608] [id = 388] 12:42:34 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (1A32A400) [pid = 608] [serial = 1164] [outer = 00000000] 12:42:34 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1A502000) [pid = 608] [serial = 1165] [outer = 1A32A400] 12:42:34 INFO - PROCESS | 608 | 1462477354119 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (1A506000) [pid = 608] [serial = 1166] [outer = 1A32A400] 12:42:34 INFO - PROCESS | 608 | 1462477354681 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"]]]}] 12:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:42:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:42:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 870ms 12:42:34 INFO - PROCESS | 608 | 1462477354714 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 12:42:34 INFO - PROCESS | 608 | 1462477354716 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 12:42:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:42:34 INFO - PROCESS | 608 | 1462477354720 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:42:34 INFO - PROCESS | 608 | 1462477354722 Marionette TRACE conn5 <- [1,1518,null,{}] 12:42:34 INFO - PROCESS | 608 | 1462477354742 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}] 12:42:34 INFO - PROCESS | 608 | 1462477354884 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 12:42:34 INFO - PROCESS | 608 | 1462477354998 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 608 | ++DOCSHELL 1CA49000 == 60 [pid = 608] [id = 389] 12:42:35 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (1CA50C00) [pid = 608] [serial = 1167] [outer = 00000000] 12:42:35 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (1CB50800) [pid = 608] [serial = 1168] [outer = 1CA50C00] 12:42:35 INFO - PROCESS | 608 | 1462477355055 Marionette DEBUG loaded listener.js 12:42:35 INFO - PROCESS | 608 | ++DOMWINDOW == 160 (1CF34400) [pid = 608] [serial = 1169] [outer = 1CA50C00] 12:42:35 INFO - PROCESS | 608 | 1462477355596 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]]]}] 12:42:35 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 12:42:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:42:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:42:35 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. 12:42:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:42:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 929ms 12:42:35 INFO - PROCESS | 608 | 1462477355654 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 12:42:35 INFO - PROCESS | 608 | 1462477355656 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 12:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:42:35 INFO - PROCESS | 608 | 1462477355675 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - PROCESS | 608 | 1462477355678 Marionette TRACE conn5 <- [1,1522,null,{}] 12:42:35 INFO - PROCESS | 608 | 1462477355683 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}] 12:42:35 INFO - PROCESS | 608 | 1462477355786 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 12:42:35 INFO - PROCESS | 608 | 1462477355894 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 608 | ++DOCSHELL 1C341800 == 61 [pid = 608] [id = 390] 12:42:35 INFO - PROCESS | 608 | ++DOMWINDOW == 161 (1CB8B800) [pid = 608] [serial = 1170] [outer = 00000000] 12:42:35 INFO - PROCESS | 608 | ++DOMWINDOW == 162 (1D8E1800) [pid = 608] [serial = 1171] [outer = 1CB8B800] 12:42:35 INFO - PROCESS | 608 | 1462477355948 Marionette DEBUG loaded listener.js 12:42:36 INFO - PROCESS | 608 | ++DOMWINDOW == 163 (1EC51400) [pid = 608] [serial = 1172] [outer = 1CB8B800] 12:42:36 INFO - PROCESS | 608 | 1462477356585 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]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:42:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 950ms 12:42:36 INFO - PROCESS | 608 | 1462477356614 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 12:42:36 INFO - PROCESS | 608 | 1462477356616 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 12:42:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:42:36 INFO - PROCESS | 608 | 1462477356620 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 608 | 1462477356622 Marionette TRACE conn5 <- [1,1526,null,{}] 12:42:36 INFO - PROCESS | 608 | 1462477356625 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}] 12:42:36 INFO - PROCESS | 608 | 1462477356745 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 12:42:36 INFO - PROCESS | 608 | 1462477356888 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:36 INFO - PROCESS | 608 | ++DOCSHELL 1D8DFC00 == 62 [pid = 608] [id = 391] 12:42:36 INFO - PROCESS | 608 | ++DOMWINDOW == 164 (1EC4EC00) [pid = 608] [serial = 1173] [outer = 00000000] 12:42:36 INFO - PROCESS | 608 | ++DOMWINDOW == 165 (1EE8DC00) [pid = 608] [serial = 1174] [outer = 1EC4EC00] 12:42:36 INFO - PROCESS | 608 | 1462477356943 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 608 | ++DOMWINDOW == 166 (1F807800) [pid = 608] [serial = 1175] [outer = 1EC4EC00] 12:42:37 INFO - PROCESS | 608 | 1462477357557 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]]]}] 12:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 970ms 12:42:37 INFO - PROCESS | 608 | 1462477357594 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 12:42:37 INFO - PROCESS | 608 | 1462477357596 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 12:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:42:37 INFO - PROCESS | 608 | 1462477357600 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:42:37 INFO - PROCESS | 608 | 1462477357602 Marionette TRACE conn5 <- [1,1530,null,{}] 12:42:37 INFO - PROCESS | 608 | 1462477357605 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}] 12:42:37 INFO - PROCESS | 608 | 1462477357715 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 12:42:37 INFO - PROCESS | 608 | 1462477357831 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 608 | ++DOCSHELL 1EE85000 == 63 [pid = 608] [id = 392] 12:42:37 INFO - PROCESS | 608 | ++DOMWINDOW == 167 (1EE8A800) [pid = 608] [serial = 1176] [outer = 00000000] 12:42:37 INFO - PROCESS | 608 | ++DOMWINDOW == 168 (1F899C00) [pid = 608] [serial = 1177] [outer = 1EE8A800] 12:42:37 INFO - PROCESS | 608 | 1462477357886 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 608 | ++DOMWINDOW == 169 (1F89A400) [pid = 608] [serial = 1178] [outer = 1EE8A800] 12:42:38 INFO - PROCESS | 608 | 1462477358535 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]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:42:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 970ms 12:42:38 INFO - PROCESS | 608 | 1462477358574 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 608 | 1462477358578 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 12:42:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:42:38 INFO - PROCESS | 608 | 1462477358584 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 608 | 1462477358586 Marionette TRACE conn5 <- [1,1534,null,{}] 12:42:38 INFO - PROCESS | 608 | 1462477358592 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}] 12:42:38 INFO - PROCESS | 608 | 1462477358702 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 12:42:38 INFO - PROCESS | 608 | 1462477358862 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:38 INFO - PROCESS | 608 | ++DOCSHELL 10222C00 == 64 [pid = 608] [id = 393] 12:42:38 INFO - PROCESS | 608 | ++DOMWINDOW == 170 (10249C00) [pid = 608] [serial = 1179] [outer = 00000000] 12:42:38 INFO - PROCESS | 608 | ++DOMWINDOW == 171 (1491B400) [pid = 608] [serial = 1180] [outer = 10249C00] 12:42:38 INFO - PROCESS | 608 | 1462477358914 Marionette DEBUG loaded listener.js 12:42:38 INFO - PROCESS | 608 | ++DOMWINDOW == 172 (1737A400) [pid = 608] [serial = 1181] [outer = 10249C00] 12:42:39 INFO - PROCESS | 608 | 1462477359682 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]]]}] 12:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1178ms 12:42:39 INFO - PROCESS | 608 | 1462477359774 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 12:42:39 INFO - PROCESS | 608 | 1462477359779 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 12:42:39 INFO - PROCESS | 608 | 1462477359784 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:42:39 INFO - PROCESS | 608 | 1462477359789 Marionette TRACE conn5 <- [1,1538,null,{}] 12:42:39 INFO - PROCESS | 608 | 1462477359794 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}] 12:42:39 INFO - PROCESS | 608 | 1462477359922 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 12:42:40 INFO - PROCESS | 608 | 1462477360061 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 608 | ++DOCSHELL 10BD0000 == 65 [pid = 608] [id = 394] 12:42:40 INFO - PROCESS | 608 | ++DOMWINDOW == 173 (14919400) [pid = 608] [serial = 1182] [outer = 00000000] 12:42:40 INFO - PROCESS | 608 | ++DOMWINDOW == 174 (173F2000) [pid = 608] [serial = 1183] [outer = 14919400] 12:42:40 INFO - PROCESS | 608 | 1462477360124 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 608 | ++DOMWINDOW == 175 (1774E400) [pid = 608] [serial = 1184] [outer = 14919400] 12:42:40 INFO - PROCESS | 608 | 1462477360758 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]]]}] 12:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1016ms 12:42:40 INFO - PROCESS | 608 | 1462477360807 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 608 | 1462477360814 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 12:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:42:40 INFO - PROCESS | 608 | 1462477360820 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 608 | 1462477360823 Marionette TRACE conn5 <- [1,1542,null,{}] 12:42:40 INFO - PROCESS | 608 | 1462477360827 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}] 12:42:40 INFO - PROCESS | 608 | 1462477360948 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 12:42:41 INFO - PROCESS | 608 | 1462477361094 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 608 | ++DOCSHELL 1952D400 == 66 [pid = 608] [id = 395] 12:42:41 INFO - PROCESS | 608 | ++DOMWINDOW == 176 (1952E000) [pid = 608] [serial = 1185] [outer = 00000000] 12:42:41 INFO - PROCESS | 608 | ++DOMWINDOW == 177 (1A02A400) [pid = 608] [serial = 1186] [outer = 1952E000] 12:42:41 INFO - PROCESS | 608 | 1462477361150 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 608 | ++DOMWINDOW == 178 (1A503000) [pid = 608] [serial = 1187] [outer = 1952E000] 12:42:41 INFO - PROCESS | 608 | 1462477361738 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]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:42:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 970ms 12:42:41 INFO - PROCESS | 608 | 1462477361792 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 608 | 1462477361795 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 12:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:42:41 INFO - PROCESS | 608 | 1462477361798 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 608 | 1462477361802 Marionette TRACE conn5 <- [1,1546,null,{}] 12:42:41 INFO - PROCESS | 608 | 1462477361814 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}] 12:42:41 INFO - PROCESS | 608 | 1462477361936 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 12:42:42 INFO - PROCESS | 608 | 1462477362084 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 608 | ++DOCSHELL 1CA82800 == 67 [pid = 608] [id = 396] 12:42:42 INFO - PROCESS | 608 | ++DOMWINDOW == 179 (1CB10800) [pid = 608] [serial = 1188] [outer = 00000000] 12:42:42 INFO - PROCESS | 608 | ++DOMWINDOW == 180 (1D301C00) [pid = 608] [serial = 1189] [outer = 1CB10800] 12:42:42 INFO - PROCESS | 608 | 1462477362145 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 608 | ++DOMWINDOW == 181 (1EE8E400) [pid = 608] [serial = 1190] [outer = 1CB10800] 12:42:42 INFO - PROCESS | 608 | 1462477362765 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]]]}] 12:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1019ms 12:42:42 INFO - PROCESS | 608 | 1462477362821 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 12:42:42 INFO - PROCESS | 608 | 1462477362824 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 12:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:42:42 INFO - PROCESS | 608 | 1462477362828 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:42:42 INFO - PROCESS | 608 | 1462477362830 Marionette TRACE conn5 <- [1,1550,null,{}] 12:42:42 INFO - PROCESS | 608 | 1462477362834 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}] 12:42:42 INFO - PROCESS | 608 | 1462477362952 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 12:42:43 INFO - PROCESS | 608 | 1462477363109 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 608 | ++DOCSHELL 0FC98800 == 68 [pid = 608] [id = 397] 12:42:43 INFO - PROCESS | 608 | ++DOMWINDOW == 182 (10A0C400) [pid = 608] [serial = 1191] [outer = 00000000] 12:42:43 INFO - PROCESS | 608 | ++DOMWINDOW == 183 (1F69E400) [pid = 608] [serial = 1192] [outer = 10A0C400] 12:42:43 INFO - PROCESS | 608 | 1462477363165 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 608 | ++DOMWINDOW == 184 (1F6A2400) [pid = 608] [serial = 1193] [outer = 10A0C400] 12:42:43 INFO - PROCESS | 608 | 1462477363765 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]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 970ms 12:42:43 INFO - PROCESS | 608 | 1462477363801 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 12:42:43 INFO - PROCESS | 608 | 1462477363803 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 12:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:42:43 INFO - PROCESS | 608 | 1462477363807 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 608 | 1462477363809 Marionette TRACE conn5 <- [1,1554,null,{}] 12:42:43 INFO - PROCESS | 608 | 1462477363813 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}] 12:42:43 INFO - PROCESS | 608 | 1462477363922 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 12:42:44 INFO - PROCESS | 608 | 1462477364080 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 608 | ++DOCSHELL 1F6A3400 == 69 [pid = 608] [id = 398] 12:42:44 INFO - PROCESS | 608 | ++DOMWINDOW == 185 (1F80E800) [pid = 608] [serial = 1194] [outer = 00000000] 12:42:44 INFO - PROCESS | 608 | ++DOMWINDOW == 186 (1F899000) [pid = 608] [serial = 1195] [outer = 1F80E800] 12:42:44 INFO - PROCESS | 608 | 1462477364135 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 608 | ++DOMWINDOW == 187 (1F89D000) [pid = 608] [serial = 1196] [outer = 1F80E800] 12:42:44 INFO - PROCESS | 608 | 1462477364742 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]]]}] 12:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 970ms 12:42:44 INFO - PROCESS | 608 | 1462477364781 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 12:42:44 INFO - PROCESS | 608 | 1462477364784 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 12:42:44 INFO - PROCESS | 608 | 1462477364787 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:42:44 INFO - PROCESS | 608 | 1462477364789 Marionette TRACE conn5 <- [1,1558,null,{}] 12:42:44 INFO - PROCESS | 608 | 1462477364793 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}] 12:42:44 INFO - PROCESS | 608 | 1462477364928 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 12:42:45 INFO - PROCESS | 608 | 1462477365074 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 608 | ++DOCSHELL 1F69B400 == 70 [pid = 608] [id = 399] 12:42:45 INFO - PROCESS | 608 | ++DOMWINDOW == 188 (1F898400) [pid = 608] [serial = 1197] [outer = 00000000] 12:42:45 INFO - PROCESS | 608 | ++DOMWINDOW == 189 (1F98F400) [pid = 608] [serial = 1198] [outer = 1F898400] 12:42:45 INFO - PROCESS | 608 | 1462477365131 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 608 | ++DOMWINDOW == 190 (1F991800) [pid = 608] [serial = 1199] [outer = 1F898400] 12:42:45 INFO - PROCESS | 608 | 1462477365738 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]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1018ms 12:42:45 INFO - PROCESS | 608 | 1462477365810 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 608 | 1462477365813 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 12:42:45 INFO - PROCESS | 608 | 1462477365816 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:42:45 INFO - PROCESS | 608 | 1462477365818 Marionette TRACE conn5 <- [1,1562,null,{}] 12:42:45 INFO - PROCESS | 608 | 1462477365822 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}] 12:42:45 INFO - PROCESS | 608 | 1462477365930 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 12:42:46 INFO - PROCESS | 608 | 1462477366076 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:46 INFO - PROCESS | 608 | ++DOCSHELL 1F98A800 == 71 [pid = 608] [id = 400] 12:42:46 INFO - PROCESS | 608 | ++DOMWINDOW == 191 (1F98AC00) [pid = 608] [serial = 1200] [outer = 00000000] 12:42:46 INFO - PROCESS | 608 | ++DOMWINDOW == 192 (2182B000) [pid = 608] [serial = 1201] [outer = 1F98AC00] 12:42:46 INFO - PROCESS | 608 | 1462477366131 Marionette DEBUG loaded listener.js 12:42:46 INFO - PROCESS | 608 | ++DOMWINDOW == 193 (2182BC00) [pid = 608] [serial = 1202] [outer = 1F98AC00] 12:42:46 INFO - PROCESS | 608 | 1462477366765 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]]]}] 12:42:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:42:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1016ms 12:42:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:42:46 INFO - PROCESS | 608 | 1462477366836 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 12:42:46 INFO - PROCESS | 608 | 1462477366839 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 12:42:46 INFO - PROCESS | 608 | 1462477366842 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:42:46 INFO - PROCESS | 608 | 1462477366845 Marionette TRACE conn5 <- [1,1566,null,{}] 12:42:46 INFO - PROCESS | 608 | 1462477366848 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}] 12:42:46 INFO - PROCESS | 608 | 1462477366956 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 12:42:47 INFO - PROCESS | 608 | 1462477367172 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 608 | ++DOCSHELL 0F961000 == 72 [pid = 608] [id = 401] 12:42:47 INFO - PROCESS | 608 | ++DOMWINDOW == 194 (0FE51400) [pid = 608] [serial = 1203] [outer = 00000000] 12:42:47 INFO - PROCESS | 608 | ++DOMWINDOW == 195 (10222800) [pid = 608] [serial = 1204] [outer = 0FE51400] 12:42:47 INFO - PROCESS | 608 | 1462477367227 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 608 | ++DOMWINDOW == 196 (14545800) [pid = 608] [serial = 1205] [outer = 0FE51400] 12:42:47 INFO - PROCESS | 608 | 1462477367789 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]]]}] 12:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 970ms 12:42:47 INFO - PROCESS | 608 | 1462477367826 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 12:42:47 INFO - PROCESS | 608 | 1462477367831 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 12:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:42:47 INFO - PROCESS | 608 | 1462477367837 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 608 | 1462477367841 Marionette TRACE conn5 <- [1,1570,null,{}] 12:42:47 INFO - PROCESS | 608 | 1462477367846 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}] 12:42:47 INFO - PROCESS | 608 | 1462477367960 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 12:42:48 INFO - PROCESS | 608 | 1462477368137 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 608 | ++DOCSHELL 17377C00 == 73 [pid = 608] [id = 402] 12:42:48 INFO - PROCESS | 608 | ++DOMWINDOW == 197 (173A2000) [pid = 608] [serial = 1206] [outer = 00000000] 12:42:48 INFO - PROCESS | 608 | ++DOMWINDOW == 198 (1A327400) [pid = 608] [serial = 1207] [outer = 173A2000] 12:42:48 INFO - PROCESS | 608 | 1462477368189 Marionette DEBUG loaded listener.js 12:42:48 INFO - PROCESS | 608 | ++DOMWINDOW == 199 (1A55B800) [pid = 608] [serial = 1208] [outer = 173A2000] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 1D81E000 == 72 [pid = 608] [id = 365] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 1D8DFC00 == 71 [pid = 608] [id = 391] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 1C341800 == 70 [pid = 608] [id = 390] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 1CA49000 == 69 [pid = 608] [id = 389] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 1A1D0C00 == 68 [pid = 608] [id = 388] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 0FD31400 == 67 [pid = 608] [id = 387] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 1850E400 == 66 [pid = 608] [id = 386] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 1454AC00 == 65 [pid = 608] [id = 385] 12:42:48 INFO - PROCESS | 608 | --DOCSHELL 0FAD9000 == 64 [pid = 608] [id = 384] 12:42:48 INFO - PROCESS | 608 | 1462477368990 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]]]}] 12:42:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:42:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1236ms 12:42:49 INFO - PROCESS | 608 | 1462477369074 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 12:42:49 INFO - PROCESS | 608 | 1462477369079 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 12:42:49 INFO - PROCESS | 608 | 1462477369084 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:42:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:42:49 INFO - PROCESS | 608 | 1462477369088 Marionette TRACE conn5 <- [1,1574,null,{}] 12:42:49 INFO - PROCESS | 608 | 1462477369094 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}] 12:42:49 INFO - PROCESS | 608 | 1462477369222 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 12:42:49 INFO - PROCESS | 608 | 1462477369366 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 608 | ++DOCSHELL 17773C00 == 65 [pid = 608] [id = 403] 12:42:49 INFO - PROCESS | 608 | ++DOMWINDOW == 200 (1777D800) [pid = 608] [serial = 1209] [outer = 00000000] 12:42:49 INFO - PROCESS | 608 | ++DOMWINDOW == 201 (190D8800) [pid = 608] [serial = 1210] [outer = 1777D800] 12:42:49 INFO - PROCESS | 608 | 1462477369429 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 608 | ++DOMWINDOW == 202 (19EB7400) [pid = 608] [serial = 1211] [outer = 1777D800] 12:42:50 INFO - PROCESS | 608 | 1462477370026 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]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 970ms 12:42:50 INFO - PROCESS | 608 | 1462477370059 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 608 | 1462477370065 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 12:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:42:50 INFO - PROCESS | 608 | 1462477370072 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 608 | 1462477370075 Marionette TRACE conn5 <- [1,1578,null,{}] 12:42:50 INFO - PROCESS | 608 | 1462477370079 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}] 12:42:50 INFO - PROCESS | 608 | 1462477370199 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 12:42:50 INFO - PROCESS | 608 | 1462477370363 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:50 INFO - PROCESS | 608 | ++DOCSHELL 0FD34C00 == 66 [pid = 608] [id = 404] 12:42:50 INFO - PROCESS | 608 | ++DOMWINDOW == 203 (1C9D7000) [pid = 608] [serial = 1212] [outer = 00000000] 12:42:50 INFO - PROCESS | 608 | ++DOMWINDOW == 204 (1CA80400) [pid = 608] [serial = 1213] [outer = 1C9D7000] 12:42:50 INFO - PROCESS | 608 | 1462477370420 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 608 | ++DOMWINDOW == 205 (1CB4FC00) [pid = 608] [serial = 1214] [outer = 1C9D7000] 12:42:51 INFO - PROCESS | 608 | 1462477371071 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]]]}] 12:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1019ms 12:42:51 INFO - PROCESS | 608 | 1462477371093 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 12:42:51 INFO - PROCESS | 608 | 1462477371096 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 12:42:51 INFO - PROCESS | 608 | 1462477371100 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:42:51 INFO - PROCESS | 608 | 1462477371103 Marionette TRACE conn5 <- [1,1582,null,{}] 12:42:51 INFO - PROCESS | 608 | 1462477371115 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}] 12:42:51 INFO - PROCESS | 608 | 1462477371237 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 12:42:51 INFO - PROCESS | 608 | 1462477371425 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 608 | ++DOCSHELL 1F69CC00 == 67 [pid = 608] [id = 405] 12:42:51 INFO - PROCESS | 608 | ++DOMWINDOW == 206 (1F69DC00) [pid = 608] [serial = 1215] [outer = 00000000] 12:42:51 INFO - PROCESS | 608 | ++DOMWINDOW == 207 (1F80C000) [pid = 608] [serial = 1216] [outer = 1F69DC00] 12:42:51 INFO - PROCESS | 608 | 1462477371486 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 608 | ++DOMWINDOW == 208 (1F934400) [pid = 608] [serial = 1217] [outer = 1F69DC00] 12:42:52 INFO - PROCESS | 608 | 1462477372126 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]]]}] 12:42:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1077ms 12:42:52 INFO - PROCESS | 608 | 1462477372180 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 608 | 1462477372183 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 12:42:52 INFO - PROCESS | 608 | 1462477372187 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:42:52 INFO - PROCESS | 608 | 1462477372189 Marionette TRACE conn5 <- [1,1586,null,{}] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1CB07400 == 66 [pid = 608] [id = 380] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1A325C00 == 65 [pid = 608] [id = 379] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 0FCD7800 == 64 [pid = 608] [id = 381] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1A553C00 == 63 [pid = 608] [id = 300] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 19BE4400 == 62 [pid = 608] [id = 268] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1D815400 == 61 [pid = 608] [id = 349] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1CB09800 == 60 [pid = 608] [id = 350] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 11130800 == 59 [pid = 608] [id = 378] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1F98A800 == 58 [pid = 608] [id = 400] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 0F961000 == 57 [pid = 608] [id = 401] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1F69B400 == 56 [pid = 608] [id = 399] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 0FC98800 == 55 [pid = 608] [id = 397] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1F6A3400 == 54 [pid = 608] [id = 398] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1CA82800 == 53 [pid = 608] [id = 396] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 10BD0000 == 52 [pid = 608] [id = 394] 12:42:53 INFO - PROCESS | 608 | --DOCSHELL 1952D400 == 51 [pid = 608] [id = 395] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1A331400 == 50 [pid = 608] [id = 364] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1EC56000 == 49 [pid = 608] [id = 366] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 08E1D400 == 48 [pid = 608] [id = 303] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 164BC800 == 47 [pid = 608] [id = 249] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 10A7B000 == 46 [pid = 608] [id = 285] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1AD09C00 == 45 [pid = 608] [id = 329] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0FE58400 == 44 [pid = 608] [id = 346] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 19EBE400 == 43 [pid = 608] [id = 273] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1A02F400 == 42 [pid = 608] [id = 297] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 17385000 == 41 [pid = 608] [id = 347] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1C024000 == 40 [pid = 608] [id = 302] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0FE5A000 == 39 [pid = 608] [id = 266] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 190D0000 == 38 [pid = 608] [id = 256] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0FCE2C00 == 37 [pid = 608] [id = 251] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 10149000 == 36 [pid = 608] [id = 377] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 08E17C00 == 35 [pid = 608] [id = 257] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1739E800 == 34 [pid = 608] [id = 316] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 18D64000 == 33 [pid = 608] [id = 253] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0FD34000 == 32 [pid = 608] [id = 351] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 17773800 == 31 [pid = 608] [id = 286] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 10067C00 == 30 [pid = 608] [id = 245] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 10A04000 == 29 [pid = 608] [id = 382] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0FE5E800 == 28 [pid = 608] [id = 258] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0C94F000 == 27 [pid = 608] [id = 348] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1C55B800 == 26 [pid = 608] [id = 361] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1774F800 == 25 [pid = 608] [id = 252] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 17383400 == 24 [pid = 608] [id = 250] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1AEAD000 == 23 [pid = 608] [id = 345] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0FE54C00 == 22 [pid = 608] [id = 383] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 08E63C00 == 21 [pid = 608] [id = 284] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 142B4400 == 20 [pid = 608] [id = 315] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1CB8C000 == 19 [pid = 608] [id = 367] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 14A22000 == 18 [pid = 608] [id = 248] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 17749400 == 17 [pid = 608] [id = 271] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 18557C00 == 16 [pid = 608] [id = 265] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1CA82400 == 15 [pid = 608] [id = 318] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1EE85000 == 14 [pid = 608] [id = 392] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 1CA78000 == 13 [pid = 608] [id = 376] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 10222C00 == 12 [pid = 608] [id = 393] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 0FD34C00 == 11 [pid = 608] [id = 404] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 17773C00 == 10 [pid = 608] [id = 403] 12:42:56 INFO - PROCESS | 608 | --DOCSHELL 17377C00 == 9 [pid = 608] [id = 402] 12:42:58 INFO - PROCESS | 608 | 1462477378691 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}] 12:42:59 INFO - PROCESS | 608 | 1462477379034 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 12:42:59 INFO - PROCESS | 608 | 1462477379099 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 608 | ++DOCSHELL 08E71800 == 10 [pid = 608] [id = 406] 12:42:59 INFO - PROCESS | 608 | ++DOMWINDOW == 209 (0929CC00) [pid = 608] [serial = 1218] [outer = 00000000] 12:42:59 INFO - PROCESS | 608 | ++DOMWINDOW == 210 (0C948400) [pid = 608] [serial = 1219] [outer = 0929CC00] 12:42:59 INFO - PROCESS | 608 | 1462477379147 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 608 | ++DOMWINDOW == 211 (0CD85C00) [pid = 608] [serial = 1220] [outer = 0929CC00] 12:42:59 INFO - PROCESS | 608 | 1462477379591 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]]]}] 12:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 7457ms 12:42:59 INFO - PROCESS | 608 | 1462477379650 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 608 | 1462477379654 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 12:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:42:59 INFO - PROCESS | 608 | 1462477379659 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 608 | 1462477379661 Marionette TRACE conn5 <- [1,1590,null,{}] 12:42:59 INFO - PROCESS | 608 | 1462477379666 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}] 12:42:59 INFO - PROCESS | 608 | 1462477379754 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 12:42:59 INFO - PROCESS | 608 | 1462477379768 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 608 | ++DOCSHELL 0FD34000 == 11 [pid = 608] [id = 407] 12:42:59 INFO - PROCESS | 608 | ++DOMWINDOW == 212 (0FD34400) [pid = 608] [serial = 1221] [outer = 00000000] 12:42:59 INFO - PROCESS | 608 | ++DOMWINDOW == 213 (0FD3A400) [pid = 608] [serial = 1222] [outer = 0FD34400] 12:42:59 INFO - PROCESS | 608 | 1462477379815 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 608 | ++DOMWINDOW == 214 (0FD41400) [pid = 608] [serial = 1223] [outer = 0FD34400] 12:43:00 INFO - PROCESS | 608 | 1462477380299 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]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 12:43:00 INFO - PROCESS | 608 | 1462477380331 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 12:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:43:00 INFO - PROCESS | 608 | 1462477380333 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 12:43:00 INFO - PROCESS | 608 | 1462477380336 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 608 | 1462477380338 Marionette TRACE conn5 <- [1,1594,null,{}] 12:43:00 INFO - PROCESS | 608 | 1462477380343 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}] 12:43:00 INFO - PROCESS | 608 | 1462477380463 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 12:43:00 INFO - PROCESS | 608 | 1462477380587 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:00 INFO - PROCESS | 608 | ++DOCSHELL 101C8C00 == 12 [pid = 608] [id = 408] 12:43:00 INFO - PROCESS | 608 | ++DOMWINDOW == 215 (101CB400) [pid = 608] [serial = 1224] [outer = 00000000] 12:43:00 INFO - PROCESS | 608 | ++DOMWINDOW == 216 (1021C000) [pid = 608] [serial = 1225] [outer = 101CB400] 12:43:00 INFO - PROCESS | 608 | 1462477380638 Marionette DEBUG loaded listener.js 12:43:00 INFO - PROCESS | 608 | ++DOMWINDOW == 217 (10224C00) [pid = 608] [serial = 1226] [outer = 101CB400] 12:43:01 INFO - PROCESS | 608 | 1462477381125 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]]]}] 12:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 829ms 12:43:01 INFO - PROCESS | 608 | 1462477381171 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 608 | 1462477381177 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 12:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:43:01 INFO - PROCESS | 608 | 1462477381187 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 608 | 1462477381188 Marionette TRACE conn5 <- [1,1598,null,{}] 12:43:01 INFO - PROCESS | 608 | 1462477381192 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}] 12:43:01 INFO - PROCESS | 608 | 1462477381308 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 12:43:01 INFO - PROCESS | 608 | 1462477381375 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 608 | ++DOCSHELL 10223C00 == 13 [pid = 608] [id = 409] 12:43:01 INFO - PROCESS | 608 | ++DOMWINDOW == 218 (1450B800) [pid = 608] [serial = 1227] [outer = 00000000] 12:43:01 INFO - PROCESS | 608 | ++DOMWINDOW == 219 (14972000) [pid = 608] [serial = 1228] [outer = 1450B800] 12:43:01 INFO - PROCESS | 608 | 1462477381420 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 608 | ++DOMWINDOW == 220 (163DFC00) [pid = 608] [serial = 1229] [outer = 1450B800] 12:43:01 INFO - PROCESS | 608 | 1462477381899 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]]]}] 12:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 730ms 12:43:01 INFO - PROCESS | 608 | 1462477381913 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 608 | 1462477381915 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 12:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:43:01 INFO - PROCESS | 608 | 1462477381919 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 608 | 1462477381920 Marionette TRACE conn5 <- [1,1602,null,{}] 12:43:01 INFO - PROCESS | 608 | 1462477381924 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}] 12:43:02 INFO - PROCESS | 608 | 1462477382038 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 12:43:02 INFO - PROCESS | 608 | 1462477382047 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 608 | ++DOCSHELL 14970800 == 14 [pid = 608] [id = 410] 12:43:02 INFO - PROCESS | 608 | ++DOMWINDOW == 221 (1737F800) [pid = 608] [serial = 1230] [outer = 00000000] 12:43:02 INFO - PROCESS | 608 | ++DOMWINDOW == 222 (173A4400) [pid = 608] [serial = 1231] [outer = 1737F800] 12:43:02 INFO - PROCESS | 608 | 1462477382156 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 608 | ++DOMWINDOW == 223 (173EF000) [pid = 608] [serial = 1232] [outer = 1737F800] 12:43:02 INFO - PROCESS | 608 | 1462477382587 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]]]}] 12:43:02 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 12:43:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 730ms 12:43:02 INFO - PROCESS | 608 | 1462477382650 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 608 | 1462477382652 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 12:43:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:43:02 INFO - PROCESS | 608 | 1462477382655 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 608 | 1462477382657 Marionette TRACE conn5 <- [1,1606,null,{}] 12:43:02 INFO - PROCESS | 608 | 1462477382664 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}] 12:43:02 INFO - PROCESS | 608 | 1462477382819 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 12:43:02 INFO - PROCESS | 608 | 1462477382837 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 608 | ++DOCSHELL 17780C00 == 15 [pid = 608] [id = 411] 12:43:02 INFO - PROCESS | 608 | ++DOMWINDOW == 224 (18550000) [pid = 608] [serial = 1233] [outer = 00000000] 12:43:02 INFO - PROCESS | 608 | ++DOMWINDOW == 225 (18D5DC00) [pid = 608] [serial = 1234] [outer = 18550000] 12:43:02 INFO - PROCESS | 608 | 1462477382939 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 608 | ++DOMWINDOW == 226 (18E17000) [pid = 608] [serial = 1235] [outer = 18550000] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 225 (0FE51400) [pid = 608] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 224 (0FE60800) [pid = 608] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 223 (1CB42C00) [pid = 608] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 222 (1D8DF400) [pid = 608] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 221 (10AB5800) [pid = 608] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 220 (18D5B400) [pid = 608] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 219 (1D81E400) [pid = 608] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 218 (10AC0000) [pid = 608] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 217 (1A507800) [pid = 608] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 216 (0FD3FC00) [pid = 608] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 215 (1D86B000) [pid = 608] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 214 (1CA76C00) [pid = 608] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 213 (1B5F0000) [pid = 608] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 212 (1C9D8400) [pid = 608] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 211 (1CB92C00) [pid = 608] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 210 (1C33D800) [pid = 608] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 209 (0FD38000) [pid = 608] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 208 (1D818000) [pid = 608] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 207 (08E65000) [pid = 608] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 206 (1737D000) [pid = 608] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 205 (18D62800) [pid = 608] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 204 (173A6400) [pid = 608] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 203 (1C433C00) [pid = 608] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 202 (1CB04800) [pid = 608] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 201 (1ADD6400) [pid = 608] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 200 (0C952400) [pid = 608] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 199 (1952E400) [pid = 608] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 198 (1EC56C00) [pid = 608] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 197 (1AD06800) [pid = 608] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 196 (1855AC00) [pid = 608] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 195 (1AD05C00) [pid = 608] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 194 (1CF3D400) [pid = 608] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 193 (10AC1000) [pid = 608] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 192 (1A326000) [pid = 608] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 191 (1A554400) [pid = 608] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 190 (1952E000) [pid = 608] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 189 (1AEA1C00) [pid = 608] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 188 (1C9D5C00) [pid = 608] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 187 (0FE5A400) [pid = 608] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 186 (0FCDE400) [pid = 608] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 185 (173A4C00) [pid = 608] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 184 (1A02C000) [pid = 608] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 183 (0FE59C00) [pid = 608] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 182 (1ADDD400) [pid = 608] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 181 (1CA7A000) [pid = 608] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 180 (14301800) [pid = 608] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 179 (1A32D000) [pid = 608] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 178 (1491BC00) [pid = 608] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 177 (14919400) [pid = 608] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 176 (10249800) [pid = 608] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 175 (10249C00) [pid = 608] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 174 (10149800) [pid = 608] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 173 (173A2000) [pid = 608] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 172 (14A1B800) [pid = 608] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 171 (0FC9A800) [pid = 608] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 170 (1EE8A800) [pid = 608] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 169 (1F98AC00) [pid = 608] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 168 (1F898400) [pid = 608] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 167 (1777D800) [pid = 608] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 166 (1F80E800) [pid = 608] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 165 (10A0C400) [pid = 608] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 164 (1EC4EC00) [pid = 608] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 163 (1CB8B800) [pid = 608] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 162 (1CA50C00) [pid = 608] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 161 (1A32A400) [pid = 608] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 160 (19AA3C00) [pid = 608] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 159 (1C9D7000) [pid = 608] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 158 (1854C400) [pid = 608] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 157 (111E0C00) [pid = 608] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 156 (1CB10800) [pid = 608] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:43:04 INFO - PROCESS | 608 | --DOMWINDOW == 155 (0FCDB800) [pid = 608] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:43:04 INFO - PROCESS | 608 | 1462477384494 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]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:43:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1877ms 12:43:04 INFO - PROCESS | 608 | 1462477384532 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 608 | 1462477384534 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 12:43:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:43:04 INFO - PROCESS | 608 | 1462477384537 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 608 | 1462477384539 Marionette TRACE conn5 <- [1,1610,null,{}] 12:43:04 INFO - PROCESS | 608 | 1462477384543 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}] 12:43:04 INFO - PROCESS | 608 | 1462477384619 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 12:43:04 INFO - PROCESS | 608 | 1462477384625 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 608 | ++DOCSHELL 0FD3FC00 == 16 [pid = 608] [id = 412] 12:43:04 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (0FE5A400) [pid = 608] [serial = 1236] [outer = 00000000] 12:43:04 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (10216400) [pid = 608] [serial = 1237] [outer = 0FE5A400] 12:43:04 INFO - PROCESS | 608 | 1462477384672 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (10A80800) [pid = 608] [serial = 1238] [outer = 0FE5A400] 12:43:05 INFO - PROCESS | 608 | 1462477385116 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]]]}] 12:43:05 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 12:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 630ms 12:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:43:05 INFO - PROCESS | 608 | 1462477385169 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 608 | 1462477385171 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 12:43:05 INFO - PROCESS | 608 | 1462477385174 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 608 | 1462477385176 Marionette TRACE conn5 <- [1,1614,null,{}] 12:43:05 INFO - PROCESS | 608 | 1462477385179 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}] 12:43:05 INFO - PROCESS | 608 | 1462477385256 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 12:43:05 INFO - PROCESS | 608 | 1462477385262 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 608 | ++DOCSHELL 0FD39800 == 17 [pid = 608] [id = 413] 12:43:05 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (10AC0C00) [pid = 608] [serial = 1239] [outer = 00000000] 12:43:05 INFO - PROCESS | 608 | ++DOMWINDOW == 160 (15A5A000) [pid = 608] [serial = 1240] [outer = 10AC0C00] 12:43:05 INFO - PROCESS | 608 | 1462477385306 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 608 | ++DOMWINDOW == 161 (16349800) [pid = 608] [serial = 1241] [outer = 10AC0C00] 12:43:05 INFO - PROCESS | 608 | 1462477385751 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]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 629ms 12:43:05 INFO - PROCESS | 608 | 1462477385811 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 608 | 1462477385813 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 12:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:43:05 INFO - PROCESS | 608 | 1462477385831 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 608 | 1462477385832 Marionette TRACE conn5 <- [1,1618,null,{}] 12:43:05 INFO - PROCESS | 608 | 1462477385836 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}] 12:43:05 INFO - PROCESS | 608 | 1462477385912 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 12:43:05 INFO - PROCESS | 608 | 1462477385918 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 608 | ++DOCSHELL 10055400 == 18 [pid = 608] [id = 414] 12:43:05 INFO - PROCESS | 608 | ++DOMWINDOW == 162 (1737FC00) [pid = 608] [serial = 1242] [outer = 00000000] 12:43:05 INFO - PROCESS | 608 | ++DOMWINDOW == 163 (17775800) [pid = 608] [serial = 1243] [outer = 1737FC00] 12:43:05 INFO - PROCESS | 608 | 1462477385962 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 608 | ++DOMWINDOW == 164 (188C3000) [pid = 608] [serial = 1244] [outer = 1737FC00] 12:43:06 INFO - PROCESS | 608 | 1462477386676 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]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 890ms 12:43:06 INFO - PROCESS | 608 | 1462477386713 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 12:43:06 INFO - PROCESS | 608 | 1462477386716 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 12:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:43:06 INFO - PROCESS | 608 | 1462477386721 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 608 | 1462477386725 Marionette TRACE conn5 <- [1,1622,null,{}] 12:43:06 INFO - PROCESS | 608 | 1462477386731 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}] 12:43:06 INFO - PROCESS | 608 | 1462477386836 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 12:43:06 INFO - PROCESS | 608 | 1462477386979 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 608 | ++DOCSHELL 0F9C6800 == 19 [pid = 608] [id = 415] 12:43:06 INFO - PROCESS | 608 | ++DOMWINDOW == 165 (0FAD8800) [pid = 608] [serial = 1245] [outer = 00000000] 12:43:07 INFO - PROCESS | 608 | ++DOMWINDOW == 166 (0FE53000) [pid = 608] [serial = 1246] [outer = 0FAD8800] 12:43:07 INFO - PROCESS | 608 | 1462477387036 Marionette DEBUG loaded listener.js 12:43:07 INFO - PROCESS | 608 | ++DOMWINDOW == 167 (0FE60400) [pid = 608] [serial = 1247] [outer = 0FAD8800] 12:43:07 INFO - PROCESS | 608 | 1462477387590 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]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:43:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 970ms 12:43:07 INFO - PROCESS | 608 | 1462477387666 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 608 | 1462477387672 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 12:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:43:07 INFO - PROCESS | 608 | 1462477387678 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 608 | 1462477387681 Marionette TRACE conn5 <- [1,1626,null,{}] 12:43:07 INFO - PROCESS | 608 | 1462477387685 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}] 12:43:07 INFO - PROCESS | 608 | 1462477387837 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 12:43:07 INFO - PROCESS | 608 | 1462477387943 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:07 INFO - PROCESS | 608 | ++DOCSHELL 1430FC00 == 20 [pid = 608] [id = 416] 12:43:07 INFO - PROCESS | 608 | ++DOMWINDOW == 168 (14541000) [pid = 608] [serial = 1248] [outer = 00000000] 12:43:08 INFO - PROCESS | 608 | ++DOMWINDOW == 169 (17377C00) [pid = 608] [serial = 1249] [outer = 14541000] 12:43:08 INFO - PROCESS | 608 | 1462477388003 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 608 | ++DOMWINDOW == 170 (1757A800) [pid = 608] [serial = 1250] [outer = 14541000] 12:43:08 INFO - PROCESS | 608 | 1462477388634 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]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:43:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1021ms 12:43:08 INFO - PROCESS | 608 | 1462477388701 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 12:43:08 INFO - PROCESS | 608 | 1462477388704 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 12:43:08 INFO - PROCESS | 608 | 1462477388707 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:43:08 INFO - PROCESS | 608 | 1462477388711 Marionette TRACE conn5 <- [1,1630,null,{}] 12:43:08 INFO - PROCESS | 608 | 1462477388722 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}] 12:43:08 INFO - PROCESS | 608 | 1462477388829 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 12:43:08 INFO - PROCESS | 608 | 1462477388989 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 608 | ++DOCSHELL 19524800 == 21 [pid = 608] [id = 417] 12:43:09 INFO - PROCESS | 608 | ++DOMWINDOW == 171 (19525000) [pid = 608] [serial = 1251] [outer = 00000000] 12:43:09 INFO - PROCESS | 608 | ++DOMWINDOW == 172 (1952A800) [pid = 608] [serial = 1252] [outer = 19525000] 12:43:09 INFO - PROCESS | 608 | 1462477389047 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 608 | ++DOMWINDOW == 173 (19A9C000) [pid = 608] [serial = 1253] [outer = 19525000] 12:43:09 INFO - PROCESS | 608 | 1462477389732 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]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1071ms 12:43:09 INFO - PROCESS | 608 | 1462477389782 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 608 | 1462477389785 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 12:43:09 INFO - PROCESS | 608 | 1462477389788 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:43:09 INFO - PROCESS | 608 | 1462477389790 Marionette TRACE conn5 <- [1,1634,null,{}] 12:43:09 INFO - PROCESS | 608 | 1462477389794 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}] 12:43:09 INFO - PROCESS | 608 | 1462477389897 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 12:43:10 INFO - PROCESS | 608 | 1462477390039 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 608 | ++DOCSHELL 0C953C00 == 22 [pid = 608] [id = 418] 12:43:10 INFO - PROCESS | 608 | ++DOMWINDOW == 174 (0FCDC400) [pid = 608] [serial = 1254] [outer = 00000000] 12:43:10 INFO - PROCESS | 608 | ++DOMWINDOW == 175 (1023EC00) [pid = 608] [serial = 1255] [outer = 0FCDC400] 12:43:10 INFO - PROCESS | 608 | 1462477390096 Marionette DEBUG loaded listener.js 12:43:10 INFO - PROCESS | 608 | ++DOMWINDOW == 176 (14518800) [pid = 608] [serial = 1256] [outer = 0FCDC400] 12:43:10 INFO - PROCESS | 608 | 1462477390907 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]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1170ms 12:43:10 INFO - PROCESS | 608 | 1462477390963 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 12:43:10 INFO - PROCESS | 608 | 1462477390967 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 12:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:43:10 INFO - PROCESS | 608 | 1462477390972 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 608 | 1462477390975 Marionette TRACE conn5 <- [1,1638,null,{}] 12:43:11 INFO - PROCESS | 608 | 1462477390996 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}] 12:43:11 INFO - PROCESS | 608 | 1462477391091 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 12:43:11 INFO - PROCESS | 608 | 1462477391235 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 608 | ++DOCSHELL 0C94B400 == 23 [pid = 608] [id = 419] 12:43:11 INFO - PROCESS | 608 | ++DOMWINDOW == 177 (0CDC8400) [pid = 608] [serial = 1257] [outer = 00000000] 12:43:11 INFO - PROCESS | 608 | ++DOMWINDOW == 178 (0FD35C00) [pid = 608] [serial = 1258] [outer = 0CDC8400] 12:43:11 INFO - PROCESS | 608 | 1462477391284 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 608 | ++DOMWINDOW == 179 (0FE58400) [pid = 608] [serial = 1259] [outer = 0CDC8400] 12:43:11 INFO - PROCESS | 608 | --DOCSHELL 1F69CC00 == 22 [pid = 608] [id = 405] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 178 (1737DC00) [pid = 608] [serial = 1156] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 177 (1021C800) [pid = 608] [serial = 1154] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 176 (14545800) [pid = 608] [serial = 1205] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 175 (1A327400) [pid = 608] [serial = 1207] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 174 (10066800) [pid = 608] [serial = 1153] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 173 (164C1400) [pid = 608] [serial = 1151] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 172 (10222800) [pid = 608] [serial = 1204] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 171 (1450A800) [pid = 608] [serial = 1150] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 170 (1D304800) [pid = 608] [serial = 1128] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 169 (1D85E800) [pid = 608] [serial = 1129] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 168 (1A5B6800) [pid = 608] [serial = 1126] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 167 (1A02A400) [pid = 608] [serial = 1186] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 166 (17776400) [pid = 608] [serial = 1136] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 165 (1AD0BC00) [pid = 608] [serial = 1138] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 164 (1774E400) [pid = 608] [serial = 1184] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 163 (17380400) [pid = 608] [serial = 1039] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 162 (1737A400) [pid = 608] [serial = 1181] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 161 (173F2000) [pid = 608] [serial = 1183] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 160 (10243800) [pid = 608] [serial = 1133] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 159 (173EA800) [pid = 608] [serial = 1135] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 158 (10218000) [pid = 608] [serial = 1132] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 157 (1491B400) [pid = 608] [serial = 1180] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 156 (1AD0B400) [pid = 608] [serial = 694] [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.] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 155 (1A55B800) [pid = 608] [serial = 1208] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 154 (190D8800) [pid = 608] [serial = 1210] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 153 (1739F800) [pid = 608] [serial = 1157] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 152 (18D65800) [pid = 608] [serial = 1159] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 151 (1CB50800) [pid = 608] [serial = 1168] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 150 (1A036800) [pid = 608] [serial = 1163] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 149 (1A502000) [pid = 608] [serial = 1165] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 148 (1F80C000) [pid = 608] [serial = 1216] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1CB4FC00) [pid = 608] [serial = 1214] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1F899000) [pid = 608] [serial = 1195] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 145 (1CA80400) [pid = 608] [serial = 1213] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1906C000) [pid = 608] [serial = 1160] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1A029000) [pid = 608] [serial = 1162] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1CA78400) [pid = 608] [serial = 1148] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1EE8E400) [pid = 608] [serial = 1190] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1F806800) [pid = 608] [serial = 1145] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 139 (1A331C00) [pid = 608] [serial = 1147] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1F69E400) [pid = 608] [serial = 1192] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1ED93C00) [pid = 608] [serial = 1141] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 136 (173F3000) [pid = 608] [serial = 1089] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 135 (19EB9800) [pid = 608] [serial = 1114] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1EC4B400) [pid = 608] [serial = 1096] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1737EC00) [pid = 608] [serial = 1104] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1A559800) [pid = 608] [serial = 862] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 131 (10A07000) [pid = 608] [serial = 895] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1D8E4000) [pid = 608] [serial = 1051] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1CB45C00) [pid = 608] [serial = 1084] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1CB0E800) [pid = 608] [serial = 1092] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1CB8BC00) [pid = 608] [serial = 1003] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1EE8CC00) [pid = 608] [serial = 1101] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1C4C4C00) [pid = 608] [serial = 907] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 124 (101D6400) [pid = 608] [serial = 1087] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1EC4F800) [pid = 608] [serial = 1048] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1777BC00) [pid = 608] [serial = 1090] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 121 (0F962400) [pid = 608] [serial = 853] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 120 (18517C00) [pid = 608] [serial = 994] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1D8E0400) [pid = 608] [serial = 1095] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1A1C8C00) [pid = 608] [serial = 859] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 117 (18D61C00) [pid = 608] [serial = 898] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1D303400) [pid = 608] [serial = 1036] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1CB0F400) [pid = 608] [serial = 955] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1B5ED800) [pid = 608] [serial = 904] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 113 (0FE56C00) [pid = 608] [serial = 1086] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1CB8FC00) [pid = 608] [serial = 1093] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 111 (0FD37C00) [pid = 608] [serial = 943] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A32A000) [pid = 608] [serial = 949] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1ED9A400) [pid = 608] [serial = 1099] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1CA81400) [pid = 608] [serial = 952] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1A502800) [pid = 608] [serial = 1042] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1B5E4400) [pid = 608] [serial = 1119] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1D815800) [pid = 608] [serial = 1045] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 104 (16349000) [pid = 608] [serial = 856] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1A55E000) [pid = 608] [serial = 892] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1ED94800) [pid = 608] [serial = 1098] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1AD10400) [pid = 608] [serial = 901] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1EE86400) [pid = 608] [serial = 1142] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1F801C00) [pid = 608] [serial = 1144] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 98 (1A503000) [pid = 608] [serial = 1187] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1C4CAC00) [pid = 608] [serial = 988] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 96 (15A59400) [pid = 608] [serial = 1105] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1CA7F800) [pid = 608] [serial = 1122] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1402B000) [pid = 608] [serial = 991] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1F894800) [pid = 608] [serial = 1102] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 92 (188C7000) [pid = 608] [serial = 1125] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1CB48000) [pid = 608] [serial = 1123] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 90 (17778C00) [pid = 608] [serial = 1110] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1A035C00) [pid = 608] [serial = 1116] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 88 (10BD0800) [pid = 608] [serial = 1108] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 87 (17782C00) [pid = 608] [serial = 1111] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1952BC00) [pid = 608] [serial = 1113] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 85 (1A325000) [pid = 608] [serial = 1117] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 84 (1C9DAC00) [pid = 608] [serial = 997] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 83 (10222400) [pid = 608] [serial = 1107] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 82 (1C02B800) [pid = 608] [serial = 1120] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1CB47000) [pid = 608] [serial = 1000] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 80 (17398800) [pid = 608] [serial = 946] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1D301C00) [pid = 608] [serial = 1189] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 78 (1CA7BC00) [pid = 608] [serial = 1139] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1F89A400) [pid = 608] [serial = 1178] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 76 (2182BC00) [pid = 608] [serial = 1202] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 75 (1F991800) [pid = 608] [serial = 1199] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 74 (2182B000) [pid = 608] [serial = 1201] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 73 (19EB7400) [pid = 608] [serial = 1211] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 72 (1F89D000) [pid = 608] [serial = 1196] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 71 (1F98F400) [pid = 608] [serial = 1198] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 70 (1F6A2400) [pid = 608] [serial = 1193] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 69 (1F807800) [pid = 608] [serial = 1175] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 68 (1F899C00) [pid = 608] [serial = 1177] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 67 (1EC51400) [pid = 608] [serial = 1172] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 66 (1EE8DC00) [pid = 608] [serial = 1174] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 65 (1CF34400) [pid = 608] [serial = 1169] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 64 (1D8E1800) [pid = 608] [serial = 1171] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | --DOMWINDOW == 63 (1A506000) [pid = 608] [serial = 1166] [outer = 00000000] [url = about:blank] 12:43:11 INFO - PROCESS | 608 | 1462477391850 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]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 930ms 12:43:11 INFO - PROCESS | 608 | 1462477391904 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 608 | 1462477391909 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 12:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:43:11 INFO - PROCESS | 608 | 1462477391915 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 608 | 1462477391918 Marionette TRACE conn5 <- [1,1642,null,{}] 12:43:11 INFO - PROCESS | 608 | 1462477391921 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}] 12:43:12 INFO - PROCESS | 608 | 1462477392005 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 12:43:12 INFO - PROCESS | 608 | 1462477392088 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 608 | ++DOCSHELL 0CD8CC00 == 23 [pid = 608] [id = 420] 12:43:12 INFO - PROCESS | 608 | ++DOMWINDOW == 64 (0F9C8400) [pid = 608] [serial = 1260] [outer = 00000000] 12:43:12 INFO - PROCESS | 608 | ++DOMWINDOW == 65 (0FD4AC00) [pid = 608] [serial = 1261] [outer = 0F9C8400] 12:43:12 INFO - PROCESS | 608 | 1462477392140 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 608 | ++DOMWINDOW == 66 (0FE60000) [pid = 608] [serial = 1262] [outer = 0F9C8400] 12:43:12 INFO - PROCESS | 608 | 1462477392524 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]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 12:43:12 INFO - PROCESS | 608 | 1462477392588 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 608 | 1462477392590 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 12:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:43:12 INFO - PROCESS | 608 | 1462477392594 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 608 | 1462477392597 Marionette TRACE conn5 <- [1,1646,null,{}] 12:43:12 INFO - PROCESS | 608 | 1462477392607 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}] 12:43:12 INFO - PROCESS | 608 | 1462477392694 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 12:43:12 INFO - PROCESS | 608 | 1462477392701 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 608 | ++DOCSHELL 1021C800 == 24 [pid = 608] [id = 421] 12:43:12 INFO - PROCESS | 608 | ++DOMWINDOW == 67 (1021CC00) [pid = 608] [serial = 1263] [outer = 00000000] 12:43:12 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (14033400) [pid = 608] [serial = 1264] [outer = 1021CC00] 12:43:12 INFO - PROCESS | 608 | 1462477392747 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (14305C00) [pid = 608] [serial = 1265] [outer = 1021CC00] 12:43:13 INFO - PROCESS | 608 | 1462477393217 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]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 12:43:13 INFO - PROCESS | 608 | 1462477393268 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 608 | 1462477393270 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 12:43:13 INFO - PROCESS | 608 | 1462477393274 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:43:13 INFO - PROCESS | 608 | 1462477393275 Marionette TRACE conn5 <- [1,1650,null,{}] 12:43:13 INFO - PROCESS | 608 | 1462477393279 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}] 12:43:13 INFO - PROCESS | 608 | 1462477393358 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 12:43:13 INFO - PROCESS | 608 | 1462477393367 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 608 | ++DOCSHELL 15816800 == 25 [pid = 608] [id = 422] 12:43:13 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (15817000) [pid = 608] [serial = 1266] [outer = 00000000] 12:43:13 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (164C1400) [pid = 608] [serial = 1267] [outer = 15817000] 12:43:13 INFO - PROCESS | 608 | 1462477393412 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (1737A000) [pid = 608] [serial = 1268] [outer = 15817000] 12:43:13 INFO - PROCESS | 608 | 1462477393865 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]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 631ms 12:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:43:13 INFO - PROCESS | 608 | 1462477393908 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 608 | 1462477393910 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 12:43:13 INFO - PROCESS | 608 | 1462477393914 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 608 | 1462477393916 Marionette TRACE conn5 <- [1,1654,null,{}] 12:43:13 INFO - PROCESS | 608 | 1462477393919 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}] 12:43:14 INFO - PROCESS | 608 | 1462477394025 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 12:43:14 INFO - PROCESS | 608 | 1462477394115 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 608 | ++DOCSHELL 17399000 == 26 [pid = 608] [id = 423] 12:43:14 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (17399800) [pid = 608] [serial = 1269] [outer = 00000000] 12:43:14 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (173A5C00) [pid = 608] [serial = 1270] [outer = 17399800] 12:43:14 INFO - PROCESS | 608 | 1462477394159 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (173EEC00) [pid = 608] [serial = 1271] [outer = 17399800] 12:43:14 INFO - PROCESS | 608 | 1462477394581 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]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 730ms 12:43:14 INFO - PROCESS | 608 | 1462477394645 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 12:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:43:14 INFO - PROCESS | 608 | 1462477394647 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 12:43:14 INFO - PROCESS | 608 | 1462477394650 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 608 | 1462477394652 Marionette TRACE conn5 <- [1,1658,null,{}] 12:43:14 INFO - PROCESS | 608 | 1462477394655 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}] 12:43:14 INFO - PROCESS | 608 | 1462477394789 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 12:43:14 INFO - PROCESS | 608 | 1462477394804 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 608 | ++DOCSHELL 1757D000 == 27 [pid = 608] [id = 424] 12:43:14 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (1757D800) [pid = 608] [serial = 1272] [outer = 00000000] 12:43:14 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (1777F000) [pid = 608] [serial = 1273] [outer = 1757D800] 12:43:14 INFO - PROCESS | 608 | 1462477394851 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (1855A000) [pid = 608] [serial = 1274] [outer = 1757D800] 12:43:15 INFO - PROCESS | 608 | 1462477395307 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]]]}] 12:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 12:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:43:15 INFO - PROCESS | 608 | 1462477395321 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 608 | 1462477395323 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 12:43:15 INFO - PROCESS | 608 | 1462477395326 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 608 | 1462477395328 Marionette TRACE conn5 <- [1,1662,null,{}] 12:43:15 INFO - PROCESS | 608 | 1462477395338 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}] 12:43:15 INFO - PROCESS | 608 | 1462477395470 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 12:43:15 INFO - PROCESS | 608 | 1462477395481 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 608 | ++DOCSHELL 08E16800 == 28 [pid = 608] [id = 425] 12:43:15 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (17586C00) [pid = 608] [serial = 1275] [outer = 00000000] 12:43:15 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (18D66000) [pid = 608] [serial = 1276] [outer = 17586C00] 12:43:15 INFO - PROCESS | 608 | 1462477395524 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (18E1BC00) [pid = 608] [serial = 1277] [outer = 17586C00] 12:43:16 INFO - PROCESS | 608 | 1462477396016 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]]]}] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 80 (1450B800) [pid = 608] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 79 (10AC0C00) [pid = 608] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 78 (1737F800) [pid = 608] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 77 (0FE5A400) [pid = 608] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 76 (101CB400) [pid = 608] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 75 (0929CC00) [pid = 608] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 74 (0FD34400) [pid = 608] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 73 (1F69DC00) [pid = 608] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:43:16 INFO - PROCESS | 608 | --DOMWINDOW == 72 (18550000) [pid = 608] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 729ms 12:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:43:16 INFO - PROCESS | 608 | 1462477396057 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 608 | 1462477396059 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 12:43:16 INFO - PROCESS | 608 | 1462477396062 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 608 | 1462477396064 Marionette TRACE conn5 <- [1,1666,null,{}] 12:43:16 INFO - PROCESS | 608 | 1462477396067 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}] 12:43:16 INFO - PROCESS | 608 | 1462477396145 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 12:43:16 INFO - PROCESS | 608 | 1462477396151 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 608 | ++DOCSHELL 0FC9A800 == 29 [pid = 608] [id = 426] 12:43:16 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (0FE5E000) [pid = 608] [serial = 1278] [outer = 00000000] 12:43:16 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (1450B800) [pid = 608] [serial = 1279] [outer = 0FE5E000] 12:43:16 INFO - PROCESS | 608 | 1462477396196 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (1453E400) [pid = 608] [serial = 1280] [outer = 0FE5E000] 12:43:16 INFO - PROCESS | 608 | 1462477396632 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]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 630ms 12:43:16 INFO - PROCESS | 608 | 1462477396693 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 608 | 1462477396695 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 12:43:16 INFO - PROCESS | 608 | 1462477396698 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:43:16 INFO - PROCESS | 608 | 1462477396700 Marionette TRACE conn5 <- [1,1670,null,{}] 12:43:16 INFO - PROCESS | 608 | 1462477396704 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}] 12:43:16 INFO - PROCESS | 608 | 1462477396808 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 12:43:16 INFO - PROCESS | 608 | 1462477396818 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 608 | ++DOCSHELL 18516400 == 30 [pid = 608] [id = 427] 12:43:16 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (18550000) [pid = 608] [serial = 1281] [outer = 00000000] 12:43:16 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (1952E400) [pid = 608] [serial = 1282] [outer = 18550000] 12:43:16 INFO - PROCESS | 608 | 1462477396860 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (19EB5800) [pid = 608] [serial = 1283] [outer = 18550000] 12:43:17 INFO - PROCESS | 608 | 1462477397293 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]]]}] 12:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 12:43:17 INFO - PROCESS | 608 | 1462477397334 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 608 | 1462477397335 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 12:43:17 INFO - PROCESS | 608 | 1462477397338 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:43:17 INFO - PROCESS | 608 | 1462477397340 Marionette TRACE conn5 <- [1,1674,null,{}] 12:43:17 INFO - PROCESS | 608 | 1462477397344 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}] 12:43:17 INFO - PROCESS | 608 | 1462477397423 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 12:43:17 INFO - PROCESS | 608 | 1462477397430 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 608 | ++DOCSHELL 19EB8400 == 31 [pid = 608] [id = 428] 12:43:17 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (19EB9C00) [pid = 608] [serial = 1284] [outer = 00000000] 12:43:17 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (19FE5400) [pid = 608] [serial = 1285] [outer = 19EB9C00] 12:43:17 INFO - PROCESS | 608 | 1462477397474 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (19FE7800) [pid = 608] [serial = 1286] [outer = 19EB9C00] 12:43:17 INFO - PROCESS | 608 | 1462477397897 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]]]}] 12:43:17 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 12:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 632ms 12:43:17 INFO - PROCESS | 608 | 1462477397975 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 608 | 1462477397978 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 12:43:17 INFO - PROCESS | 608 | 1462477397981 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:43:17 INFO - PROCESS | 608 | 1462477397983 Marionette TRACE conn5 <- [1,1678,null,{}] 12:43:17 INFO - PROCESS | 608 | 1462477397986 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}] 12:43:18 INFO - PROCESS | 608 | 1462477398132 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 12:43:18 INFO - PROCESS | 608 | 1462477398291 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 608 | ++DOCSHELL 0F962400 == 32 [pid = 608] [id = 429] 12:43:18 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (0F9C8800) [pid = 608] [serial = 1287] [outer = 00000000] 12:43:18 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (0FC1D400) [pid = 608] [serial = 1288] [outer = 0F9C8800] 12:43:18 INFO - PROCESS | 608 | 1462477398347 Marionette DEBUG loaded listener.js 12:43:18 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (0FCE2000) [pid = 608] [serial = 1289] [outer = 0F9C8800] 12:43:18 INFO - PROCESS | 608 | 1462477398922 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]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 970ms 12:43:18 INFO - PROCESS | 608 | 1462477398956 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 608 | 1462477398960 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 12:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:43:18 INFO - PROCESS | 608 | 1462477398965 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 608 | 1462477398969 Marionette TRACE conn5 <- [1,1682,null,{}] 12:43:18 INFO - PROCESS | 608 | 1462477398974 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}] 12:43:19 INFO - PROCESS | 608 | 1462477399082 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 12:43:19 INFO - PROCESS | 608 | 1462477399185 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 608 | ++DOCSHELL 10A07000 == 33 [pid = 608] [id = 430] 12:43:19 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (10A07800) [pid = 608] [serial = 1290] [outer = 00000000] 12:43:19 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (14016000) [pid = 608] [serial = 1291] [outer = 10A07800] 12:43:19 INFO - PROCESS | 608 | 1462477399242 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (14545400) [pid = 608] [serial = 1292] [outer = 10A07800] 12:43:19 INFO - PROCESS | 608 | 1462477399856 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]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 930ms 12:43:19 INFO - PROCESS | 608 | 1462477399896 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 12:43:19 INFO - PROCESS | 608 | 1462477399899 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 12:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:43:19 INFO - PROCESS | 608 | 1462477399903 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 608 | 1462477399905 Marionette TRACE conn5 <- [1,1686,null,{}] 12:43:19 INFO - PROCESS | 608 | 1462477399909 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}] 12:43:20 INFO - PROCESS | 608 | 1462477400013 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 12:43:20 INFO - PROCESS | 608 | 1462477400118 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 608 | ++DOCSHELL 1774E400 == 34 [pid = 608] [id = 431] 12:43:20 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1777BC00) [pid = 608] [serial = 1293] [outer = 00000000] 12:43:20 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (18518C00) [pid = 608] [serial = 1294] [outer = 1777BC00] 12:43:20 INFO - PROCESS | 608 | 1462477400172 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (19522800) [pid = 608] [serial = 1295] [outer = 1777BC00] 12:43:20 INFO - PROCESS | 608 | 1462477400798 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]]]}] 12:43:20 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 12:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 929ms 12:43:20 INFO - PROCESS | 608 | 1462477400835 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 608 | 1462477400840 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 12:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:43:20 INFO - PROCESS | 608 | 1462477400851 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 608 | 1462477400855 Marionette TRACE conn5 <- [1,1690,null,{}] 12:43:20 INFO - PROCESS | 608 | 1462477400860 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}] 12:43:20 INFO - PROCESS | 608 | 1462477400967 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 12:43:21 INFO - PROCESS | 608 | 1462477401097 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 608 | ++DOCSHELL 19529400 == 35 [pid = 608] [id = 432] 12:43:21 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (1A1CFC00) [pid = 608] [serial = 1296] [outer = 00000000] 12:43:21 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1A4CA800) [pid = 608] [serial = 1297] [outer = 1A1CFC00] 12:43:21 INFO - PROCESS | 608 | 1462477401152 Marionette DEBUG loaded listener.js 12:43:21 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A503800) [pid = 608] [serial = 1298] [outer = 1A1CFC00] 12:43:21 INFO - PROCESS | 608 | 1462477401710 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]]]}] 12:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 931ms 12:43:21 INFO - PROCESS | 608 | 1462477401777 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 12:43:21 INFO - PROCESS | 608 | 1462477401779 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 12:43:21 INFO - PROCESS | 608 | 1462477401783 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:43:21 INFO - PROCESS | 608 | 1462477401784 Marionette TRACE conn5 <- [1,1694,null,{}] 12:43:21 INFO - PROCESS | 608 | 1462477401788 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}] 12:43:21 INFO - PROCESS | 608 | 1462477401893 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 12:43:22 INFO - PROCESS | 608 | 1462477402023 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 608 | ++DOCSHELL 1A50CC00 == 36 [pid = 608] [id = 433] 12:43:22 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1A50D000) [pid = 608] [serial = 1299] [outer = 00000000] 12:43:22 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1A555800) [pid = 608] [serial = 1300] [outer = 1A50D000] 12:43:22 INFO - PROCESS | 608 | 1462477402078 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1A559C00) [pid = 608] [serial = 1301] [outer = 1A50D000] 12:43:22 INFO - PROCESS | 608 | 1462477402864 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]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1122ms 12:43:22 INFO - PROCESS | 608 | 1462477402909 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 608 | 1462477402912 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 12:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:43:22 INFO - PROCESS | 608 | 1462477402918 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 608 | 1462477402922 Marionette TRACE conn5 <- [1,1698,null,{}] 12:43:22 INFO - PROCESS | 608 | 1462477402928 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}] 12:43:23 INFO - PROCESS | 608 | 1462477403026 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 12:43:23 INFO - PROCESS | 608 | 1462477403163 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:23 INFO - PROCESS | 608 | ++DOCSHELL 0FD38C00 == 37 [pid = 608] [id = 434] 12:43:23 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (0FD44800) [pid = 608] [serial = 1302] [outer = 00000000] 12:43:23 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1021E000) [pid = 608] [serial = 1303] [outer = 0FD44800] 12:43:23 INFO - PROCESS | 608 | 1462477403214 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (10A80C00) [pid = 608] [serial = 1304] [outer = 0FD44800] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 98 (17775800) [pid = 608] [serial = 1243] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 97 (18D5DC00) [pid = 608] [serial = 1234] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 96 (0FD41400) [pid = 608] [serial = 1223] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 95 (10224C00) [pid = 608] [serial = 1226] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 94 (14972000) [pid = 608] [serial = 1228] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 93 (15A5A000) [pid = 608] [serial = 1240] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 92 (173A4400) [pid = 608] [serial = 1231] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 91 (10A80800) [pid = 608] [serial = 1238] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1021C000) [pid = 608] [serial = 1225] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 89 (173EF000) [pid = 608] [serial = 1232] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 88 (0C948400) [pid = 608] [serial = 1219] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 87 (0FD3A400) [pid = 608] [serial = 1222] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 86 (163DFC00) [pid = 608] [serial = 1229] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 85 (10216400) [pid = 608] [serial = 1237] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 84 (1F934400) [pid = 608] [serial = 1217] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 83 (18E17000) [pid = 608] [serial = 1235] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 82 (0CD85C00) [pid = 608] [serial = 1220] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | --DOMWINDOW == 81 (16349800) [pid = 608] [serial = 1241] [outer = 00000000] [url = about:blank] 12:43:23 INFO - PROCESS | 608 | 1462477403807 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]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 930ms 12:43:23 INFO - PROCESS | 608 | 1462477403849 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 608 | 1462477403854 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 12:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:43:23 INFO - PROCESS | 608 | 1462477403860 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 608 | 1462477403863 Marionette TRACE conn5 <- [1,1702,null,{}] 12:43:23 INFO - PROCESS | 608 | 1462477403867 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}] 12:43:23 INFO - PROCESS | 608 | 1462477403949 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 12:43:24 INFO - PROCESS | 608 | 1462477404041 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 608 | ++DOCSHELL 0CDC7400 == 38 [pid = 608] [id = 435] 12:43:24 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (0FADC400) [pid = 608] [serial = 1305] [outer = 00000000] 12:43:24 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (10216400) [pid = 608] [serial = 1306] [outer = 0FADC400] 12:43:24 INFO - PROCESS | 608 | 1462477404086 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (10240800) [pid = 608] [serial = 1307] [outer = 0FADC400] 12:43:24 INFO - PROCESS | 608 | 1462477404489 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]]]}] 12:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 12:43:24 INFO - PROCESS | 608 | 1462477404534 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 12:43:24 INFO - PROCESS | 608 | 1462477404536 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 12:43:24 INFO - PROCESS | 608 | 1462477404540 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:43:24 INFO - PROCESS | 608 | 1462477404543 Marionette TRACE conn5 <- [1,1706,null,{}] 12:43:24 INFO - PROCESS | 608 | 1462477404553 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}] 12:43:24 INFO - PROCESS | 608 | 1462477404638 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 12:43:24 INFO - PROCESS | 608 | 1462477404647 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 608 | ++DOCSHELL 1402D000 == 39 [pid = 608] [id = 436] 12:43:24 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (14032800) [pid = 608] [serial = 1308] [outer = 00000000] 12:43:24 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (15A5A000) [pid = 608] [serial = 1309] [outer = 14032800] 12:43:24 INFO - PROCESS | 608 | 1462477404694 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (164E3000) [pid = 608] [serial = 1310] [outer = 14032800] 12:43:25 INFO - PROCESS | 608 | 1462477405193 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]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 12:43:25 INFO - PROCESS | 608 | 1462477405217 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 608 | 1462477405220 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 12:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:43:25 INFO - PROCESS | 608 | 1462477405223 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 608 | 1462477405225 Marionette TRACE conn5 <- [1,1710,null,{}] 12:43:25 INFO - PROCESS | 608 | 1462477405228 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}] 12:43:25 INFO - PROCESS | 608 | 1462477405311 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 12:43:25 INFO - PROCESS | 608 | 1462477405318 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 608 | ++DOCSHELL 1737A400 == 40 [pid = 608] [id = 437] 12:43:25 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (17397400) [pid = 608] [serial = 1311] [outer = 00000000] 12:43:25 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (173EF000) [pid = 608] [serial = 1312] [outer = 17397400] 12:43:25 INFO - PROCESS | 608 | 1462477405362 Marionette DEBUG loaded listener.js 12:43:25 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (17745800) [pid = 608] [serial = 1313] [outer = 17397400] 12:43:25 INFO - PROCESS | 608 | 1462477405796 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]]]}] 12:43:25 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 12:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 629ms 12:43:25 INFO - PROCESS | 608 | 1462477405855 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 608 | 1462477405857 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 12:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:43:25 INFO - PROCESS | 608 | 1462477405860 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 608 | 1462477405862 Marionette TRACE conn5 <- [1,1714,null,{}] 12:43:25 INFO - PROCESS | 608 | 1462477405866 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}] 12:43:25 INFO - PROCESS | 608 | 1462477405973 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 12:43:25 INFO - PROCESS | 608 | 1462477405981 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 608 | ++DOCSHELL 17749000 == 41 [pid = 608] [id = 438] 12:43:26 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (17754800) [pid = 608] [serial = 1314] [outer = 00000000] 12:43:26 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1850F400) [pid = 608] [serial = 1315] [outer = 17754800] 12:43:26 INFO - PROCESS | 608 | 1462477406075 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (188BC400) [pid = 608] [serial = 1316] [outer = 17754800] 12:43:26 INFO - PROCESS | 608 | 1462477406525 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]]]}] 12:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 12:43:26 INFO - PROCESS | 608 | 1462477406591 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 12:43:26 INFO - PROCESS | 608 | 1462477406593 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 12:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:43:26 INFO - PROCESS | 608 | 1462477406597 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:43:26 INFO - PROCESS | 608 | 1462477406599 Marionette TRACE conn5 <- [1,1718,null,{}] 12:43:26 INFO - PROCESS | 608 | 1462477406603 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}] 12:43:26 INFO - PROCESS | 608 | 1462477406737 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 12:43:26 INFO - PROCESS | 608 | 1462477406798 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 608 | ++DOCSHELL 18D5C800 == 42 [pid = 608] [id = 439] 12:43:26 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (18E0E000) [pid = 608] [serial = 1317] [outer = 00000000] 12:43:26 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (19FDA400) [pid = 608] [serial = 1318] [outer = 18E0E000] 12:43:26 INFO - PROCESS | 608 | 1462477406844 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1A028400) [pid = 608] [serial = 1319] [outer = 18E0E000] 12:43:27 INFO - PROCESS | 608 | 1462477407275 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]]]}] 12:43:27 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 12:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 730ms 12:43:27 INFO - PROCESS | 608 | 1462477407349 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 12:43:27 INFO - PROCESS | 608 | 1462477407351 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 12:43:27 INFO - PROCESS | 608 | 1462477407354 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 608 | 1462477407356 Marionette TRACE conn5 <- [1,1722,null,{}] 12:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:43:27 INFO - PROCESS | 608 | 1462477407360 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}] 12:43:27 INFO - PROCESS | 608 | 1462477407471 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 12:43:27 INFO - PROCESS | 608 | 1462477407531 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 608 | ++DOCSHELL 19EB7400 == 43 [pid = 608] [id = 440] 12:43:27 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1A326400) [pid = 608] [serial = 1320] [outer = 00000000] 12:43:27 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1A508800) [pid = 608] [serial = 1321] [outer = 1A326400] 12:43:27 INFO - PROCESS | 608 | 1462477407575 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1A509000) [pid = 608] [serial = 1322] [outer = 1A326400] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 98 (17399800) [pid = 608] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1021CC00) [pid = 608] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 96 (19525000) [pid = 608] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 95 (0FCDC400) [pid = 608] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1757D800) [pid = 608] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 93 (0CDC8400) [pid = 608] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 92 (14541000) [pid = 608] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 91 (0F9C8400) [pid = 608] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 90 (15817000) [pid = 608] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 89 (0FAD8800) [pid = 608] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 88 (17586C00) [pid = 608] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 87 (0FE5E000) [pid = 608] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:43:27 INFO - PROCESS | 608 | --DOMWINDOW == 86 (18550000) [pid = 608] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:43:28 INFO - PROCESS | 608 | 1462477408067 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]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 730ms 12:43:28 INFO - PROCESS | 608 | 1462477408089 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 12:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:43:28 INFO - PROCESS | 608 | 1462477408091 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 12:43:28 INFO - PROCESS | 608 | 1462477408094 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 608 | 1462477408096 Marionette TRACE conn5 <- [1,1726,null,{}] 12:43:28 INFO - PROCESS | 608 | 1462477408100 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}] 12:43:28 INFO - PROCESS | 608 | 1462477408180 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 12:43:28 INFO - PROCESS | 608 | 1462477408269 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 608 | ++DOCSHELL 0FC9A400 == 44 [pid = 608] [id = 441] 12:43:28 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (0FCE2800) [pid = 608] [serial = 1323] [outer = 00000000] 12:43:28 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (16346400) [pid = 608] [serial = 1324] [outer = 0FCE2800] 12:43:28 INFO - PROCESS | 608 | 1462477408316 Marionette DEBUG loaded listener.js 12:43:28 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (18E14C00) [pid = 608] [serial = 1325] [outer = 0FCE2800] 12:43:28 INFO - PROCESS | 608 | 1462477408680 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]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 630ms 12:43:28 INFO - PROCESS | 608 | 1462477408725 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 12:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:43:28 INFO - PROCESS | 608 | 1462477408727 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 12:43:28 INFO - PROCESS | 608 | 1462477408731 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 608 | 1462477408732 Marionette TRACE conn5 <- [1,1730,null,{}] 12:43:28 INFO - PROCESS | 608 | 1462477408736 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}] 12:43:28 INFO - PROCESS | 608 | 1462477408849 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 12:43:28 INFO - PROCESS | 608 | 1462477408942 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 608 | ++DOCSHELL 14541000 == 45 [pid = 608] [id = 442] 12:43:28 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (16344800) [pid = 608] [serial = 1326] [outer = 00000000] 12:43:28 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (1A562C00) [pid = 608] [serial = 1327] [outer = 16344800] 12:43:28 INFO - PROCESS | 608 | 1462477408985 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (0FADD400) [pid = 608] [serial = 1328] [outer = 16344800] 12:43:29 INFO - PROCESS | 608 | 1462477409348 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]]]}] 12:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 12:43:29 INFO - PROCESS | 608 | 1462477409401 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 12:43:29 INFO - PROCESS | 608 | 1462477409403 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 12:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:43:29 INFO - PROCESS | 608 | 1462477409406 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:43:29 INFO - PROCESS | 608 | 1462477409408 Marionette TRACE conn5 <- [1,1734,null,{}] 12:43:29 INFO - PROCESS | 608 | 1462477409411 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}] 12:43:29 INFO - PROCESS | 608 | 1462477409525 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 12:43:29 INFO - PROCESS | 608 | 1462477409534 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 608 | ++DOCSHELL 14017000 == 46 [pid = 608] [id = 443] 12:43:29 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (17779400) [pid = 608] [serial = 1329] [outer = 00000000] 12:43:29 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1AD0C400) [pid = 608] [serial = 1330] [outer = 17779400] 12:43:29 INFO - PROCESS | 608 | 1462477409584 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1AD0D000) [pid = 608] [serial = 1331] [outer = 17779400] 12:43:30 INFO - PROCESS | 608 | 1462477410082 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]]]}] 12:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 730ms 12:43:30 INFO - PROCESS | 608 | 1462477410138 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 12:43:30 INFO - PROCESS | 608 | 1462477410143 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 12:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:43:30 INFO - PROCESS | 608 | 1462477410148 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 608 | 1462477410153 Marionette TRACE conn5 <- [1,1738,null,{}] 12:43:30 INFO - PROCESS | 608 | 1462477410212 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}] 12:43:30 INFO - PROCESS | 608 | 1462477410376 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 12:43:30 INFO - PROCESS | 608 | 1462477410389 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 608 | ++DOCSHELL 0CD85C00 == 47 [pid = 608] [id = 444] 12:43:30 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (0F960400) [pid = 608] [serial = 1332] [outer = 00000000] 12:43:30 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (0FE57800) [pid = 608] [serial = 1333] [outer = 0F960400] 12:43:30 INFO - PROCESS | 608 | 1462477410445 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (10222000) [pid = 608] [serial = 1334] [outer = 0F960400] 12:43:31 INFO - PROCESS | 608 | 1462477411022 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]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 929ms 12:43:31 INFO - PROCESS | 608 | 1462477411083 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 608 | 1462477411090 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 12:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:43:31 INFO - PROCESS | 608 | 1462477411096 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 608 | 1462477411099 Marionette TRACE conn5 <- [1,1742,null,{}] 12:43:31 INFO - PROCESS | 608 | 1462477411103 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}] 12:43:31 INFO - PROCESS | 608 | 1462477411210 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 12:43:31 INFO - PROCESS | 608 | 1462477411344 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:31 INFO - PROCESS | 608 | ++DOCSHELL 0FE53C00 == 48 [pid = 608] [id = 445] 12:43:31 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1023F800) [pid = 608] [serial = 1335] [outer = 00000000] 12:43:31 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (17377400) [pid = 608] [serial = 1336] [outer = 1023F800] 12:43:31 INFO - PROCESS | 608 | 1462477411399 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (173EE400) [pid = 608] [serial = 1337] [outer = 1023F800] 12:43:32 INFO - PROCESS | 608 | 1462477412015 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]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 970ms 12:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:43:32 INFO - PROCESS | 608 | 1462477412068 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 608 | 1462477412071 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 12:43:32 INFO - PROCESS | 608 | 1462477412074 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 608 | 1462477412078 Marionette TRACE conn5 <- [1,1746,null,{}] 12:43:32 INFO - PROCESS | 608 | 1462477412089 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}] 12:43:32 INFO - PROCESS | 608 | 1462477412198 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 12:43:32 INFO - PROCESS | 608 | 1462477412305 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 608 | ++DOCSHELL 1A324C00 == 49 [pid = 608] [id = 446] 12:43:32 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1A331800) [pid = 608] [serial = 1338] [outer = 00000000] 12:43:32 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1AD05400) [pid = 608] [serial = 1339] [outer = 1A331800] 12:43:32 INFO - PROCESS | 608 | 1462477412361 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1AD14800) [pid = 608] [serial = 1340] [outer = 1A331800] 12:43:32 INFO - PROCESS | 608 | 1462477412935 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]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 870ms 12:43:32 INFO - PROCESS | 608 | 1462477412948 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 608 | 1462477412950 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 12:43:32 INFO - PROCESS | 608 | 1462477412954 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:43:32 INFO - PROCESS | 608 | 1462477412956 Marionette TRACE conn5 <- [1,1750,null,{}] 12:43:32 INFO - PROCESS | 608 | 1462477412960 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}] 12:43:33 INFO - PROCESS | 608 | 1462477413112 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 12:43:33 INFO - PROCESS | 608 | 1462477413126 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 608 | ++DOCSHELL 1A5B8C00 == 50 [pid = 608] [id = 447] 12:43:33 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1ADD6800) [pid = 608] [serial = 1341] [outer = 00000000] 12:43:33 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1B5EAC00) [pid = 608] [serial = 1342] [outer = 1ADD6800] 12:43:33 INFO - PROCESS | 608 | 1462477413193 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1C02C400) [pid = 608] [serial = 1343] [outer = 1ADD6800] 12:43:33 INFO - PROCESS | 608 | 1462477413808 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]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 930ms 12:43:33 INFO - PROCESS | 608 | 1462477413888 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 608 | 1462477413890 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 12:43:33 INFO - PROCESS | 608 | 1462477413894 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:43:33 INFO - PROCESS | 608 | 1462477413896 Marionette TRACE conn5 <- [1,1754,null,{}] 12:43:33 INFO - PROCESS | 608 | 1462477413900 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}] 12:43:34 INFO - PROCESS | 608 | 1462477414035 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 12:43:34 INFO - PROCESS | 608 | 1462477414167 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 608 | ++DOCSHELL 1B5F0C00 == 51 [pid = 608] [id = 448] 12:43:34 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1C02C000) [pid = 608] [serial = 1344] [outer = 00000000] 12:43:34 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1C439000) [pid = 608] [serial = 1345] [outer = 1C02C000] 12:43:34 INFO - PROCESS | 608 | 1462477414222 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1C54F800) [pid = 608] [serial = 1346] [outer = 1C02C000] 12:43:35 INFO - PROCESS | 608 | 1462477415055 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]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1221ms 12:43:35 INFO - PROCESS | 608 | 1462477415119 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 608 | 1462477415123 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 12:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:43:35 INFO - PROCESS | 608 | 1462477415128 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 608 | 1462477415132 Marionette TRACE conn5 <- [1,1758,null,{}] 12:43:35 INFO - PROCESS | 608 | 1462477415139 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}] 12:43:35 INFO - PROCESS | 608 | 1462477415236 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 12:43:35 INFO - PROCESS | 608 | 1462477415378 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 608 | ++DOCSHELL 0FD48C00 == 52 [pid = 608] [id = 449] 12:43:35 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (0FD47400) [pid = 608] [serial = 1347] [outer = 00000000] 12:43:35 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (10218000) [pid = 608] [serial = 1348] [outer = 0FD47400] 12:43:35 INFO - PROCESS | 608 | 1462477415430 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (10A08400) [pid = 608] [serial = 1349] [outer = 0FD47400] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 14541000 == 51 [pid = 608] [id = 442] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 0FC9A400 == 50 [pid = 608] [id = 441] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 19EB7400 == 49 [pid = 608] [id = 440] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 18D5C800 == 48 [pid = 608] [id = 439] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 17749000 == 47 [pid = 608] [id = 438] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 1737A400 == 46 [pid = 608] [id = 437] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 1402D000 == 45 [pid = 608] [id = 436] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 0CDC7400 == 44 [pid = 608] [id = 435] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 0FD38C00 == 43 [pid = 608] [id = 434] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 1A50CC00 == 42 [pid = 608] [id = 433] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 19529400 == 41 [pid = 608] [id = 432] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 1774E400 == 40 [pid = 608] [id = 431] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 10A07000 == 39 [pid = 608] [id = 430] 12:43:35 INFO - PROCESS | 608 | --DOCSHELL 0F962400 == 38 [pid = 608] [id = 429] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 112 (173A5C00) [pid = 608] [serial = 1270] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 111 (173EEC00) [pid = 608] [serial = 1271] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 110 (14033400) [pid = 608] [serial = 1264] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 109 (14305C00) [pid = 608] [serial = 1265] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 108 (19A9C000) [pid = 608] [serial = 1253] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1952A800) [pid = 608] [serial = 1252] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 106 (14518800) [pid = 608] [serial = 1256] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1023EC00) [pid = 608] [serial = 1255] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1777F000) [pid = 608] [serial = 1273] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FE58400) [pid = 608] [serial = 1259] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 102 (0FD35C00) [pid = 608] [serial = 1258] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1757A800) [pid = 608] [serial = 1250] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 100 (17377C00) [pid = 608] [serial = 1249] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 99 (0FD4AC00) [pid = 608] [serial = 1261] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 98 (0FE60000) [pid = 608] [serial = 1262] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 97 (164C1400) [pid = 608] [serial = 1267] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 96 (0FE60400) [pid = 608] [serial = 1247] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 95 (0FE53000) [pid = 608] [serial = 1246] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 94 (18D66000) [pid = 608] [serial = 1276] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1450B800) [pid = 608] [serial = 1279] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 92 (1952E400) [pid = 608] [serial = 1282] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 91 (18E1BC00) [pid = 608] [serial = 1277] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1855A000) [pid = 608] [serial = 1274] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 89 (19EB5800) [pid = 608] [serial = 1283] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1737A000) [pid = 608] [serial = 1268] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 87 (1453E400) [pid = 608] [serial = 1280] [outer = 00000000] [url = about:blank] 12:43:35 INFO - PROCESS | 608 | --DOMWINDOW == 86 (19FE5400) [pid = 608] [serial = 1285] [outer = 00000000] [url = about:blank] 12:43:36 INFO - PROCESS | 608 | 1462477416025 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]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 929ms 12:43:36 INFO - PROCESS | 608 | 1462477416059 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 608 | 1462477416065 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 12:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:43:36 INFO - PROCESS | 608 | 1462477416070 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 608 | 1462477416073 Marionette TRACE conn5 <- [1,1762,null,{}] 12:43:36 INFO - PROCESS | 608 | 1462477416077 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}] 12:43:36 INFO - PROCESS | 608 | 1462477416160 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 12:43:36 INFO - PROCESS | 608 | 1462477416251 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 608 | ++DOCSHELL 092A1000 == 39 [pid = 608] [id = 450] 12:43:36 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (0FC9AC00) [pid = 608] [serial = 1350] [outer = 00000000] 12:43:36 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0FE5AC00) [pid = 608] [serial = 1351] [outer = 0FC9AC00] 12:43:36 INFO - PROCESS | 608 | 1462477416296 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (101D4400) [pid = 608] [serial = 1352] [outer = 0FC9AC00] 12:43:36 INFO - PROCESS | 608 | 1462477416748 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]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 730ms 12:43:36 INFO - PROCESS | 608 | 1462477416804 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 608 | 1462477416806 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 12:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:43:36 INFO - PROCESS | 608 | 1462477416809 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 608 | 1462477416813 Marionette TRACE conn5 <- [1,1766,null,{}] 12:43:36 INFO - PROCESS | 608 | 1462477416823 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}] 12:43:36 INFO - PROCESS | 608 | 1462477416907 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 12:43:36 INFO - PROCESS | 608 | 1462477416922 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 608 | ++DOCSHELL 14A22000 == 40 [pid = 608] [id = 451] 12:43:36 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (15A5B400) [pid = 608] [serial = 1353] [outer = 00000000] 12:43:36 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (164BB000) [pid = 608] [serial = 1354] [outer = 15A5B400] 12:43:36 INFO - PROCESS | 608 | 1462477416969 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1737A000) [pid = 608] [serial = 1355] [outer = 15A5B400] 12:43:37 INFO - PROCESS | 608 | 1462477417436 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]]]}] 12:43:37 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 12:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 12:43:37 INFO - PROCESS | 608 | 1462477417484 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 608 | 1462477417487 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 12:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:43:37 INFO - PROCESS | 608 | 1462477417490 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 608 | 1462477417491 Marionette TRACE conn5 <- [1,1770,null,{}] 12:43:37 INFO - PROCESS | 608 | 1462477417495 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}] 12:43:37 INFO - PROCESS | 608 | 1462477417579 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 12:43:37 INFO - PROCESS | 608 | 1462477417588 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 608 | ++DOCSHELL 1739B400 == 41 [pid = 608] [id = 452] 12:43:37 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1739EC00) [pid = 608] [serial = 1356] [outer = 00000000] 12:43:37 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (173EC400) [pid = 608] [serial = 1357] [outer = 1739EC00] 12:43:37 INFO - PROCESS | 608 | 1462477417634 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (173F1C00) [pid = 608] [serial = 1358] [outer = 1739EC00] 12:43:38 INFO - PROCESS | 608 | 1462477418081 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]]]}] 12:43:38 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 12:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 12:43:38 INFO - PROCESS | 608 | 1462477418124 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 608 | 1462477418126 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 12:43:38 INFO - PROCESS | 608 | 1462477418129 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:43:38 INFO - PROCESS | 608 | 1462477418131 Marionette TRACE conn5 <- [1,1774,null,{}] 12:43:38 INFO - PROCESS | 608 | 1462477418142 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}] 12:43:38 INFO - PROCESS | 608 | 1462477418253 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 12:43:38 INFO - PROCESS | 608 | 1462477418259 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:38 INFO - PROCESS | 608 | ++DOCSHELL 173F2C00 == 42 [pid = 608] [id = 453] 12:43:38 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1757C400) [pid = 608] [serial = 1359] [outer = 00000000] 12:43:38 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (17776000) [pid = 608] [serial = 1360] [outer = 1757C400] 12:43:38 INFO - PROCESS | 608 | 1462477418306 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (17776C00) [pid = 608] [serial = 1361] [outer = 1757C400] 12:43:38 INFO - PROCESS | 608 | 1462477418770 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]]]}] 12:43:38 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 12:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 690ms 12:43:38 INFO - PROCESS | 608 | 1462477418831 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 608 | 1462477418833 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 12:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:43:38 INFO - PROCESS | 608 | 1462477418836 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 608 | 1462477418838 Marionette TRACE conn5 <- [1,1778,null,{}] 12:43:38 INFO - PROCESS | 608 | 1462477418842 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}] 12:43:38 INFO - PROCESS | 608 | 1462477418972 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 12:43:39 INFO - PROCESS | 608 | 1462477419065 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 608 | ++DOCSHELL 18D5D400 == 43 [pid = 608] [id = 454] 12:43:39 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (18D5EC00) [pid = 608] [serial = 1362] [outer = 00000000] 12:43:39 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1951FC00) [pid = 608] [serial = 1363] [outer = 18D5EC00] 12:43:39 INFO - PROCESS | 608 | 1462477419112 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (19523800) [pid = 608] [serial = 1364] [outer = 18D5EC00] 12:43:39 INFO - PROCESS | 608 | 1462477419554 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]]]}] 12:43:39 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) 12:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 770ms 12:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:43:39 INFO - PROCESS | 608 | 1462477419609 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 608 | 1462477419611 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 12:43:39 INFO - PROCESS | 608 | 1462477419614 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 608 | 1462477419616 Marionette TRACE conn5 <- [1,1782,null,{}] 12:43:39 INFO - PROCESS | 608 | 1462477419619 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}] 12:43:39 INFO - PROCESS | 608 | 1462477419730 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 12:43:39 INFO - PROCESS | 608 | 1462477419737 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 608 | ++DOCSHELL 1960AC00 == 44 [pid = 608] [id = 455] 12:43:39 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (19A9D000) [pid = 608] [serial = 1365] [outer = 00000000] 12:43:39 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (19EB8800) [pid = 608] [serial = 1366] [outer = 19A9D000] 12:43:39 INFO - PROCESS | 608 | 1462477419840 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (19EB9400) [pid = 608] [serial = 1367] [outer = 19A9D000] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1737FC00) [pid = 608] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 102 (0FD44800) [pid = 608] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 101 (17397400) [pid = 608] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 100 (18E0E000) [pid = 608] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 99 (14032800) [pid = 608] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 98 (0FADC400) [pid = 608] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1A50D000) [pid = 608] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 96 (0FCE2800) [pid = 608] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 95 (16344800) [pid = 608] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1A326400) [pid = 608] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:43:40 INFO - PROCESS | 608 | --DOMWINDOW == 93 (17754800) [pid = 608] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:43:40 INFO - PROCESS | 608 | 1462477420401 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]]]}] 12:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 830ms 12:43:40 INFO - PROCESS | 608 | 1462477420445 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 12:43:40 INFO - PROCESS | 608 | 1462477420447 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 12:43:40 INFO - PROCESS | 608 | 1462477420450 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 608 | 1462477420452 Marionette TRACE conn5 <- [1,1786,null,{}] 12:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:43:40 INFO - PROCESS | 608 | 1462477420455 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}] 12:43:40 INFO - PROCESS | 608 | 1462477420537 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 12:43:40 INFO - PROCESS | 608 | 1462477420631 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 608 | ++DOCSHELL 0C94E800 == 45 [pid = 608] [id = 456] 12:43:40 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (0FC20800) [pid = 608] [serial = 1368] [outer = 00000000] 12:43:40 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (15A59400) [pid = 608] [serial = 1369] [outer = 0FC20800] 12:43:40 INFO - PROCESS | 608 | 1462477420676 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (173F5000) [pid = 608] [serial = 1370] [outer = 0FC20800] 12:43:41 INFO - PROCESS | 608 | 1462477421016 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]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 629ms 12:43:41 INFO - PROCESS | 608 | 1462477421085 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 608 | 1462477421087 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 12:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:43:41 INFO - PROCESS | 608 | 1462477421090 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 608 | 1462477421092 Marionette TRACE conn5 <- [1,1790,null,{}] 12:43:41 INFO - PROCESS | 608 | 1462477421095 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}] 12:43:41 INFO - PROCESS | 608 | 1462477421211 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 12:43:41 INFO - PROCESS | 608 | 1462477421220 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 608 | ++DOCSHELL 164DF800 == 46 [pid = 608] [id = 457] 12:43:41 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (173A5800) [pid = 608] [serial = 1371] [outer = 00000000] 12:43:41 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1A32AC00) [pid = 608] [serial = 1372] [outer = 173A5800] 12:43:41 INFO - PROCESS | 608 | 1462477421265 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1A331000) [pid = 608] [serial = 1373] [outer = 173A5800] 12:43:41 INFO - PROCESS | 608 | 1462477421681 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]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms 12:43:41 INFO - PROCESS | 608 | 1462477421721 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 608 | 1462477421723 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 12:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:43:41 INFO - PROCESS | 608 | 1462477421726 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 608 | 1462477421729 Marionette TRACE conn5 <- [1,1794,null,{}] 12:43:41 INFO - PROCESS | 608 | 1462477421732 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}] 12:43:41 INFO - PROCESS | 608 | 1462477421846 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 12:43:41 INFO - PROCESS | 608 | 1462477421891 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 608 | ++DOCSHELL 0C947800 == 47 [pid = 608] [id = 458] 12:43:41 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (0FCDC000) [pid = 608] [serial = 1374] [outer = 00000000] 12:43:41 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1A55B800) [pid = 608] [serial = 1375] [outer = 0FCDC000] 12:43:41 INFO - PROCESS | 608 | 1462477421935 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1A55F400) [pid = 608] [serial = 1376] [outer = 0FCDC000] 12:43:42 INFO - PROCESS | 608 | 1462477422443 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]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 771ms 12:43:42 INFO - PROCESS | 608 | 1462477422499 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 608 | 1462477422503 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 12:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:43:42 INFO - PROCESS | 608 | 1462477422508 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 608 | 1462477422513 Marionette TRACE conn5 <- [1,1798,null,{}] 12:43:42 INFO - PROCESS | 608 | 1462477422520 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}] 12:43:42 INFO - PROCESS | 608 | 1462477422630 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 12:43:42 INFO - PROCESS | 608 | 1462477422769 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 608 | ++DOCSHELL 0CDC8400 == 48 [pid = 608] [id = 459] 12:43:42 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0F962400) [pid = 608] [serial = 1377] [outer = 00000000] 12:43:42 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (0FE52C00) [pid = 608] [serial = 1378] [outer = 0F962400] 12:43:42 INFO - PROCESS | 608 | 1462477422826 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1006F400) [pid = 608] [serial = 1379] [outer = 0F962400] 12:43:43 INFO - PROCESS | 608 | 1462477423466 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]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1027ms 12:43:43 INFO - PROCESS | 608 | 1462477423536 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 12:43:43 INFO - PROCESS | 608 | 1462477423542 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 12:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:43:43 INFO - PROCESS | 608 | 1462477423549 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:43:43 INFO - PROCESS | 608 | 1462477423552 Marionette TRACE conn5 <- [1,1802,null,{}] 12:43:43 INFO - PROCESS | 608 | 1462477423556 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}] 12:43:43 INFO - PROCESS | 608 | 1462477423666 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 12:43:43 INFO - PROCESS | 608 | 1462477423801 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 608 | ++DOCSHELL 1430B400 == 49 [pid = 608] [id = 460] 12:43:43 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (145D5400) [pid = 608] [serial = 1380] [outer = 00000000] 12:43:43 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1737F400) [pid = 608] [serial = 1381] [outer = 145D5400] 12:43:43 INFO - PROCESS | 608 | 1462477423857 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1757E000) [pid = 608] [serial = 1382] [outer = 145D5400] 12:43:44 INFO - PROCESS | 608 | 1462477424487 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]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 970ms 12:43:44 INFO - PROCESS | 608 | 1462477424520 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 608 | 1462477424523 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 12:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:43:44 INFO - PROCESS | 608 | 1462477424527 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 608 | 1462477424531 Marionette TRACE conn5 <- [1,1806,null,{}] 12:43:44 INFO - PROCESS | 608 | 1462477424542 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}] 12:43:44 INFO - PROCESS | 608 | 1462477424653 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 12:43:44 INFO - PROCESS | 608 | 1462477424791 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 608 | ++DOCSHELL 19EB9000 == 50 [pid = 608] [id = 461] 12:43:44 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1A32B800) [pid = 608] [serial = 1383] [outer = 00000000] 12:43:44 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1ADD5800) [pid = 608] [serial = 1384] [outer = 1A32B800] 12:43:44 INFO - PROCESS | 608 | 1462477424850 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1C027800) [pid = 608] [serial = 1385] [outer = 1A32B800] 12:43:45 INFO - PROCESS | 608 | 1462477425426 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]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 930ms 12:43:45 INFO - PROCESS | 608 | 1462477425462 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 12:43:45 INFO - PROCESS | 608 | 1462477425465 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 12:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:43:45 INFO - PROCESS | 608 | 1462477425470 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 608 | 1462477425472 Marionette TRACE conn5 <- [1,1810,null,{}] 12:43:45 INFO - PROCESS | 608 | 1462477425475 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}] 12:43:45 INFO - PROCESS | 608 | 1462477425584 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 12:43:45 INFO - PROCESS | 608 | 1462477425690 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 608 | ++DOCSHELL 1C340C00 == 51 [pid = 608] [id = 462] 12:43:45 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1C433C00) [pid = 608] [serial = 1386] [outer = 00000000] 12:43:45 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1C9D6400) [pid = 608] [serial = 1387] [outer = 1C433C00] 12:43:45 INFO - PROCESS | 608 | 1462477425744 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1C9E4400) [pid = 608] [serial = 1388] [outer = 1C433C00] 12:43:46 INFO - PROCESS | 608 | 1462477426341 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]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 929ms 12:43:46 INFO - PROCESS | 608 | 1462477426400 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 12:43:46 INFO - PROCESS | 608 | 1462477426403 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 12:43:46 INFO - PROCESS | 608 | 1462477426406 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:43:46 INFO - PROCESS | 608 | 1462477426408 Marionette TRACE conn5 <- [1,1814,null,{}] 12:43:46 INFO - PROCESS | 608 | 1462477426412 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}] 12:43:46 INFO - PROCESS | 608 | 1462477426522 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 12:43:46 INFO - PROCESS | 608 | 1462477426630 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 608 | ++DOCSHELL 08E65400 == 52 [pid = 608] [id = 463] 12:43:46 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1453E400) [pid = 608] [serial = 1389] [outer = 00000000] 12:43:46 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1CA76C00) [pid = 608] [serial = 1390] [outer = 1453E400] 12:43:46 INFO - PROCESS | 608 | 1462477426683 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1CA78000) [pid = 608] [serial = 1391] [outer = 1453E400] 12:43:47 INFO - PROCESS | 608 | 1462477427262 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]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 870ms 12:43:47 INFO - PROCESS | 608 | 1462477427298 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 608 | 1462477427301 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 12:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:43:47 INFO - PROCESS | 608 | 1462477427305 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 608 | 1462477427307 Marionette TRACE conn5 <- [1,1818,null,{}] 12:43:47 INFO - PROCESS | 608 | 1462477427311 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}] 12:43:47 INFO - PROCESS | 608 | 1462477427435 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 12:43:47 INFO - PROCESS | 608 | 1462477427695 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 608 | ++DOCSHELL 0C949800 == 53 [pid = 608] [id = 464] 12:43:47 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (0FAD8800) [pid = 608] [serial = 1392] [outer = 00000000] 12:43:47 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (0FD35C00) [pid = 608] [serial = 1393] [outer = 0FAD8800] 12:43:47 INFO - PROCESS | 608 | 1462477427784 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (0FE5D800) [pid = 608] [serial = 1394] [outer = 0FAD8800] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 164DF800 == 52 [pid = 608] [id = 457] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 0C94E800 == 51 [pid = 608] [id = 456] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 1960AC00 == 50 [pid = 608] [id = 455] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 18D5D400 == 49 [pid = 608] [id = 454] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 173F2C00 == 48 [pid = 608] [id = 453] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 1739B400 == 47 [pid = 608] [id = 452] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 14A22000 == 46 [pid = 608] [id = 451] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 092A1000 == 45 [pid = 608] [id = 450] 12:43:48 INFO - PROCESS | 608 | --DOCSHELL 0FD48C00 == 44 [pid = 608] [id = 449] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1AD0C400) [pid = 608] [serial = 1330] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | 1462477428474 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]]]}] 12:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1231ms 12:43:48 INFO - PROCESS | 608 | 1462477428540 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 12:43:48 INFO - PROCESS | 608 | 1462477428544 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 12:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:43:48 INFO - PROCESS | 608 | 1462477428549 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:43:48 INFO - PROCESS | 608 | 1462477428552 Marionette TRACE conn5 <- [1,1822,null,{}] 12:43:48 INFO - PROCESS | 608 | 1462477428557 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}] 12:43:48 INFO - PROCESS | 608 | 1462477428647 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 118 (188C3000) [pid = 608] [serial = 1244] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 117 (0FC1D400) [pid = 608] [serial = 1288] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 116 (14016000) [pid = 608] [serial = 1291] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 115 (18518C00) [pid = 608] [serial = 1294] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 114 (10A80C00) [pid = 608] [serial = 1304] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1021E000) [pid = 608] [serial = 1303] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 112 (173EF000) [pid = 608] [serial = 1312] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1A028400) [pid = 608] [serial = 1319] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 110 (15A5A000) [pid = 608] [serial = 1309] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 109 (164E3000) [pid = 608] [serial = 1310] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 108 (10216400) [pid = 608] [serial = 1306] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 107 (10240800) [pid = 608] [serial = 1307] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 106 (19FDA400) [pid = 608] [serial = 1318] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1A559C00) [pid = 608] [serial = 1301] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1A555800) [pid = 608] [serial = 1300] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 103 (16346400) [pid = 608] [serial = 1324] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1A4CA800) [pid = 608] [serial = 1297] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 101 (0FADD400) [pid = 608] [serial = 1328] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1A508800) [pid = 608] [serial = 1321] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1A509000) [pid = 608] [serial = 1322] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 98 (1850F400) [pid = 608] [serial = 1315] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 97 (188BC400) [pid = 608] [serial = 1316] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 96 (18E14C00) [pid = 608] [serial = 1325] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 95 (17745800) [pid = 608] [serial = 1313] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1A562C00) [pid = 608] [serial = 1327] [outer = 00000000] [url = about:blank] 12:43:48 INFO - PROCESS | 608 | 1462477428753 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 608 | ++DOCSHELL 0FC1D400 == 45 [pid = 608] [id = 465] 12:43:48 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (0FCD8C00) [pid = 608] [serial = 1395] [outer = 00000000] 12:43:48 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (0FE5BC00) [pid = 608] [serial = 1396] [outer = 0FCD8C00] 12:43:48 INFO - PROCESS | 608 | 1462477428801 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (10223400) [pid = 608] [serial = 1397] [outer = 0FCD8C00] 12:43:49 INFO - PROCESS | 608 | 1462477429258 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]]]}] 12:43:49 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 12:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 730ms 12:43:49 INFO - PROCESS | 608 | 1462477429282 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 608 | 1462477429286 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 12:43:49 INFO - PROCESS | 608 | 1462477429289 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:43:49 INFO - PROCESS | 608 | 1462477429291 Marionette TRACE conn5 <- [1,1826,null,{}] 12:43:49 INFO - PROCESS | 608 | 1462477429295 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}] 12:43:49 INFO - PROCESS | 608 | 1462477429386 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 12:43:49 INFO - PROCESS | 608 | 1462477429395 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 608 | ++DOCSHELL 16346400 == 46 [pid = 608] [id = 466] 12:43:49 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (16346800) [pid = 608] [serial = 1398] [outer = 00000000] 12:43:49 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (164C0400) [pid = 608] [serial = 1399] [outer = 16346800] 12:43:49 INFO - PROCESS | 608 | 1462477429444 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (17382400) [pid = 608] [serial = 1400] [outer = 16346800] 12:43:49 INFO - PROCESS | 608 | 1462477429932 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]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 12:43:49 INFO - PROCESS | 608 | 1462477429964 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 608 | 1462477429967 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 12:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:43:49 INFO - PROCESS | 608 | 1462477429977 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 608 | 1462477429983 Marionette TRACE conn5 <- [1,1830,null,{}] 12:43:49 INFO - PROCESS | 608 | 1462477429987 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}] 12:43:50 INFO - PROCESS | 608 | 1462477430073 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 12:43:50 INFO - PROCESS | 608 | 1462477430083 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 608 | ++DOCSHELL 0FE58400 == 47 [pid = 608] [id = 467] 12:43:50 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (17384800) [pid = 608] [serial = 1401] [outer = 00000000] 12:43:50 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (18D5BC00) [pid = 608] [serial = 1402] [outer = 17384800] 12:43:50 INFO - PROCESS | 608 | 1462477430127 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (18D64400) [pid = 608] [serial = 1403] [outer = 17384800] 12:43:50 INFO - PROCESS | 608 | 1462477430615 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]]]}] 12:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 689ms 12:43:50 INFO - PROCESS | 608 | 1462477430664 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 12:43:50 INFO - PROCESS | 608 | 1462477430667 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 12:43:50 INFO - PROCESS | 608 | 1462477430670 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:43:50 INFO - PROCESS | 608 | 1462477430672 Marionette TRACE conn5 <- [1,1834,null,{}] 12:43:50 INFO - PROCESS | 608 | 1462477430681 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}] 12:43:50 INFO - PROCESS | 608 | 1462477430798 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 12:43:50 INFO - PROCESS | 608 | 1462477430856 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 608 | ++DOCSHELL 18E0F800 == 48 [pid = 608] [id = 468] 12:43:50 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (18E14C00) [pid = 608] [serial = 1404] [outer = 00000000] 12:43:50 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (19526C00) [pid = 608] [serial = 1405] [outer = 18E14C00] 12:43:50 INFO - PROCESS | 608 | 1462477430902 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (19A9B800) [pid = 608] [serial = 1406] [outer = 18E14C00] 12:43:51 INFO - PROCESS | 608 | 1462477431322 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]]]}] 12:43:51 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) 12:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 690ms 12:43:51 INFO - PROCESS | 608 | 1462477431364 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 12:43:51 INFO - PROCESS | 608 | 1462477431366 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 12:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:43:51 INFO - PROCESS | 608 | 1462477431369 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 608 | 1462477431371 Marionette TRACE conn5 <- [1,1838,null,{}] 12:43:51 INFO - PROCESS | 608 | 1462477431375 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}] 12:43:51 INFO - PROCESS | 608 | 1462477431487 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 12:43:51 INFO - PROCESS | 608 | 1462477431582 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 608 | ++DOCSHELL 0C952C00 == 49 [pid = 608] [id = 469] 12:43:51 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (0CDC0000) [pid = 608] [serial = 1407] [outer = 00000000] 12:43:51 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1A1D0C00) [pid = 608] [serial = 1408] [outer = 0CDC0000] 12:43:51 INFO - PROCESS | 608 | 1462477431637 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1A502400) [pid = 608] [serial = 1409] [outer = 0CDC0000] 12:43:52 INFO - PROCESS | 608 | 1462477432111 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]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 770ms 12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:43:52 INFO - PROCESS | 608 | 1462477432140 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 608 | 1462477432142 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 12:43:52 INFO - PROCESS | 608 | 1462477432150 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 608 | 1462477432151 Marionette TRACE conn5 <- [1,1842,null,{}] 12:43:52 INFO - PROCESS | 608 | 1462477432155 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}] 12:43:52 INFO - PROCESS | 608 | 1462477432273 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 12:43:52 INFO - PROCESS | 608 | 1462477432282 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 608 | ++DOCSHELL 1A505800 == 50 [pid = 608] [id = 470] 12:43:52 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1A557800) [pid = 608] [serial = 1410] [outer = 00000000] 12:43:52 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1AD0C400) [pid = 608] [serial = 1411] [outer = 1A557800] 12:43:52 INFO - PROCESS | 608 | 1462477432326 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1AD0FC00) [pid = 608] [serial = 1412] [outer = 1A557800] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 111 (173A5800) [pid = 608] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1739EC00) [pid = 608] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 109 (0FD47400) [pid = 608] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 108 (0FC9AC00) [pid = 608] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 107 (19A9D000) [pid = 608] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 106 (15A5B400) [pid = 608] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 105 (18D5EC00) [pid = 608] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 104 (0FC20800) [pid = 608] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1757C400) [pid = 608] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:43:52 INFO - PROCESS | 608 | --DOMWINDOW == 102 (19EB9C00) [pid = 608] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:43:52 INFO - PROCESS | 608 | 1462477432870 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]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 790ms 12:43:52 INFO - PROCESS | 608 | 1462477432936 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:43:52 INFO - PROCESS | 608 | 1462477432938 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 12:43:52 INFO - PROCESS | 608 | 1462477432942 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 608 | 1462477432943 Marionette TRACE conn5 <- [1,1846,null,{}] 12:43:52 INFO - PROCESS | 608 | 1462477432947 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}] 12:43:53 INFO - PROCESS | 608 | 1462477433061 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 12:43:53 INFO - PROCESS | 608 | 1462477433124 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 608 | ++DOCSHELL 0C949000 == 51 [pid = 608] [id = 471] 12:43:53 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0C953000) [pid = 608] [serial = 1413] [outer = 00000000] 12:43:53 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (19EB0800) [pid = 608] [serial = 1414] [outer = 0C953000] 12:43:53 INFO - PROCESS | 608 | 1462477433170 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1A55A800) [pid = 608] [serial = 1415] [outer = 0C953000] 12:43:53 INFO - PROCESS | 608 | 1462477433532 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]]]}] 12:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 630ms 12:43:53 INFO - PROCESS | 608 | 1462477433573 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 12:43:53 INFO - PROCESS | 608 | 1462477433575 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 12:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:43:53 INFO - PROCESS | 608 | 1462477433578 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:43:53 INFO - PROCESS | 608 | 1462477433579 Marionette TRACE conn5 <- [1,1850,null,{}] 12:43:53 INFO - PROCESS | 608 | 1462477433583 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}] 12:43:53 INFO - PROCESS | 608 | 1462477433664 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 12:43:53 INFO - PROCESS | 608 | 1462477433670 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 608 | ++DOCSHELL 1A32F000 == 52 [pid = 608] [id = 472] 12:43:53 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1AD08400) [pid = 608] [serial = 1416] [outer = 00000000] 12:43:53 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1C4CA000) [pid = 608] [serial = 1417] [outer = 1AD08400] 12:43:53 INFO - PROCESS | 608 | 1462477433713 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1CA4A400) [pid = 608] [serial = 1418] [outer = 1AD08400] 12:43:54 INFO - PROCESS | 608 | 1462477434154 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]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 630ms 12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:43:54 INFO - PROCESS | 608 | 1462477434209 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 608 | 1462477434211 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 12:43:54 INFO - PROCESS | 608 | 1462477434214 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 608 | 1462477434216 Marionette TRACE conn5 <- [1,1854,null,{}] 12:43:54 INFO - PROCESS | 608 | 1462477434219 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}] 12:43:54 INFO - PROCESS | 608 | 1462477434304 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 12:43:54 INFO - PROCESS | 608 | 1462477434311 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 608 | ++DOCSHELL 1CA4D000 == 53 [pid = 608] [id = 473] 12:43:54 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1CA50C00) [pid = 608] [serial = 1419] [outer = 00000000] 12:43:54 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1CA85400) [pid = 608] [serial = 1420] [outer = 1CA50C00] 12:43:54 INFO - PROCESS | 608 | 1462477434358 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1CB09000) [pid = 608] [serial = 1421] [outer = 1CA50C00] 12:43:54 INFO - PROCESS | 608 | 1462477434976 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]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 770ms 12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:43:54 INFO - PROCESS | 608 | 1462477434985 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 608 | 1462477434989 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 12:43:54 INFO - PROCESS | 608 | 1462477434994 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 608 | 1462477434999 Marionette TRACE conn5 <- [1,1858,null,{}] 12:43:54 INFO - PROCESS | 608 | 1462477435006 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}] 12:43:55 INFO - PROCESS | 608 | 1462477435120 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 12:43:55 INFO - PROCESS | 608 | 1462477435236 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 608 | ++DOCSHELL 0FAD6400 == 54 [pid = 608] [id = 474] 12:43:55 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (0FADC400) [pid = 608] [serial = 1422] [outer = 00000000] 12:43:55 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (111D4000) [pid = 608] [serial = 1423] [outer = 0FADC400] 12:43:55 INFO - PROCESS | 608 | 1462477435294 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (145D9C00) [pid = 608] [serial = 1424] [outer = 0FADC400] 12:43:55 INFO - PROCESS | 608 | 1462477435925 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]]]}] 12:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 989ms 12:43:55 INFO - PROCESS | 608 | 1462477435985 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 12:43:55 INFO - PROCESS | 608 | 1462477435992 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 12:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:43:55 INFO - PROCESS | 608 | 1462477435999 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 608 | 1462477436002 Marionette TRACE conn5 <- [1,1862,null,{}] 12:43:55 INFO - PROCESS | 608 | 1462477436006 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}] 12:43:56 INFO - PROCESS | 608 | 1462477436117 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 12:43:56 INFO - PROCESS | 608 | 1462477436255 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 608 | ++DOCSHELL 173EFC00 == 55 [pid = 608] [id = 475] 12:43:56 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (173F2C00) [pid = 608] [serial = 1425] [outer = 00000000] 12:43:56 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (18517C00) [pid = 608] [serial = 1426] [outer = 173F2C00] 12:43:56 INFO - PROCESS | 608 | 1462477436311 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (18D68800) [pid = 608] [serial = 1427] [outer = 173F2C00] 12:43:56 INFO - PROCESS | 608 | 1462477436959 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]]]}] 12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 970ms 12:43:56 INFO - PROCESS | 608 | 1462477436978 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 608 | 1462477436980 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:43:56 INFO - PROCESS | 608 | 1462477436985 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 608 | 1462477436989 Marionette TRACE conn5 <- [1,1866,null,{}] 12:43:56 INFO - PROCESS | 608 | 1462477437000 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}] 12:43:57 INFO - PROCESS | 608 | 1462477437115 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 12:43:57 INFO - PROCESS | 608 | 1462477437256 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 608 | ++DOCSHELL 1A55DC00 == 56 [pid = 608] [id = 476] 12:43:57 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1AD0EC00) [pid = 608] [serial = 1428] [outer = 00000000] 12:43:57 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1CA84400) [pid = 608] [serial = 1429] [outer = 1AD0EC00] 12:43:57 INFO - PROCESS | 608 | 1462477437316 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1CB42C00) [pid = 608] [serial = 1430] [outer = 1AD0EC00] 12:43:57 INFO - PROCESS | 608 | 1462477437891 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]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 930ms 12:43:57 INFO - PROCESS | 608 | 1462477437929 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 608 | 1462477437932 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:43:57 INFO - PROCESS | 608 | 1462477437937 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 608 | 1462477437939 Marionette TRACE conn5 <- [1,1870,null,{}] 12:43:57 INFO - PROCESS | 608 | 1462477437943 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}] 12:43:58 INFO - PROCESS | 608 | 1462477438052 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 12:43:58 INFO - PROCESS | 608 | 1462477438162 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 608 | ++DOCSHELL 1CB4A800 == 57 [pid = 608] [id = 477] 12:43:58 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1CB4B000) [pid = 608] [serial = 1431] [outer = 00000000] 12:43:58 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1CB50800) [pid = 608] [serial = 1432] [outer = 1CB4B000] 12:43:58 INFO - PROCESS | 608 | 1462477438216 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1CB8D400) [pid = 608] [serial = 1433] [outer = 1CB4B000] 12:43:58 INFO - PROCESS | 608 | 1462477438829 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]]]}] 12:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 930ms 12:43:58 INFO - PROCESS | 608 | 1462477438872 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 12:43:58 INFO - PROCESS | 608 | 1462477438874 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 12:43:58 INFO - PROCESS | 608 | 1462477438878 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:43:58 INFO - PROCESS | 608 | 1462477438880 Marionette TRACE conn5 <- [1,1874,null,{}] 12:43:58 INFO - PROCESS | 608 | 1462477438883 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}] 12:43:58 INFO - PROCESS | 608 | 1462477438989 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 12:43:59 INFO - PROCESS | 608 | 1462477439114 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:59 INFO - PROCESS | 608 | ++DOCSHELL 1CB4D400 == 58 [pid = 608] [id = 478] 12:43:59 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1CB8F800) [pid = 608] [serial = 1434] [outer = 00000000] 12:43:59 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1CB97000) [pid = 608] [serial = 1435] [outer = 1CB8F800] 12:43:59 INFO - PROCESS | 608 | 1462477439167 Marionette DEBUG loaded listener.js 12:43:59 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1CF35400) [pid = 608] [serial = 1436] [outer = 1CB8F800] 12:44:00 INFO - PROCESS | 608 | 1462477440006 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]]]}] 12:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1175ms 12:44:00 INFO - PROCESS | 608 | 1462477440057 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 608 | 1462477440061 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 12:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:44:00 INFO - PROCESS | 608 | 1462477440066 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 608 | 1462477440069 Marionette TRACE conn5 <- [1,1878,null,{}] 12:44:00 INFO - PROCESS | 608 | 1462477440075 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}] 12:44:00 INFO - PROCESS | 608 | 1462477440172 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 12:44:00 INFO - PROCESS | 608 | 1462477440314 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 608 | ++DOCSHELL 0FCDC800 == 59 [pid = 608] [id = 479] 12:44:00 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (0FD33000) [pid = 608] [serial = 1437] [outer = 00000000] 12:44:00 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (0FD41000) [pid = 608] [serial = 1438] [outer = 0FD33000] 12:44:00 INFO - PROCESS | 608 | 1462477440366 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (0FE52000) [pid = 608] [serial = 1439] [outer = 0FD33000] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 1A32F000 == 58 [pid = 608] [id = 472] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 0C949000 == 57 [pid = 608] [id = 471] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 1A505800 == 56 [pid = 608] [id = 470] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 0C952C00 == 55 [pid = 608] [id = 469] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 18E0F800 == 54 [pid = 608] [id = 468] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 0FE58400 == 53 [pid = 608] [id = 467] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 128 (0FE57800) [pid = 608] [serial = 1333] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 127 (17377400) [pid = 608] [serial = 1336] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1AD05400) [pid = 608] [serial = 1339] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1C439000) [pid = 608] [serial = 1345] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1B5EAC00) [pid = 608] [serial = 1342] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1A55B800) [pid = 608] [serial = 1375] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 16346400 == 52 [pid = 608] [id = 466] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 0FC1D400 == 51 [pid = 608] [id = 465] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 0C949800 == 50 [pid = 608] [id = 464] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 19EB9000 == 49 [pid = 608] [id = 461] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 1430B400 == 48 [pid = 608] [id = 460] 12:44:00 INFO - PROCESS | 608 | --DOCSHELL 0CDC8400 == 47 [pid = 608] [id = 459] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 122 (19FE7800) [pid = 608] [serial = 1286] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 121 (173EC400) [pid = 608] [serial = 1357] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 120 (10A08400) [pid = 608] [serial = 1349] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 119 (10218000) [pid = 608] [serial = 1348] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 118 (0FE5AC00) [pid = 608] [serial = 1351] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 117 (101D4400) [pid = 608] [serial = 1352] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 116 (19EB8800) [pid = 608] [serial = 1366] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 115 (164BB000) [pid = 608] [serial = 1354] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1737A000) [pid = 608] [serial = 1355] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 113 (19523800) [pid = 608] [serial = 1364] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1951FC00) [pid = 608] [serial = 1363] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 111 (15A59400) [pid = 608] [serial = 1369] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A32AC00) [pid = 608] [serial = 1372] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 109 (17776000) [pid = 608] [serial = 1360] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 108 (17776C00) [pid = 608] [serial = 1361] [outer = 00000000] [url = about:blank] 12:44:00 INFO - PROCESS | 608 | --DOMWINDOW == 107 (19EB9400) [pid = 608] [serial = 1367] [outer = 00000000] [url = about:blank] 12:44:01 INFO - PROCESS | 608 | --DOMWINDOW == 106 (173F5000) [pid = 608] [serial = 1370] [outer = 00000000] [url = about:blank] 12:44:01 INFO - PROCESS | 608 | --DOMWINDOW == 105 (173F1C00) [pid = 608] [serial = 1358] [outer = 00000000] [url = about:blank] 12:44:01 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1A331000) [pid = 608] [serial = 1373] [outer = 00000000] [url = about:blank] 12:44:01 INFO - PROCESS | 608 | 1462477441025 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]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 969ms 12:44:01 INFO - PROCESS | 608 | 1462477441037 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 12:44:01 INFO - PROCESS | 608 | 1462477441043 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:44:01 INFO - PROCESS | 608 | 1462477441050 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 608 | 1462477441052 Marionette TRACE conn5 <- [1,1882,null,{}] 12:44:01 INFO - PROCESS | 608 | 1462477441056 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}] 12:44:01 INFO - PROCESS | 608 | 1462477441140 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 12:44:01 INFO - PROCESS | 608 | 1462477441150 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 608 | ++DOCSHELL 0FD35400 == 48 [pid = 608] [id = 480] 12:44:01 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (0FD38C00) [pid = 608] [serial = 1440] [outer = 00000000] 12:44:01 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (0FE57800) [pid = 608] [serial = 1441] [outer = 0FD38C00] 12:44:01 INFO - PROCESS | 608 | 1462477441195 Marionette DEBUG loaded listener.js 12:44:01 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1006D400) [pid = 608] [serial = 1442] [outer = 0FD38C00] 12:44:01 INFO - PROCESS | 608 | 1462477441751 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]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 730ms 12:44:01 INFO - PROCESS | 608 | 1462477441782 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:44:01 INFO - PROCESS | 608 | 1462477441784 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 12:44:01 INFO - PROCESS | 608 | 1462477441788 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 608 | 1462477441791 Marionette TRACE conn5 <- [1,1886,null,{}] 12:44:01 INFO - PROCESS | 608 | 1462477441801 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}] 12:44:01 INFO - PROCESS | 608 | 1462477441890 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 12:44:01 INFO - PROCESS | 608 | 1462477441985 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 608 | ++DOCSHELL 14029C00 == 49 [pid = 608] [id = 481] 12:44:01 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1402AC00) [pid = 608] [serial = 1443] [outer = 00000000] 12:44:02 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1421C400) [pid = 608] [serial = 1444] [outer = 1402AC00] 12:44:02 INFO - PROCESS | 608 | 1462477442032 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (14512000) [pid = 608] [serial = 1445] [outer = 1402AC00] 12:44:02 INFO - PROCESS | 608 | 1462477442413 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]]]}] 12:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 691ms 12:44:02 INFO - PROCESS | 608 | 1462477442479 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 608 | 1462477442482 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 12:44:02 INFO - PROCESS | 608 | 1462477442485 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:44:02 INFO - PROCESS | 608 | 1462477442487 Marionette TRACE conn5 <- [1,1890,null,{}] 12:44:02 INFO - PROCESS | 608 | 1462477442490 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}] 12:44:02 INFO - PROCESS | 608 | 1462477442573 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 12:44:02 INFO - PROCESS | 608 | 1462477442581 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 608 | ++DOCSHELL 1490EC00 == 50 [pid = 608] [id = 482] 12:44:02 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1491BC00) [pid = 608] [serial = 1446] [outer = 00000000] 12:44:02 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (16346400) [pid = 608] [serial = 1447] [outer = 1491BC00] 12:44:02 INFO - PROCESS | 608 | 1462477442626 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (164C1000) [pid = 608] [serial = 1448] [outer = 1491BC00] 12:44:03 INFO - PROCESS | 608 | 1462477443100 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]]]}] 12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 12:44:03 INFO - PROCESS | 608 | 1462477443159 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 608 | 1462477443161 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 12:44:03 INFO - PROCESS | 608 | 1462477443164 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:44:03 INFO - PROCESS | 608 | 1462477443166 Marionette TRACE conn5 <- [1,1894,null,{}] 12:44:03 INFO - PROCESS | 608 | 1462477443169 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}] 12:44:03 INFO - PROCESS | 608 | 1462477443282 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 12:44:03 INFO - PROCESS | 608 | 1462477443288 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 608 | ++DOCSHELL 1453E800 == 51 [pid = 608] [id = 483] 12:44:03 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (164E2000) [pid = 608] [serial = 1449] [outer = 00000000] 12:44:03 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (17386400) [pid = 608] [serial = 1450] [outer = 164E2000] 12:44:03 INFO - PROCESS | 608 | 1462477443386 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (173A0000) [pid = 608] [serial = 1451] [outer = 164E2000] 12:44:03 INFO - PROCESS | 608 | 1462477443794 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]]]}] 12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 12:44:03 INFO - PROCESS | 608 | 1462477443839 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 608 | 1462477443841 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 12:44:03 INFO - PROCESS | 608 | 1462477443844 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 608 | 1462477443846 Marionette TRACE conn5 <- [1,1898,null,{}] 12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:44:03 INFO - PROCESS | 608 | 1462477443849 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}] 12:44:03 INFO - PROCESS | 608 | 1462477443986 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 12:44:04 INFO - PROCESS | 608 | 1462477444081 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 608 | ++DOCSHELL 0FC1B800 == 52 [pid = 608] [id = 484] 12:44:04 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (173EA800) [pid = 608] [serial = 1452] [outer = 00000000] 12:44:04 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (17750000) [pid = 608] [serial = 1453] [outer = 173EA800] 12:44:04 INFO - PROCESS | 608 | 1462477444128 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (17778C00) [pid = 608] [serial = 1454] [outer = 173EA800] 12:44:04 INFO - PROCESS | 608 | 1462477444562 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]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 770ms 12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:44:04 INFO - PROCESS | 608 | 1462477444619 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 608 | 1462477444621 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 12:44:04 INFO - PROCESS | 608 | 1462477444624 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 608 | 1462477444626 Marionette TRACE conn5 <- [1,1902,null,{}] 12:44:04 INFO - PROCESS | 608 | 1462477444629 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}] 12:44:04 INFO - PROCESS | 608 | 1462477444743 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 12:44:04 INFO - PROCESS | 608 | 1462477444749 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 608 | ++DOCSHELL 17780400 == 53 [pid = 608] [id = 485] 12:44:04 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (17782400) [pid = 608] [serial = 1455] [outer = 00000000] 12:44:04 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1857E400) [pid = 608] [serial = 1456] [outer = 17782400] 12:44:04 INFO - PROCESS | 608 | 1462477444795 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (188C3000) [pid = 608] [serial = 1457] [outer = 17782400] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 121 (0FAD8800) [pid = 608] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1A1CFC00) [pid = 608] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 119 (16346800) [pid = 608] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 118 (17384800) [pid = 608] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 117 (0FCD8C00) [pid = 608] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1A557800) [pid = 608] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1777BC00) [pid = 608] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 114 (0C953000) [pid = 608] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1ADD6800) [pid = 608] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1C02C000) [pid = 608] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1AD08400) [pid = 608] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A331800) [pid = 608] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 109 (0CDC0000) [pid = 608] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 108 (0F960400) [pid = 608] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 107 (0FCDC000) [pid = 608] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 106 (18E14C00) [pid = 608] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1023F800) [pid = 608] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 104 (10A07800) [pid = 608] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:44:05 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0F9C8800) [pid = 608] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:44:05 INFO - PROCESS | 608 | 1462477445482 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]]]}] 12:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 870ms 12:44:05 INFO - PROCESS | 608 | 1462477445495 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 608 | 1462477445497 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 12:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:44:05 INFO - PROCESS | 608 | 1462477445500 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 608 | 1462477445502 Marionette TRACE conn5 <- [1,1906,null,{}] 12:44:05 INFO - PROCESS | 608 | 1462477445505 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}] 12:44:05 INFO - PROCESS | 608 | 1462477445588 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 12:44:05 INFO - PROCESS | 608 | 1462477445594 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 608 | ++DOCSHELL 0CDC8800 == 54 [pid = 608] [id = 486] 12:44:05 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (0F9C8800) [pid = 608] [serial = 1458] [outer = 00000000] 12:44:05 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (14301400) [pid = 608] [serial = 1459] [outer = 0F9C8800] 12:44:05 INFO - PROCESS | 608 | 1462477445643 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (163EBC00) [pid = 608] [serial = 1460] [outer = 0F9C8800] 12:44:06 INFO - PROCESS | 608 | 1462477446119 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]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 12:44:06 INFO - PROCESS | 608 | 1462477446171 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 608 | 1462477446173 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:44:06 INFO - PROCESS | 608 | 1462477446177 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 608 | 1462477446178 Marionette TRACE conn5 <- [1,1910,null,{}] 12:44:06 INFO - PROCESS | 608 | 1462477446182 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}] 12:44:06 INFO - PROCESS | 608 | 1462477446261 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 12:44:06 INFO - PROCESS | 608 | 1462477446268 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 608 | ++DOCSHELL 173A4800 == 55 [pid = 608] [id = 487] 12:44:06 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1757B800) [pid = 608] [serial = 1461] [outer = 00000000] 12:44:06 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (18E17000) [pid = 608] [serial = 1462] [outer = 1757B800] 12:44:06 INFO - PROCESS | 608 | 1462477446313 Marionette DEBUG loaded listener.js 12:44:06 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (19061000) [pid = 608] [serial = 1463] [outer = 1757B800] 12:44:06 INFO - PROCESS | 608 | 1462477446746 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]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 631ms 12:44:06 INFO - PROCESS | 608 | 1462477446812 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 608 | 1462477446815 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:44:06 INFO - PROCESS | 608 | 1462477446818 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 608 | 1462477446820 Marionette TRACE conn5 <- [1,1914,null,{}] 12:44:06 INFO - PROCESS | 608 | 1462477446823 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}] 12:44:06 INFO - PROCESS | 608 | 1462477446926 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 12:44:06 INFO - PROCESS | 608 | 1462477446968 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 608 | ++DOCSHELL 1952E400 == 56 [pid = 608] [id = 488] 12:44:06 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1952EC00) [pid = 608] [serial = 1464] [outer = 00000000] 12:44:06 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (19EB2000) [pid = 608] [serial = 1465] [outer = 1952EC00] 12:44:07 INFO - PROCESS | 608 | 1462477447011 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (19EBA800) [pid = 608] [serial = 1466] [outer = 1952EC00] 12:44:07 INFO - PROCESS | 608 | 1462477447602 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]]]}] 12:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 830ms 12:44:07 INFO - PROCESS | 608 | 1462477447653 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 608 | 1462477447657 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 12:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:44:07 INFO - PROCESS | 608 | 1462477447662 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 608 | 1462477447666 Marionette TRACE conn5 <- [1,1918,null,{}] 12:44:07 INFO - PROCESS | 608 | 1462477447673 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}] 12:44:07 INFO - PROCESS | 608 | 1462477447788 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 12:44:07 INFO - PROCESS | 608 | 1462477447901 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 608 | ++DOCSHELL 0FC21800 == 57 [pid = 608] [id = 489] 12:44:07 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (0FC21C00) [pid = 608] [serial = 1467] [outer = 00000000] 12:44:07 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (0FD44800) [pid = 608] [serial = 1468] [outer = 0FC21C00] 12:44:07 INFO - PROCESS | 608 | 1462477447998 Marionette DEBUG loaded listener.js 12:44:08 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (10148400) [pid = 608] [serial = 1469] [outer = 0FC21C00] 12:44:08 INFO - PROCESS | 608 | 1462477448615 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]]]}] 12:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1027ms 12:44:08 INFO - PROCESS | 608 | 1462477448690 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 608 | 1462477448696 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 12:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:44:08 INFO - PROCESS | 608 | 1462477448703 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 608 | 1462477448706 Marionette TRACE conn5 <- [1,1922,null,{}] 12:44:08 INFO - PROCESS | 608 | 1462477448710 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}] 12:44:08 INFO - PROCESS | 608 | 1462477448867 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 12:44:08 INFO - PROCESS | 608 | 1462477448934 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 608 | ++DOCSHELL 111D4800 == 58 [pid = 608] [id = 490] 12:44:08 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1402C400) [pid = 608] [serial = 1470] [outer = 00000000] 12:44:08 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (15A59800) [pid = 608] [serial = 1471] [outer = 1402C400] 12:44:08 INFO - PROCESS | 608 | 1462477448989 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (173E9000) [pid = 608] [serial = 1472] [outer = 1402C400] 12:44:09 INFO - PROCESS | 608 | 1462477449642 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]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 970ms 12:44:09 INFO - PROCESS | 608 | 1462477449675 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 608 | 1462477449677 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 12:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:44:09 INFO - PROCESS | 608 | 1462477449681 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 608 | 1462477449685 Marionette TRACE conn5 <- [1,1926,null,{}] 12:44:09 INFO - PROCESS | 608 | 1462477449696 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}] 12:44:09 INFO - PROCESS | 608 | 1462477449806 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 12:44:09 INFO - PROCESS | 608 | 1462477449949 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 608 | ++DOCSHELL 19EBC400 == 59 [pid = 608] [id = 491] 12:44:09 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (19EBC800) [pid = 608] [serial = 1473] [outer = 00000000] 12:44:09 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (19FE2000) [pid = 608] [serial = 1474] [outer = 19EBC800] 12:44:10 INFO - PROCESS | 608 | 1462477450009 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1A032400) [pid = 608] [serial = 1475] [outer = 19EBC800] 12:44:10 INFO - PROCESS | 608 | 1462477450565 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]]]}] 12:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 930ms 12:44:10 INFO - PROCESS | 608 | 1462477450615 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 12:44:10 INFO - PROCESS | 608 | 1462477450618 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 12:44:10 INFO - PROCESS | 608 | 1462477450621 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:44:10 INFO - PROCESS | 608 | 1462477450623 Marionette TRACE conn5 <- [1,1930,null,{}] 12:44:10 INFO - PROCESS | 608 | 1462477450627 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}] 12:44:10 INFO - PROCESS | 608 | 1462477450734 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 12:44:10 INFO - PROCESS | 608 | 1462477450846 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 608 | ++DOCSHELL 1A034000 == 60 [pid = 608] [id = 492] 12:44:10 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1A328C00) [pid = 608] [serial = 1476] [outer = 00000000] 12:44:10 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1A32F400) [pid = 608] [serial = 1477] [outer = 1A328C00] 12:44:10 INFO - PROCESS | 608 | 1462477450900 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1A3F1800) [pid = 608] [serial = 1478] [outer = 1A328C00] 12:44:11 INFO - PROCESS | 608 | 1462477451520 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]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 930ms 12:44:11 INFO - PROCESS | 608 | 1462477451555 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 608 | 1462477451558 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 12:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:44:11 INFO - PROCESS | 608 | 1462477451561 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 608 | 1462477451563 Marionette TRACE conn5 <- [1,1934,null,{}] 12:44:11 INFO - PROCESS | 608 | 1462477451567 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}] 12:44:11 INFO - PROCESS | 608 | 1462477451671 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 12:44:11 INFO - PROCESS | 608 | 1462477451781 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 608 | ++DOCSHELL 1A329800 == 61 [pid = 608] [id = 493] 12:44:11 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1A32E400) [pid = 608] [serial = 1479] [outer = 00000000] 12:44:11 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1A510400) [pid = 608] [serial = 1480] [outer = 1A32E400] 12:44:11 INFO - PROCESS | 608 | 1462477451835 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1A510C00) [pid = 608] [serial = 1481] [outer = 1A32E400] 12:44:12 INFO - PROCESS | 608 | 1462477452454 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]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 930ms 12:44:12 INFO - PROCESS | 608 | 1462477452496 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 608 | 1462477452498 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 12:44:12 INFO - PROCESS | 608 | 1462477452502 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:44:12 INFO - PROCESS | 608 | 1462477452504 Marionette TRACE conn5 <- [1,1938,null,{}] 12:44:12 INFO - PROCESS | 608 | 1462477452508 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}] 12:44:12 INFO - PROCESS | 608 | 1462477452635 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 12:44:12 INFO - PROCESS | 608 | 1462477452751 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 608 | ++DOCSHELL 0FD30C00 == 62 [pid = 608] [id = 494] 12:44:12 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (0FD3A800) [pid = 608] [serial = 1482] [outer = 00000000] 12:44:12 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (18517800) [pid = 608] [serial = 1483] [outer = 0FD3A800] 12:44:12 INFO - PROCESS | 608 | 1462477452807 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (19EB5C00) [pid = 608] [serial = 1484] [outer = 0FD3A800] 12:44:13 INFO - PROCESS | 608 | 1462477453504 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]]]}] 12:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1017ms 12:44:13 INFO - PROCESS | 608 | 1462477453522 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 608 | 1462477453527 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 12:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:44:13 INFO - PROCESS | 608 | 1462477453552 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 608 | 1462477453556 Marionette TRACE conn5 <- [1,1942,null,{}] 12:44:13 INFO - PROCESS | 608 | 1462477453580 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}] 12:44:13 INFO - PROCESS | 608 | 1462477453683 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 12:44:13 INFO - PROCESS | 608 | 1462477453798 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 608 | ++DOCSHELL 0FD46800 == 63 [pid = 608] [id = 495] 12:44:13 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (10144400) [pid = 608] [serial = 1485] [outer = 00000000] 12:44:13 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (14518800) [pid = 608] [serial = 1486] [outer = 10144400] 12:44:13 INFO - PROCESS | 608 | 1462477453889 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1633CC00) [pid = 608] [serial = 1487] [outer = 10144400] 12:44:14 INFO - PROCESS | 608 | --DOCSHELL 173A4800 == 62 [pid = 608] [id = 487] 12:44:14 INFO - PROCESS | 608 | --DOCSHELL 0CDC8800 == 61 [pid = 608] [id = 486] 12:44:14 INFO - PROCESS | 608 | --DOCSHELL 17780400 == 60 [pid = 608] [id = 485] 12:44:14 INFO - PROCESS | 608 | --DOCSHELL 0FC1B800 == 59 [pid = 608] [id = 484] 12:44:14 INFO - PROCESS | 608 | --DOCSHELL 14029C00 == 58 [pid = 608] [id = 481] 12:44:14 INFO - PROCESS | 608 | --DOCSHELL 0FD35400 == 57 [pid = 608] [id = 480] 12:44:14 INFO - PROCESS | 608 | --DOCSHELL 0FCDC800 == 56 [pid = 608] [id = 479] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1CA85400) [pid = 608] [serial = 1420] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1C9D6400) [pid = 608] [serial = 1387] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1ADD5800) [pid = 608] [serial = 1384] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1CA76C00) [pid = 608] [serial = 1390] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 128 (0FE52C00) [pid = 608] [serial = 1378] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1737F400) [pid = 608] [serial = 1381] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1CA4A400) [pid = 608] [serial = 1418] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 125 (0FD35C00) [pid = 608] [serial = 1393] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1A503800) [pid = 608] [serial = 1298] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 123 (164C0400) [pid = 608] [serial = 1399] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 122 (18D64400) [pid = 608] [serial = 1403] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 121 (10223400) [pid = 608] [serial = 1397] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1AD0FC00) [pid = 608] [serial = 1412] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 119 (19522800) [pid = 608] [serial = 1295] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 118 (18D5BC00) [pid = 608] [serial = 1402] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1A55A800) [pid = 608] [serial = 1415] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1C02C400) [pid = 608] [serial = 1343] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1C54F800) [pid = 608] [serial = 1346] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1C4CA000) [pid = 608] [serial = 1417] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1AD14800) [pid = 608] [serial = 1340] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A502400) [pid = 608] [serial = 1409] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 111 (17382400) [pid = 608] [serial = 1400] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 110 (19EB0800) [pid = 608] [serial = 1414] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 109 (10222000) [pid = 608] [serial = 1334] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1A55F400) [pid = 608] [serial = 1376] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1A1D0C00) [pid = 608] [serial = 1408] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 106 (0FE5BC00) [pid = 608] [serial = 1396] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 105 (19526C00) [pid = 608] [serial = 1405] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 104 (0FE5D800) [pid = 608] [serial = 1394] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1AD0C400) [pid = 608] [serial = 1411] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 102 (173EE400) [pid = 608] [serial = 1337] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 101 (14545400) [pid = 608] [serial = 1292] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 100 (0FCE2000) [pid = 608] [serial = 1289] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | --DOMWINDOW == 99 (19A9B800) [pid = 608] [serial = 1406] [outer = 00000000] [url = about:blank] 12:44:14 INFO - PROCESS | 608 | 1462477454510 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]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 992ms 12:44:14 INFO - PROCESS | 608 | 1462477454525 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 608 | 1462477454530 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 12:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:44:14 INFO - PROCESS | 608 | 1462477454536 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 608 | 1462477454538 Marionette TRACE conn5 <- [1,1946,null,{}] 12:44:14 INFO - PROCESS | 608 | 1462477454542 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}] 12:44:14 INFO - PROCESS | 608 | 1462477454632 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 12:44:14 INFO - PROCESS | 608 | 1462477454641 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 608 | ++DOCSHELL 0FCE3C00 == 57 [pid = 608] [id = 496] 12:44:14 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (0FD2EC00) [pid = 608] [serial = 1488] [outer = 00000000] 12:44:14 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1023F800) [pid = 608] [serial = 1489] [outer = 0FD2EC00] 12:44:14 INFO - PROCESS | 608 | 1462477454691 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (111DFC00) [pid = 608] [serial = 1490] [outer = 0FD2EC00] 12:44:15 INFO - PROCESS | 608 | 1462477455182 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]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 12:44:15 INFO - PROCESS | 608 | 1462477455216 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 608 | 1462477455219 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:44:15 INFO - PROCESS | 608 | 1462477455222 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 608 | 1462477455226 Marionette TRACE conn5 <- [1,1950,null,{}] 12:44:15 INFO - PROCESS | 608 | 1462477455236 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}] 12:44:15 INFO - PROCESS | 608 | 1462477455326 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 12:44:15 INFO - PROCESS | 608 | 1462477455334 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 608 | ++DOCSHELL 145EB000 == 58 [pid = 608] [id = 497] 12:44:15 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1633C800) [pid = 608] [serial = 1491] [outer = 00000000] 12:44:15 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (173A1400) [pid = 608] [serial = 1492] [outer = 1633C800] 12:44:15 INFO - PROCESS | 608 | 1462477455383 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (164E9400) [pid = 608] [serial = 1493] [outer = 1633C800] 12:44:15 INFO - PROCESS | 608 | 1462477455883 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]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 669ms 12:44:15 INFO - PROCESS | 608 | 1462477455894 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 608 | 1462477455897 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 12:44:15 INFO - PROCESS | 608 | 1462477455900 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:44:15 INFO - PROCESS | 608 | 1462477455902 Marionette TRACE conn5 <- [1,1954,null,{}] 12:44:15 INFO - PROCESS | 608 | 1462477455906 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}] 12:44:15 INFO - PROCESS | 608 | 1462477455993 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 12:44:15 INFO - PROCESS | 608 | 1462477456000 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 608 | ++DOCSHELL 18516C00 == 59 [pid = 608] [id = 498] 12:44:16 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (18517400) [pid = 608] [serial = 1494] [outer = 00000000] 12:44:16 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (18D61800) [pid = 608] [serial = 1495] [outer = 18517400] 12:44:16 INFO - PROCESS | 608 | 1462477456045 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (18D69C00) [pid = 608] [serial = 1496] [outer = 18517400] 12:44:16 INFO - PROCESS | 608 | 1462477456488 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]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 12:44:16 INFO - PROCESS | 608 | 1462477456535 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 608 | 1462477456537 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:44:16 INFO - PROCESS | 608 | 1462477456540 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 608 | 1462477456542 Marionette TRACE conn5 <- [1,1958,null,{}] 12:44:16 INFO - PROCESS | 608 | 1462477456553 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}] 12:44:16 INFO - PROCESS | 608 | 1462477456664 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 12:44:16 INFO - PROCESS | 608 | 1462477456671 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 608 | ++DOCSHELL 1850E800 == 60 [pid = 608] [id = 499] 12:44:16 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (18E14C00) [pid = 608] [serial = 1497] [outer = 00000000] 12:44:16 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1952BC00) [pid = 608] [serial = 1498] [outer = 18E14C00] 12:44:16 INFO - PROCESS | 608 | 1462477456716 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (19A9A400) [pid = 608] [serial = 1499] [outer = 18E14C00] 12:44:17 INFO - PROCESS | 608 | 1462477457232 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]]]}] 12:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 730ms 12:44:17 INFO - PROCESS | 608 | 1462477457280 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 608 | 1462477457281 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 12:44:17 INFO - PROCESS | 608 | 1462477457284 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 608 | 1462477457286 Marionette TRACE conn5 <- [1,1962,null,{}] 12:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:44:17 INFO - PROCESS | 608 | 1462477457290 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}] 12:44:17 INFO - PROCESS | 608 | 1462477457415 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 12:44:17 INFO - PROCESS | 608 | 1462477457483 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 608 | ++DOCSHELL 19FE1800 == 61 [pid = 608] [id = 500] 12:44:17 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1A02A000) [pid = 608] [serial = 1500] [outer = 00000000] 12:44:17 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1A504400) [pid = 608] [serial = 1501] [outer = 1A02A000] 12:44:17 INFO - PROCESS | 608 | 1462477457533 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1A505000) [pid = 608] [serial = 1502] [outer = 1A02A000] 12:44:17 INFO - PROCESS | 608 | 1462477457956 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]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 731ms 12:44:18 INFO - PROCESS | 608 | 1462477458043 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 608 | 1462477458045 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 12:44:18 INFO - PROCESS | 608 | 1462477458049 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 608 | 1462477458050 Marionette TRACE conn5 <- [1,1966,null,{}] 12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:44:18 INFO - PROCESS | 608 | 1462477458054 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}] 12:44:18 INFO - PROCESS | 608 | 1462477458171 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 12:44:18 INFO - PROCESS | 608 | 1462477458239 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 608 | ++DOCSHELL 1A55A800 == 62 [pid = 608] [id = 501] 12:44:18 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1A5B1400) [pid = 608] [serial = 1503] [outer = 00000000] 12:44:18 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1AD0AC00) [pid = 608] [serial = 1504] [outer = 1A5B1400] 12:44:18 INFO - PROCESS | 608 | 1462477458284 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1AD1C800) [pid = 608] [serial = 1505] [outer = 1A5B1400] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 116 (17779400) [pid = 608] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1C433C00) [pid = 608] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 114 (145D5400) [pid = 608] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 113 (0F962400) [pid = 608] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1453E400) [pid = 608] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1A32B800) [pid = 608] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 110 (173EA800) [pid = 608] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 109 (0FD33000) [pid = 608] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 108 (0FADC400) [pid = 608] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1491BC00) [pid = 608] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1CB8F800) [pid = 608] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 105 (173F2C00) [pid = 608] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 104 (17782400) [pid = 608] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1AD0EC00) [pid = 608] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 102 (0FD38C00) [pid = 608] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1CB4B000) [pid = 608] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1402AC00) [pid = 608] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 99 (0F9C8800) [pid = 608] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 98 (164E2000) [pid = 608] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:44:18 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1757B800) [pid = 608] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:44:18 INFO - PROCESS | 608 | 1462477458860 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]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 830ms 12:44:18 INFO - PROCESS | 608 | 1462477458886 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 608 | 1462477458888 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:44:18 INFO - PROCESS | 608 | 1462477458892 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 608 | 1462477458893 Marionette TRACE conn5 <- [1,1970,null,{}] 12:44:18 INFO - PROCESS | 608 | 1462477458897 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}] 12:44:18 INFO - PROCESS | 608 | 1462477458979 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 12:44:19 INFO - PROCESS | 608 | 1462477459077 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 608 | ++DOCSHELL 08E6DC00 == 63 [pid = 608] [id = 502] 12:44:19 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (0929F800) [pid = 608] [serial = 1506] [outer = 00000000] 12:44:19 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (10224C00) [pid = 608] [serial = 1507] [outer = 0929F800] 12:44:19 INFO - PROCESS | 608 | 1462477459123 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1453C800) [pid = 608] [serial = 1508] [outer = 0929F800] 12:44:19 INFO - PROCESS | 608 | 1462477459521 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]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 12:44:19 INFO - PROCESS | 608 | 1462477459563 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 12:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:44:19 INFO - PROCESS | 608 | 1462477459565 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 12:44:19 INFO - PROCESS | 608 | 1462477459568 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 608 | 1462477459569 Marionette TRACE conn5 <- [1,1974,null,{}] 12:44:19 INFO - PROCESS | 608 | 1462477459573 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}] 12:44:19 INFO - PROCESS | 608 | 1462477459655 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 12:44:19 INFO - PROCESS | 608 | 1462477459662 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 608 | ++DOCSHELL 173F5000 == 64 [pid = 608] [id = 503] 12:44:19 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (173F5C00) [pid = 608] [serial = 1509] [outer = 00000000] 12:44:19 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1A50C400) [pid = 608] [serial = 1510] [outer = 173F5C00] 12:44:19 INFO - PROCESS | 608 | 1462477459708 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1AEA5C00) [pid = 608] [serial = 1511] [outer = 173F5C00] 12:44:20 INFO - PROCESS | 608 | 1462477460139 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]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 631ms 12:44:20 INFO - PROCESS | 608 | 1462477460200 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 608 | 1462477460202 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 12:44:20 INFO - PROCESS | 608 | 1462477460205 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:44:20 INFO - PROCESS | 608 | 1462477460206 Marionette TRACE conn5 <- [1,1978,null,{}] 12:44:20 INFO - PROCESS | 608 | 1462477460210 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}] 12:44:20 INFO - PROCESS | 608 | 1462477460293 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 12:44:20 INFO - PROCESS | 608 | 1462477460299 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 608 | ++DOCSHELL 1AEAB800 == 65 [pid = 608] [id = 504] 12:44:20 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1AEAE000) [pid = 608] [serial = 1512] [outer = 00000000] 12:44:20 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1C024000) [pid = 608] [serial = 1513] [outer = 1AEAE000] 12:44:20 INFO - PROCESS | 608 | 1462477460342 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1C341000) [pid = 608] [serial = 1514] [outer = 1AEAE000] 12:44:20 INFO - PROCESS | 608 | 1462477460854 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]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 729ms 12:44:20 INFO - PROCESS | 608 | 1462477460940 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 608 | 1462477460945 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 12:44:20 INFO - PROCESS | 608 | 1462477460950 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:44:20 INFO - PROCESS | 608 | 1462477460955 Marionette TRACE conn5 <- [1,1982,null,{}] 12:44:21 INFO - PROCESS | 608 | 1462477461064 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}] 12:44:21 INFO - PROCESS | 608 | 1462477461180 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 12:44:21 INFO - PROCESS | 608 | 1462477461288 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 608 | ++DOCSHELL 0C950000 == 66 [pid = 608] [id = 505] 12:44:21 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (0C950400) [pid = 608] [serial = 1515] [outer = 00000000] 12:44:21 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (0FE60C00) [pid = 608] [serial = 1516] [outer = 0C950400] 12:44:21 INFO - PROCESS | 608 | 1462477461345 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (10222400) [pid = 608] [serial = 1517] [outer = 0C950400] 12:44:21 INFO - PROCESS | 608 | 1462477461900 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]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1010ms 12:44:21 INFO - PROCESS | 608 | 1462477461966 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 608 | 1462477461972 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 12:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:44:21 INFO - PROCESS | 608 | 1462477461978 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 608 | 1462477461981 Marionette TRACE conn5 <- [1,1986,null,{}] 12:44:21 INFO - PROCESS | 608 | 1462477461986 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}] 12:44:22 INFO - PROCESS | 608 | 1462477462101 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 12:44:22 INFO - PROCESS | 608 | 1462477462246 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 608 | ++DOCSHELL 173E8000 == 67 [pid = 608] [id = 506] 12:44:22 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (173E8800) [pid = 608] [serial = 1518] [outer = 00000000] 12:44:22 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1777F000) [pid = 608] [serial = 1519] [outer = 173E8800] 12:44:22 INFO - PROCESS | 608 | 1462477462301 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (18E15800) [pid = 608] [serial = 1520] [outer = 173E8800] 12:44:22 INFO - PROCESS | 608 | 1462477462888 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]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 930ms 12:44:22 INFO - PROCESS | 608 | 1462477462910 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 608 | 1462477462913 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 12:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:44:22 INFO - PROCESS | 608 | 1462477462917 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 608 | 1462477462921 Marionette TRACE conn5 <- [1,1990,null,{}] 12:44:22 INFO - PROCESS | 608 | 1462477462932 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}] 12:44:23 INFO - PROCESS | 608 | 1462477463045 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 12:44:23 INFO - PROCESS | 608 | 1462477463160 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 608 | ++DOCSHELL 17779C00 == 68 [pid = 608] [id = 507] 12:44:23 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1AD1E800) [pid = 608] [serial = 1521] [outer = 00000000] 12:44:23 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1C43D800) [pid = 608] [serial = 1522] [outer = 1AD1E800] 12:44:23 INFO - PROCESS | 608 | 1462477463257 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1C556400) [pid = 608] [serial = 1523] [outer = 1AD1E800] 12:44:23 INFO - PROCESS | 608 | 1462477463882 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]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 970ms 12:44:23 INFO - PROCESS | 608 | 1462477463890 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 608 | 1462477463893 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 12:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:44:23 INFO - PROCESS | 608 | 1462477463909 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 608 | 1462477463912 Marionette TRACE conn5 <- [1,1994,null,{}] 12:44:23 INFO - PROCESS | 608 | 1462477463918 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}] 12:44:24 INFO - PROCESS | 608 | 1462477464030 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 12:44:24 INFO - PROCESS | 608 | 1462477464171 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 608 | ++DOCSHELL 0FE5E400 == 69 [pid = 608] [id = 508] 12:44:24 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1C54E400) [pid = 608] [serial = 1524] [outer = 00000000] 12:44:24 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1CA76C00) [pid = 608] [serial = 1525] [outer = 1C54E400] 12:44:24 INFO - PROCESS | 608 | 1462477464226 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1CA7C400) [pid = 608] [serial = 1526] [outer = 1C54E400] 12:44:24 INFO - PROCESS | 608 | 1462477464775 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]]]}] 12:44:24 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 12:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 950ms 12:44:24 INFO - PROCESS | 608 | 1462477464850 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 608 | 1462477464853 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 12:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:44:24 INFO - PROCESS | 608 | 1462477464856 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 608 | 1462477464858 Marionette TRACE conn5 <- [1,1998,null,{}] 12:44:24 INFO - PROCESS | 608 | 1462477464862 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}] 12:44:24 INFO - PROCESS | 608 | 1462477464969 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 12:44:25 INFO - PROCESS | 608 | 1462477465083 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 608 | ++DOCSHELL 1C554000 == 70 [pid = 608] [id = 509] 12:44:25 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1CA44400) [pid = 608] [serial = 1527] [outer = 00000000] 12:44:25 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1CB06800) [pid = 608] [serial = 1528] [outer = 1CA44400] 12:44:25 INFO - PROCESS | 608 | 1462477465177 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1CB43C00) [pid = 608] [serial = 1529] [outer = 1CA44400] 12:44:25 INFO - PROCESS | 608 | 1462477465780 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]]]}] 12:44:25 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 12:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 969ms 12:44:25 INFO - PROCESS | 608 | 1462477465830 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 608 | 1462477465832 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 12:44:25 INFO - PROCESS | 608 | 1462477465836 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:44:25 INFO - PROCESS | 608 | 1462477465838 Marionette TRACE conn5 <- [1,2002,null,{}] 12:44:25 INFO - PROCESS | 608 | 1462477465842 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}] 12:44:25 INFO - PROCESS | 608 | 1462477465970 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 12:44:26 INFO - PROCESS | 608 | 1462477466263 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 608 | ++DOCSHELL 08E6D800 == 71 [pid = 608] [id = 510] 12:44:26 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (08E6E000) [pid = 608] [serial = 1530] [outer = 00000000] 12:44:26 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (0FD36400) [pid = 608] [serial = 1531] [outer = 08E6E000] 12:44:26 INFO - PROCESS | 608 | 1462477466347 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (0FE5A800) [pid = 608] [serial = 1532] [outer = 08E6E000] 12:44:26 INFO - PROCESS | 608 | 1462477466989 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]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1231ms 12:44:27 INFO - PROCESS | 608 | 1462477467071 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 608 | 1462477467075 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 12:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:44:27 INFO - PROCESS | 608 | 1462477467080 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 608 | 1462477467083 Marionette TRACE conn5 <- [1,2006,null,{}] 12:44:27 INFO - PROCESS | 608 | 1462477467088 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}] 12:44:27 INFO - PROCESS | 608 | 1462477467188 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 12:44:27 INFO - PROCESS | 608 | 1462477467336 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 1757D000 == 70 [pid = 608] [id = 424] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 08E16800 == 69 [pid = 608] [id = 425] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 173F5000 == 68 [pid = 608] [id = 503] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 08E6DC00 == 67 [pid = 608] [id = 502] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 1A55A800 == 66 [pid = 608] [id = 501] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 19FE1800 == 65 [pid = 608] [id = 500] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 1850E800 == 64 [pid = 608] [id = 499] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 1453E800 == 63 [pid = 608] [id = 483] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 18516C00 == 62 [pid = 608] [id = 498] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 145EB000 == 61 [pid = 608] [id = 497] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 123 (19EB2000) [pid = 608] [serial = 1465] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | ++DOCSHELL 08E62400 == 62 [pid = 608] [id = 511] 12:44:27 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (08E67800) [pid = 608] [serial = 1533] [outer = 00000000] 12:44:27 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (0FD33000) [pid = 608] [serial = 1534] [outer = 08E67800] 12:44:27 INFO - PROCESS | 608 | 1462477467453 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (10068800) [pid = 608] [serial = 1535] [outer = 08E67800] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 1490EC00 == 61 [pid = 608] [id = 482] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 0FCE3C00 == 60 [pid = 608] [id = 496] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 0FD46800 == 59 [pid = 608] [id = 495] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 111D4800 == 58 [pid = 608] [id = 490] 12:44:27 INFO - PROCESS | 608 | --DOCSHELL 0FC21800 == 57 [pid = 608] [id = 489] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1757E000) [pid = 608] [serial = 1382] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1006F400) [pid = 608] [serial = 1379] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1CA78000) [pid = 608] [serial = 1391] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1C027800) [pid = 608] [serial = 1385] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1AD0D000) [pid = 608] [serial = 1331] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1C9E4400) [pid = 608] [serial = 1388] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 119 (17778C00) [pid = 608] [serial = 1454] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 118 (17750000) [pid = 608] [serial = 1453] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 117 (0FE52000) [pid = 608] [serial = 1439] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 116 (0FD41000) [pid = 608] [serial = 1438] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 115 (145D9C00) [pid = 608] [serial = 1424] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 114 (111D4000) [pid = 608] [serial = 1423] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 113 (16346400) [pid = 608] [serial = 1447] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1CF35400) [pid = 608] [serial = 1436] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1CB97000) [pid = 608] [serial = 1435] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 110 (18D68800) [pid = 608] [serial = 1427] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 109 (18517C00) [pid = 608] [serial = 1426] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1857E400) [pid = 608] [serial = 1456] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1CB42C00) [pid = 608] [serial = 1430] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1CA84400) [pid = 608] [serial = 1429] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 105 (0FE57800) [pid = 608] [serial = 1441] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1006D400) [pid = 608] [serial = 1442] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1CB8D400) [pid = 608] [serial = 1433] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1CB50800) [pid = 608] [serial = 1432] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1421C400) [pid = 608] [serial = 1444] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 100 (14512000) [pid = 608] [serial = 1445] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 99 (14301400) [pid = 608] [serial = 1459] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 98 (163EBC00) [pid = 608] [serial = 1460] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 97 (17386400) [pid = 608] [serial = 1450] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 96 (173A0000) [pid = 608] [serial = 1451] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 95 (188C3000) [pid = 608] [serial = 1457] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 94 (18E17000) [pid = 608] [serial = 1462] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 93 (164C1000) [pid = 608] [serial = 1448] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | --DOMWINDOW == 92 (19061000) [pid = 608] [serial = 1463] [outer = 00000000] [url = about:blank] 12:44:27 INFO - PROCESS | 608 | 1462477467942 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]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 930ms 12:44:27 INFO - PROCESS | 608 | 1462477468013 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 608 | 1462477468017 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 12:44:28 INFO - PROCESS | 608 | 1462477468021 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:44:28 INFO - PROCESS | 608 | 1462477468023 Marionette TRACE conn5 <- [1,2010,null,{}] 12:44:28 INFO - PROCESS | 608 | 1462477468027 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}] 12:44:28 INFO - PROCESS | 608 | 1462477468113 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 12:44:28 INFO - PROCESS | 608 | 1462477468128 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 608 | ++DOCSHELL 1021E000 == 58 [pid = 608] [id = 512] 12:44:28 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (10220000) [pid = 608] [serial = 1536] [outer = 00000000] 12:44:28 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (142BB400) [pid = 608] [serial = 1537] [outer = 10220000] 12:44:28 INFO - PROCESS | 608 | 1462477468175 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (145E9400) [pid = 608] [serial = 1538] [outer = 10220000] 12:44:28 INFO - PROCESS | 608 | 1462477468658 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]]]}] 12:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 12:44:28 INFO - PROCESS | 608 | 1462477468696 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 608 | 1462477468699 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 12:44:28 INFO - PROCESS | 608 | 1462477468703 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:44:28 INFO - PROCESS | 608 | 1462477468709 Marionette TRACE conn5 <- [1,2014,null,{}] 12:44:28 INFO - PROCESS | 608 | 1462477468718 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}] 12:44:28 INFO - PROCESS | 608 | 1462477468805 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 12:44:28 INFO - PROCESS | 608 | 1462477468812 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 608 | ++DOCSHELL 0CD88000 == 59 [pid = 608] [id = 513] 12:44:28 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (17382800) [pid = 608] [serial = 1539] [outer = 00000000] 12:44:28 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1739F000) [pid = 608] [serial = 1540] [outer = 17382800] 12:44:28 INFO - PROCESS | 608 | 1462477468859 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (173A6400) [pid = 608] [serial = 1541] [outer = 17382800] 12:44:29 INFO - PROCESS | 608 | 1462477469351 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]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 690ms 12:44:29 INFO - PROCESS | 608 | 1462477469396 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 608 | 1462477469399 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 12:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:44:29 INFO - PROCESS | 608 | 1462477469402 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 608 | 1462477469403 Marionette TRACE conn5 <- [1,2018,null,{}] 12:44:29 INFO - PROCESS | 608 | 1462477469407 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}] 12:44:29 INFO - PROCESS | 608 | 1462477469493 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 12:44:29 INFO - PROCESS | 608 | 1462477469500 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 608 | ++DOCSHELL 1739EC00 == 60 [pid = 608] [id = 514] 12:44:29 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (173E9400) [pid = 608] [serial = 1542] [outer = 00000000] 12:44:29 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (17581800) [pid = 608] [serial = 1543] [outer = 173E9400] 12:44:29 INFO - PROCESS | 608 | 1462477469545 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (17779000) [pid = 608] [serial = 1544] [outer = 173E9400] 12:44:30 INFO - PROCESS | 608 | 1462477470031 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]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 670ms 12:44:30 INFO - PROCESS | 608 | 1462477470076 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 12:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:44:30 INFO - PROCESS | 608 | 1462477470078 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 12:44:30 INFO - PROCESS | 608 | 1462477470081 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 608 | 1462477470083 Marionette TRACE conn5 <- [1,2022,null,{}] 12:44:30 INFO - PROCESS | 608 | 1462477470086 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}] 12:44:30 INFO - PROCESS | 608 | 1462477470202 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 12:44:30 INFO - PROCESS | 608 | 1462477470294 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 608 | ++DOCSHELL 18517C00 == 61 [pid = 608] [id = 515] 12:44:30 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (18518C00) [pid = 608] [serial = 1545] [outer = 00000000] 12:44:30 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (18580800) [pid = 608] [serial = 1546] [outer = 18518C00] 12:44:30 INFO - PROCESS | 608 | 1462477470349 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (18D66800) [pid = 608] [serial = 1547] [outer = 18518C00] 12:44:30 INFO - PROCESS | 608 | 1462477470789 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]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 729ms 12:44:30 INFO - PROCESS | 608 | 1462477470812 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 12:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:44:30 INFO - PROCESS | 608 | 1462477470814 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 12:44:30 INFO - PROCESS | 608 | 1462477470817 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 608 | 1462477470819 Marionette TRACE conn5 <- [1,2026,null,{}] 12:44:30 INFO - PROCESS | 608 | 1462477470823 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}] 12:44:30 INFO - PROCESS | 608 | 1462477470945 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 12:44:31 INFO - PROCESS | 608 | 1462477471018 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 608 | ++DOCSHELL 19521400 == 62 [pid = 608] [id = 516] 12:44:31 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (19521800) [pid = 608] [serial = 1548] [outer = 00000000] 12:44:31 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (19EB7400) [pid = 608] [serial = 1549] [outer = 19521800] 12:44:31 INFO - PROCESS | 608 | 1462477471065 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (19EB7800) [pid = 608] [serial = 1550] [outer = 19521800] 12:44:31 INFO - PROCESS | 608 | 1462477471483 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]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 12:44:31 INFO - PROCESS | 608 | 1462477471548 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 608 | 1462477471550 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 12:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:44:31 INFO - PROCESS | 608 | 1462477471553 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 608 | 1462477471555 Marionette TRACE conn5 <- [1,2030,null,{}] 12:44:31 INFO - PROCESS | 608 | 1462477471558 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}] 12:44:31 INFO - PROCESS | 608 | 1462477471699 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 106 (0FD2EC00) [pid = 608] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 105 (18517400) [pid = 608] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 104 (10144400) [pid = 608] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1633C800) [pid = 608] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1A02A000) [pid = 608] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 101 (0929F800) [pid = 608] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1A5B1400) [pid = 608] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 99 (173F5C00) [pid = 608] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:44:31 INFO - PROCESS | 608 | --DOMWINDOW == 98 (18E14C00) [pid = 608] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:44:31 INFO - PROCESS | 608 | 1462477471873 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 608 | ++DOCSHELL 08E19C00 == 63 [pid = 608] [id = 517] 12:44:31 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (08E1BC00) [pid = 608] [serial = 1551] [outer = 00000000] 12:44:31 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (10222000) [pid = 608] [serial = 1552] [outer = 08E1BC00] 12:44:31 INFO - PROCESS | 608 | 1462477471917 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (14037C00) [pid = 608] [serial = 1553] [outer = 08E1BC00] 12:44:32 INFO - PROCESS | 608 | 1462477472281 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]]]}] 12:44:32 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) 12:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 12:44:32 INFO - PROCESS | 608 | 1462477472324 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 12:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:44:32 INFO - PROCESS | 608 | 1462477472326 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 12:44:32 INFO - PROCESS | 608 | 1462477472329 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 608 | 1462477472331 Marionette TRACE conn5 <- [1,2034,null,{}] 12:44:32 INFO - PROCESS | 608 | 1462477472342 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}] 12:44:32 INFO - PROCESS | 608 | 1462477472424 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 12:44:32 INFO - PROCESS | 608 | 1462477472431 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 608 | ++DOCSHELL 1A033000 == 64 [pid = 608] [id = 518] 12:44:32 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1A037C00) [pid = 608] [serial = 1554] [outer = 00000000] 12:44:32 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1A50F000) [pid = 608] [serial = 1555] [outer = 1A037C00] 12:44:32 INFO - PROCESS | 608 | 1462477472476 Marionette DEBUG loaded listener.js 12:44:32 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1A55AC00) [pid = 608] [serial = 1556] [outer = 1A037C00] 12:44:32 INFO - PROCESS | 608 | 1462477472916 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]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 12:44:32 INFO - PROCESS | 608 | 1462477472963 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 608 | 1462477472965 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 12:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:44:32 INFO - PROCESS | 608 | 1462477472968 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 608 | 1462477472970 Marionette TRACE conn5 <- [1,2038,null,{}] 12:44:32 INFO - PROCESS | 608 | 1462477472973 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}] 12:44:33 INFO - PROCESS | 608 | 1462477473056 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 12:44:33 INFO - PROCESS | 608 | 1462477473063 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 608 | ++DOCSHELL 1A55D800 == 65 [pid = 608] [id = 519] 12:44:33 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1A5B6800) [pid = 608] [serial = 1557] [outer = 00000000] 12:44:33 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1AD0B400) [pid = 608] [serial = 1558] [outer = 1A5B6800] 12:44:33 INFO - PROCESS | 608 | 1462477473110 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1AD1C000) [pid = 608] [serial = 1559] [outer = 1A5B6800] 12:44:33 INFO - PROCESS | 608 | 1462477473562 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]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 631ms 12:44:33 INFO - PROCESS | 608 | 1462477473601 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 12:44:33 INFO - PROCESS | 608 | 1462477473603 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 12:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:44:33 INFO - PROCESS | 608 | 1462477473606 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 608 | 1462477473608 Marionette TRACE conn5 <- [1,2042,null,{}] 12:44:33 INFO - PROCESS | 608 | 1462477473611 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}] 12:44:33 INFO - PROCESS | 608 | 1462477473746 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 12:44:33 INFO - PROCESS | 608 | 1462477473756 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 608 | ++DOCSHELL 1A5BAC00 == 66 [pid = 608] [id = 520] 12:44:33 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1AD06C00) [pid = 608] [serial = 1560] [outer = 00000000] 12:44:33 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1C02B400) [pid = 608] [serial = 1561] [outer = 1AD06C00] 12:44:33 INFO - PROCESS | 608 | 1462477473804 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1C5A9800) [pid = 608] [serial = 1562] [outer = 1AD06C00] 12:44:34 INFO - PROCESS | 608 | 1462477474431 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]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 930ms 12:44:34 INFO - PROCESS | 608 | 1462477474544 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 608 | 1462477474550 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 12:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:44:34 INFO - PROCESS | 608 | 1462477474555 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 608 | 1462477474559 Marionette TRACE conn5 <- [1,2046,null,{}] 12:44:34 INFO - PROCESS | 608 | 1462477474565 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}] 12:44:34 INFO - PROCESS | 608 | 1462477474687 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 12:44:34 INFO - PROCESS | 608 | 1462477474823 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 608 | ++DOCSHELL 0FE57400 == 67 [pid = 608] [id = 521] 12:44:34 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1006D400) [pid = 608] [serial = 1563] [outer = 00000000] 12:44:34 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1450B800) [pid = 608] [serial = 1564] [outer = 1006D400] 12:44:34 INFO - PROCESS | 608 | 1462477474883 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (145F6400) [pid = 608] [serial = 1565] [outer = 1006D400] 12:44:35 INFO - PROCESS | 608 | 1462477475459 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]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 970ms 12:44:35 INFO - PROCESS | 608 | 1462477475530 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 608 | 1462477475536 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 12:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:44:35 INFO - PROCESS | 608 | 1462477475542 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 608 | 1462477475545 Marionette TRACE conn5 <- [1,2050,null,{}] 12:44:35 INFO - PROCESS | 608 | 1462477475549 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}] 12:44:35 INFO - PROCESS | 608 | 1462477475696 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 12:44:35 INFO - PROCESS | 608 | 1462477475837 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 608 | ++DOCSHELL 17383000 == 68 [pid = 608] [id = 522] 12:44:35 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1739E000) [pid = 608] [serial = 1566] [outer = 00000000] 12:44:35 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1854F800) [pid = 608] [serial = 1567] [outer = 1739E000] 12:44:35 INFO - PROCESS | 608 | 1462477475892 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (18D64800) [pid = 608] [serial = 1568] [outer = 1739E000] 12:44:36 INFO - PROCESS | 608 | 1462477476535 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]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1021ms 12:44:36 INFO - PROCESS | 608 | 1462477476566 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 608 | 1462477476568 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 12:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:44:36 INFO - PROCESS | 608 | 1462477476572 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 608 | 1462477476576 Marionette TRACE conn5 <- [1,2054,null,{}] 12:44:36 INFO - PROCESS | 608 | 1462477476587 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}] 12:44:36 INFO - PROCESS | 608 | 1462477476718 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 12:44:36 INFO - PROCESS | 608 | 1462477476862 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 608 | ++DOCSHELL 163EA800 == 69 [pid = 608] [id = 523] 12:44:36 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1C4C4C00) [pid = 608] [serial = 1569] [outer = 00000000] 12:44:36 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1CA46C00) [pid = 608] [serial = 1570] [outer = 1C4C4C00] 12:44:36 INFO - PROCESS | 608 | 1462477476919 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1CA7A000) [pid = 608] [serial = 1571] [outer = 1C4C4C00] 12:44:37 INFO - PROCESS | 608 | 1462477477520 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]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 970ms 12:44:37 INFO - PROCESS | 608 | 1462477477546 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 608 | 1462477477549 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 12:44:37 INFO - PROCESS | 608 | 1462477477552 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:44:37 INFO - PROCESS | 608 | 1462477477554 Marionette TRACE conn5 <- [1,2058,null,{}] 12:44:37 INFO - PROCESS | 608 | 1462477477558 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}] 12:44:37 INFO - PROCESS | 608 | 1462477477671 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 12:44:37 INFO - PROCESS | 608 | 1462477477784 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 608 | ++DOCSHELL 1CB0E000 == 70 [pid = 608] [id = 524] 12:44:37 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1CB0E400) [pid = 608] [serial = 1572] [outer = 00000000] 12:44:37 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1CB49400) [pid = 608] [serial = 1573] [outer = 1CB0E400] 12:44:37 INFO - PROCESS | 608 | 1462477477878 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1CB89400) [pid = 608] [serial = 1574] [outer = 1CB0E400] 12:44:38 INFO - PROCESS | 608 | 1462477478435 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]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 930ms 12:44:38 INFO - PROCESS | 608 | 1462477478486 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 608 | 1462477478488 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 12:44:38 INFO - PROCESS | 608 | 1462477478492 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:44:38 INFO - PROCESS | 608 | 1462477478494 Marionette TRACE conn5 <- [1,2062,null,{}] 12:44:38 INFO - PROCESS | 608 | 1462477478497 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}] 12:44:38 INFO - PROCESS | 608 | 1462477478604 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 12:44:38 INFO - PROCESS | 608 | 1462477478745 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 608 | ++DOCSHELL 1CB45000 == 71 [pid = 608] [id = 525] 12:44:38 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1CB8B800) [pid = 608] [serial = 1575] [outer = 00000000] 12:44:38 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1CB93800) [pid = 608] [serial = 1576] [outer = 1CB8B800] 12:44:38 INFO - PROCESS | 608 | 1462477478799 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1CB97000) [pid = 608] [serial = 1577] [outer = 1CB8B800] 12:44:39 INFO - PROCESS | 608 | 1462477479452 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]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1172ms 12:44:39 INFO - PROCESS | 608 | 1462477479687 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 608 | 1462477479691 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 12:44:39 INFO - PROCESS | 608 | 1462477479696 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 608 | 1462477479699 Marionette TRACE conn5 <- [1,2066,null,{}] 12:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:44:39 INFO - PROCESS | 608 | 1462477479704 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}] 12:44:39 INFO - PROCESS | 608 | 1462477479806 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 12:44:39 INFO - PROCESS | 608 | 1462477479944 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 608 | ++DOCSHELL 0C945800 == 72 [pid = 608] [id = 526] 12:44:39 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (0FD3C400) [pid = 608] [serial = 1578] [outer = 00000000] 12:44:39 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (14519400) [pid = 608] [serial = 1579] [outer = 0FD3C400] 12:44:39 INFO - PROCESS | 608 | 1462477479993 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (163E4C00) [pid = 608] [serial = 1580] [outer = 0FD3C400] 12:44:40 INFO - PROCESS | 608 | 1462477480604 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]]]}] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 1A55D800 == 71 [pid = 608] [id = 519] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 1A033000 == 70 [pid = 608] [id = 518] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 08E19C00 == 69 [pid = 608] [id = 517] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 19521400 == 68 [pid = 608] [id = 516] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 18517C00 == 67 [pid = 608] [id = 515] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 1739EC00 == 66 [pid = 608] [id = 514] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 0CD88000 == 65 [pid = 608] [id = 513] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 1021E000 == 64 [pid = 608] [id = 512] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 127 (0FD44800) [pid = 608] [serial = 1468] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 126 (15A59800) [pid = 608] [serial = 1471] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 125 (19FE2000) [pid = 608] [serial = 1474] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1C024000) [pid = 608] [serial = 1513] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1A32F400) [pid = 608] [serial = 1477] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1A510400) [pid = 608] [serial = 1480] [outer = 00000000] [url = about:blank] 12:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 969ms 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 08E62400 == 63 [pid = 608] [id = 511] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 08E6D800 == 62 [pid = 608] [id = 510] 12:44:40 INFO - PROCESS | 608 | --DOCSHELL 1AEAB800 == 61 [pid = 608] [id = 504] 12:44:40 INFO - PROCESS | 608 | 1462477480690 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 12:44:40 INFO - PROCESS | 608 | 1462477480693 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 12:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:44:40 INFO - PROCESS | 608 | 1462477480700 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 608 | 1462477480703 Marionette TRACE conn5 <- [1,2070,null,{}] 12:44:40 INFO - PROCESS | 608 | 1462477480707 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}] 12:44:40 INFO - PROCESS | 608 | 1462477480806 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 121 (111DFC00) [pid = 608] [serial = 1490] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 120 (18D61800) [pid = 608] [serial = 1495] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 119 (18517800) [pid = 608] [serial = 1483] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1633CC00) [pid = 608] [serial = 1487] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 117 (14518800) [pid = 608] [serial = 1486] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 116 (173A1400) [pid = 608] [serial = 1492] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 115 (164E9400) [pid = 608] [serial = 1493] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1A505000) [pid = 608] [serial = 1502] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1A504400) [pid = 608] [serial = 1501] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 112 (10224C00) [pid = 608] [serial = 1507] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1AD0AC00) [pid = 608] [serial = 1504] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1A50C400) [pid = 608] [serial = 1510] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1AD1C800) [pid = 608] [serial = 1505] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1952BC00) [pid = 608] [serial = 1498] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 107 (19A9A400) [pid = 608] [serial = 1499] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1453C800) [pid = 608] [serial = 1508] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1AEA5C00) [pid = 608] [serial = 1511] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 104 (18D69C00) [pid = 608] [serial = 1496] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1023F800) [pid = 608] [serial = 1489] [outer = 00000000] [url = about:blank] 12:44:40 INFO - PROCESS | 608 | 1462477480921 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 608 | ++DOCSHELL 0FC1B800 == 62 [pid = 608] [id = 527] 12:44:40 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (0FC94C00) [pid = 608] [serial = 1581] [outer = 00000000] 12:44:40 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (0FE52000) [pid = 608] [serial = 1582] [outer = 0FC94C00] 12:44:40 INFO - PROCESS | 608 | 1462477480966 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (10224C00) [pid = 608] [serial = 1583] [outer = 0FC94C00] 12:44:41 INFO - PROCESS | 608 | 1462477481351 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]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 730ms 12:44:41 INFO - PROCESS | 608 | 1462477481435 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 608 | 1462477481437 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 12:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:44:41 INFO - PROCESS | 608 | 1462477481440 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 608 | 1462477481442 Marionette TRACE conn5 <- [1,2074,null,{}] 12:44:41 INFO - PROCESS | 608 | 1462477481452 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}] 12:44:41 INFO - PROCESS | 608 | 1462477481543 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 12:44:41 INFO - PROCESS | 608 | 1462477481559 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 608 | ++DOCSHELL 1739A400 == 63 [pid = 608] [id = 528] 12:44:41 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1739B800) [pid = 608] [serial = 1584] [outer = 00000000] 12:44:41 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (173A3C00) [pid = 608] [serial = 1585] [outer = 1739B800] 12:44:41 INFO - PROCESS | 608 | 1462477481610 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1757A000) [pid = 608] [serial = 1586] [outer = 1739B800] 12:44:42 INFO - PROCESS | 608 | 1462477482110 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 733ms 12:44:42 INFO - PROCESS | 608 | 1462477482185 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 608 | 1462477482187 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 12:44:42 INFO - PROCESS | 608 | 1462477482191 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:44:42 INFO - PROCESS | 608 | 1462477482192 Marionette TRACE conn5 <- [1,2078,null,{}] 12:44:42 INFO - PROCESS | 608 | 1462477482199 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}] 12:44:42 INFO - PROCESS | 608 | 1462477482285 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 12:44:42 INFO - PROCESS | 608 | 1462477482387 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 608 | ++DOCSHELL 1757E400 == 64 [pid = 608] [id = 529] 12:44:42 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (17747000) [pid = 608] [serial = 1587] [outer = 00000000] 12:44:42 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (18E14800) [pid = 608] [serial = 1588] [outer = 17747000] 12:44:42 INFO - PROCESS | 608 | 1462477482432 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (19522000) [pid = 608] [serial = 1589] [outer = 17747000] 12:44:42 INFO - PROCESS | 608 | 1462477482816 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 12:44:42 INFO - PROCESS | 608 | 1462477482875 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 608 | 1462477482877 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 12:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:44:42 INFO - PROCESS | 608 | 1462477482880 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 608 | 1462477482882 Marionette TRACE conn5 <- [1,2082,null,{}] 12:44:42 INFO - PROCESS | 608 | 1462477482885 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}] 12:44:42 INFO - PROCESS | 608 | 1462477483008 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 12:44:43 INFO - PROCESS | 608 | 1462477483074 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 608 | ++DOCSHELL 190D1C00 == 65 [pid = 608] [id = 530] 12:44:43 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (19528800) [pid = 608] [serial = 1590] [outer = 00000000] 12:44:43 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (19EB6C00) [pid = 608] [serial = 1591] [outer = 19528800] 12:44:43 INFO - PROCESS | 608 | 1462477483118 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (19FE2000) [pid = 608] [serial = 1592] [outer = 19528800] 12:44:43 INFO - PROCESS | 608 | 1462477483534 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]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 12:44:43 INFO - PROCESS | 608 | 1462477483551 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 12:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:44:43 INFO - PROCESS | 608 | 1462477483553 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 12:44:43 INFO - PROCESS | 608 | 1462477483556 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 608 | 1462477483558 Marionette TRACE conn5 <- [1,2086,null,{}] 12:44:43 INFO - PROCESS | 608 | 1462477483561 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}] 12:44:43 INFO - PROCESS | 608 | 1462477483731 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 12:44:43 INFO - PROCESS | 608 | 1462477483760 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 608 | ++DOCSHELL 0FD4D000 == 66 [pid = 608] [id = 531] 12:44:43 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1A502800) [pid = 608] [serial = 1593] [outer = 00000000] 12:44:43 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1A558000) [pid = 608] [serial = 1594] [outer = 1A502800] 12:44:43 INFO - PROCESS | 608 | 1462477483806 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1AD06400) [pid = 608] [serial = 1595] [outer = 1A502800] 12:44:44 INFO - PROCESS | 608 | 1462477484254 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]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 12:44:44 INFO - PROCESS | 608 | 1462477484288 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 608 | 1462477484290 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 12:44:44 INFO - PROCESS | 608 | 1462477484293 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:44:44 INFO - PROCESS | 608 | 1462477484295 Marionette TRACE conn5 <- [1,2090,null,{}] 12:44:44 INFO - PROCESS | 608 | 1462477484299 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}] 12:44:44 INFO - PROCESS | 608 | 1462477484419 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 12:44:44 INFO - PROCESS | 608 | 1462477484425 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 608 | ++DOCSHELL 1AD0AC00 == 67 [pid = 608] [id = 532] 12:44:44 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1AD1E400) [pid = 608] [serial = 1596] [outer = 00000000] 12:44:44 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1AEAA800) [pid = 608] [serial = 1597] [outer = 1AD1E400] 12:44:44 INFO - PROCESS | 608 | 1462477484470 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1AEAC000) [pid = 608] [serial = 1598] [outer = 1AD1E400] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1A5B6800) [pid = 608] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1952EC00) [pid = 608] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 118 (18518C00) [pid = 608] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 117 (19521800) [pid = 608] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 116 (17382800) [pid = 608] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 115 (08E67800) [pid = 608] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 114 (173E9400) [pid = 608] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 113 (08E1BC00) [pid = 608] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 112 (08E6E000) [pid = 608] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1A037C00) [pid = 608] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:44:45 INFO - PROCESS | 608 | --DOMWINDOW == 110 (10220000) [pid = 608] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:44:45 INFO - PROCESS | 608 | 1462477485126 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]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 870ms 12:44:45 INFO - PROCESS | 608 | 1462477485168 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 608 | 1462477485170 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 12:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:44:45 INFO - PROCESS | 608 | 1462477485173 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 608 | 1462477485174 Marionette TRACE conn5 <- [1,2094,null,{}] 12:44:45 INFO - PROCESS | 608 | 1462477485178 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}] 12:44:45 INFO - PROCESS | 608 | 1462477485261 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 12:44:45 INFO - PROCESS | 608 | 1462477485268 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 608 | ++DOCSHELL 111D3C00 == 68 [pid = 608] [id = 533] 12:44:45 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (111D4000) [pid = 608] [serial = 1599] [outer = 00000000] 12:44:45 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (17380800) [pid = 608] [serial = 1600] [outer = 111D4000] 12:44:45 INFO - PROCESS | 608 | 1462477485314 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (18D66400) [pid = 608] [serial = 1601] [outer = 111D4000] 12:44:45 INFO - PROCESS | 608 | 1462477485745 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]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 629ms 12:44:45 INFO - PROCESS | 608 | 1462477485804 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 608 | 1462477485806 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 12:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:44:45 INFO - PROCESS | 608 | 1462477485809 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 608 | 1462477485810 Marionette TRACE conn5 <- [1,2098,null,{}] 12:44:45 INFO - PROCESS | 608 | 1462477485814 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}] 12:44:45 INFO - PROCESS | 608 | 1462477485897 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 12:44:45 INFO - PROCESS | 608 | 1462477485904 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 608 | ++DOCSHELL 17378400 == 69 [pid = 608] [id = 534] 12:44:45 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1774F000) [pid = 608] [serial = 1602] [outer = 00000000] 12:44:45 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1C33E400) [pid = 608] [serial = 1603] [outer = 1774F000] 12:44:45 INFO - PROCESS | 608 | 1462477485949 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1CA4B400) [pid = 608] [serial = 1604] [outer = 1774F000] 12:44:46 INFO - PROCESS | 608 | 1462477486383 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]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 630ms 12:44:46 INFO - PROCESS | 608 | 1462477486440 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 608 | 1462477486442 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 12:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:44:46 INFO - PROCESS | 608 | 1462477486445 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 608 | 1462477486447 Marionette TRACE conn5 <- [1,2102,null,{}] 12:44:46 INFO - PROCESS | 608 | 1462477486451 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}] 12:44:46 INFO - PROCESS | 608 | 1462477486536 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 12:44:46 INFO - PROCESS | 608 | 1462477486543 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 608 | ++DOCSHELL 1C9D9800 == 70 [pid = 608] [id = 535] 12:44:46 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1CA82000) [pid = 608] [serial = 1605] [outer = 00000000] 12:44:46 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1CB8F800) [pid = 608] [serial = 1606] [outer = 1CA82000] 12:44:46 INFO - PROCESS | 608 | 1462477486586 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1CF3AC00) [pid = 608] [serial = 1607] [outer = 1CA82000] 12:44:47 INFO - PROCESS | 608 | 1462477487055 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]]]}] 12:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 631ms 12:44:47 INFO - PROCESS | 608 | 1462477487130 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 608 | 1462477487134 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 12:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:44:47 INFO - PROCESS | 608 | 1462477487145 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 608 | 1462477487150 Marionette TRACE conn5 <- [1,2106,null,{}] 12:44:47 INFO - PROCESS | 608 | 1462477487156 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}] 12:44:47 INFO - PROCESS | 608 | 1462477487276 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 12:44:47 INFO - PROCESS | 608 | 1462477487424 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 608 | ++DOCSHELL 0FCE2000 == 71 [pid = 608] [id = 536] 12:44:47 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (0FD31400) [pid = 608] [serial = 1608] [outer = 00000000] 12:44:47 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1005B400) [pid = 608] [serial = 1609] [outer = 0FD31400] 12:44:47 INFO - PROCESS | 608 | 1462477487483 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (10224000) [pid = 608] [serial = 1610] [outer = 0FD31400] 12:44:48 INFO - PROCESS | 608 | 1462477488095 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]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 990ms 12:44:48 INFO - PROCESS | 608 | 1462477488138 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 608 | 1462477488142 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 12:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:44:48 INFO - PROCESS | 608 | 1462477488150 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 608 | 1462477488154 Marionette TRACE conn5 <- [1,2110,null,{}] 12:44:48 INFO - PROCESS | 608 | 1462477488158 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}] 12:44:48 INFO - PROCESS | 608 | 1462477488272 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 12:44:48 INFO - PROCESS | 608 | 1462477488418 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 608 | ++DOCSHELL 10BDA800 == 72 [pid = 608] [id = 537] 12:44:48 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (14A27800) [pid = 608] [serial = 1611] [outer = 00000000] 12:44:48 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1850E800) [pid = 608] [serial = 1612] [outer = 14A27800] 12:44:48 INFO - PROCESS | 608 | 1462477488473 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (18D6AC00) [pid = 608] [serial = 1613] [outer = 14A27800] 12:44:49 INFO - PROCESS | 608 | 1462477489053 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]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 970ms 12:44:49 INFO - PROCESS | 608 | 1462477489122 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 608 | 1462477489125 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 12:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:44:49 INFO - PROCESS | 608 | 1462477489128 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 608 | 1462477489131 Marionette TRACE conn5 <- [1,2114,null,{}] 12:44:49 INFO - PROCESS | 608 | 1462477489141 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}] 12:44:49 INFO - PROCESS | 608 | 1462477489258 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 12:44:49 INFO - PROCESS | 608 | 1462477489406 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 608 | ++DOCSHELL 1C553800 == 73 [pid = 608] [id = 538] 12:44:49 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1C9D5800) [pid = 608] [serial = 1614] [outer = 00000000] 12:44:49 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1CB4DC00) [pid = 608] [serial = 1615] [outer = 1C9D5800] 12:44:49 INFO - PROCESS | 608 | 1462477489466 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1D301C00) [pid = 608] [serial = 1616] [outer = 1C9D5800] 12:44:50 INFO - PROCESS | 608 | 1462477490081 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]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 970ms 12:44:50 INFO - PROCESS | 608 | 1462477490111 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 608 | 1462477490113 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 12:44:50 INFO - PROCESS | 608 | 1462477490117 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 608 | 1462477490119 Marionette TRACE conn5 <- [1,2118,null,{}] 12:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:44:50 INFO - PROCESS | 608 | 1462477490123 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}] 12:44:50 INFO - PROCESS | 608 | 1462477490235 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 12:44:50 INFO - PROCESS | 608 | 1462477490380 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 608 | ++DOCSHELL 1D811800 == 74 [pid = 608] [id = 539] 12:44:50 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1D814400) [pid = 608] [serial = 1617] [outer = 00000000] 12:44:50 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1D862C00) [pid = 608] [serial = 1618] [outer = 1D814400] 12:44:50 INFO - PROCESS | 608 | 1462477490435 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1D86B800) [pid = 608] [serial = 1619] [outer = 1D814400] 12:44:51 INFO - PROCESS | 608 | 1462477491025 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] 12:44:51 INFO - PROCESS | 608 | 1462477491056 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 12:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:44:51 INFO - PROCESS | 608 | 1462477491059 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 608 | 1462477491062 Marionette TRACE conn5 <- [1,2122,null,{}] 12:44:51 INFO - PROCESS | 608 | 1462477491065 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}] 12:44:51 INFO - PROCESS | 608 | 1462477491175 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 12:44:51 INFO - PROCESS | 608 | 1462477491335 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 608 | ++DOCSHELL 1D81B000 == 75 [pid = 608] [id = 540] 12:44:51 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1D8D8400) [pid = 608] [serial = 1620] [outer = 00000000] 12:44:51 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1D8E4400) [pid = 608] [serial = 1621] [outer = 1D8D8400] 12:44:51 INFO - PROCESS | 608 | 1462477491391 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1D8E7000) [pid = 608] [serial = 1622] [outer = 1D8D8400] 12:44:51 INFO - PROCESS | 608 | 1462477491904 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]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 870ms 12:44:51 INFO - PROCESS | 608 | 1462477491933 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 608 | 1462477491936 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 12:44:51 INFO - PROCESS | 608 | 1462477491939 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:44:51 INFO - PROCESS | 608 | 1462477491941 Marionette TRACE conn5 <- [1,2126,null,{}] 12:44:51 INFO - PROCESS | 608 | 1462477491945 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}] 12:44:52 INFO - PROCESS | 608 | 1462477492079 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 12:44:52 INFO - PROCESS | 608 | 1462477492258 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 608 | ++DOCSHELL 1EC54000 == 76 [pid = 608] [id = 541] 12:44:52 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1EC54400) [pid = 608] [serial = 1623] [outer = 00000000] 12:44:52 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1EC57400) [pid = 608] [serial = 1624] [outer = 1EC54400] 12:44:52 INFO - PROCESS | 608 | 1462477492318 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1ED96000) [pid = 608] [serial = 1625] [outer = 1EC54400] 12:44:52 INFO - PROCESS | 608 | --DOCSHELL 10149400 == 75 [pid = 608] [id = 12] 12:44:53 INFO - PROCESS | 608 | 1462477493257 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]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1382ms 12:44:53 INFO - PROCESS | 608 | 1462477493325 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 12:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:44:53 INFO - PROCESS | 608 | 1462477493329 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 12:44:53 INFO - PROCESS | 608 | 1462477493335 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 608 | 1462477493339 Marionette TRACE conn5 <- [1,2130,null,{}] 12:44:53 INFO - PROCESS | 608 | 1462477493345 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}] 12:44:53 INFO - PROCESS | 608 | 1462477493494 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 12:44:53 INFO - PROCESS | 608 | 1462477493515 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 608 | ++DOCSHELL 0FE5B000 == 76 [pid = 608] [id = 542] 12:44:53 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1005E000) [pid = 608] [serial = 1626] [outer = 00000000] 12:44:53 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1400A000) [pid = 608] [serial = 1627] [outer = 1005E000] 12:44:53 INFO - PROCESS | 608 | 1462477493563 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1453E400) [pid = 608] [serial = 1628] [outer = 1005E000] 12:44:54 INFO - PROCESS | 608 | 1462477494184 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] 12:44:54 INFO - PROCESS | 608 | 1462477494272 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 12:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:44:54 INFO - PROCESS | 608 | 1462477494278 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 608 | 1462477494281 Marionette TRACE conn5 <- [1,2134,null,{}] 12:44:54 INFO - PROCESS | 608 | 1462477494285 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}] 12:44:54 INFO - PROCESS | 608 | 1462477494384 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 12:44:54 INFO - PROCESS | 608 | 1462477494522 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 17378400 == 75 [pid = 608] [id = 534] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 111D3C00 == 74 [pid = 608] [id = 533] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 1AD0AC00 == 73 [pid = 608] [id = 532] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 0FD4D000 == 72 [pid = 608] [id = 531] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 190D1C00 == 71 [pid = 608] [id = 530] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 1757E400 == 70 [pid = 608] [id = 529] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 139 (1CB06800) [pid = 608] [serial = 1528] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | ++DOCSHELL 08E6D800 == 71 [pid = 608] [id = 543] 12:44:54 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (08E71000) [pid = 608] [serial = 1629] [outer = 00000000] 12:44:54 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (0FD39400) [pid = 608] [serial = 1630] [outer = 08E71000] 12:44:54 INFO - PROCESS | 608 | 1462477494625 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (0FE56800) [pid = 608] [serial = 1631] [outer = 08E71000] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 1739A400 == 70 [pid = 608] [id = 528] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 0FC1B800 == 69 [pid = 608] [id = 527] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 0C945800 == 68 [pid = 608] [id = 526] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 1CB0E000 == 67 [pid = 608] [id = 524] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 163EA800 == 66 [pid = 608] [id = 523] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 17383000 == 65 [pid = 608] [id = 522] 12:44:54 INFO - PROCESS | 608 | --DOCSHELL 0FE57400 == 64 [pid = 608] [id = 521] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 141 (19EBA800) [pid = 608] [serial = 1466] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 140 (18580800) [pid = 608] [serial = 1546] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 139 (19EB7400) [pid = 608] [serial = 1549] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1739F000) [pid = 608] [serial = 1540] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 137 (18D66800) [pid = 608] [serial = 1547] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 136 (0FD33000) [pid = 608] [serial = 1534] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 135 (10068800) [pid = 608] [serial = 1535] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 134 (17581800) [pid = 608] [serial = 1543] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 133 (10222000) [pid = 608] [serial = 1552] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 132 (0FE60C00) [pid = 608] [serial = 1516] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 131 (0FE5A800) [pid = 608] [serial = 1532] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 130 (0FD36400) [pid = 608] [serial = 1531] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1C43D800) [pid = 608] [serial = 1522] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1777F000) [pid = 608] [serial = 1519] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1CA76C00) [pid = 608] [serial = 1525] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 126 (19EB7800) [pid = 608] [serial = 1550] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 125 (14037C00) [pid = 608] [serial = 1553] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1A50F000) [pid = 608] [serial = 1555] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 123 (142BB400) [pid = 608] [serial = 1537] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 122 (173A6400) [pid = 608] [serial = 1541] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 121 (145E9400) [pid = 608] [serial = 1538] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1AD1C000) [pid = 608] [serial = 1559] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1A55AC00) [pid = 608] [serial = 1556] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 118 (17779000) [pid = 608] [serial = 1544] [outer = 00000000] [url = about:blank] 12:44:54 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1AD0B400) [pid = 608] [serial = 1558] [outer = 00000000] [url = about:blank] 12:44:55 INFO - PROCESS | 608 | 1462477495104 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] 12:44:55 INFO - PROCESS | 608 | 1462477495154 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 12:44:55 INFO - PROCESS | 608 | 1462477495157 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:44:55 INFO - PROCESS | 608 | 1462477495160 Marionette TRACE conn5 <- [1,2138,null,{}] 12:44:55 INFO - PROCESS | 608 | 1462477495170 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}] 12:44:55 INFO - PROCESS | 608 | 1462477495260 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 12:44:55 INFO - PROCESS | 608 | 1462477495268 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 608 | ++DOCSHELL 0FC98C00 == 65 [pid = 608] [id = 544] 12:44:55 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (0FCE3800) [pid = 608] [serial = 1632] [outer = 00000000] 12:44:55 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (163EB400) [pid = 608] [serial = 1633] [outer = 0FCE3800] 12:44:55 INFO - PROCESS | 608 | 1462477495315 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1739D800) [pid = 608] [serial = 1634] [outer = 0FCE3800] 12:44:55 INFO - PROCESS | 608 | 1462477495823 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]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 12:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:44:55 INFO - PROCESS | 608 | 1462477495834 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 608 | 1462477495837 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 12:44:55 INFO - PROCESS | 608 | 1462477495840 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 608 | 1462477495842 Marionette TRACE conn5 <- [1,2142,null,{}] 12:44:55 INFO - PROCESS | 608 | 1462477495845 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}] 12:44:55 INFO - PROCESS | 608 | 1462477495936 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 12:44:55 INFO - PROCESS | 608 | 1462477495943 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 608 | ++DOCSHELL 0FC21800 == 66 [pid = 608] [id = 545] 12:44:55 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (173EF000) [pid = 608] [serial = 1635] [outer = 00000000] 12:44:55 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (17776C00) [pid = 608] [serial = 1636] [outer = 173EF000] 12:44:55 INFO - PROCESS | 608 | 1462477495991 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (17781400) [pid = 608] [serial = 1637] [outer = 173EF000] 12:44:56 INFO - PROCESS | 608 | 1462477496482 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]]]}] 12:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 12:44:56 INFO - PROCESS | 608 | 1462477496518 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 608 | 1462477496520 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 12:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:44:56 INFO - PROCESS | 608 | 1462477496523 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 608 | 1462477496525 Marionette TRACE conn5 <- [1,2146,null,{}] 12:44:56 INFO - PROCESS | 608 | 1462477496529 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}] 12:44:56 INFO - PROCESS | 608 | 1462477496611 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 12:44:56 INFO - PROCESS | 608 | 1462477496618 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 608 | ++DOCSHELL 17754800 == 67 [pid = 608] [id = 546] 12:44:56 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (18511800) [pid = 608] [serial = 1638] [outer = 00000000] 12:44:56 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (18D5C000) [pid = 608] [serial = 1639] [outer = 18511800] 12:44:56 INFO - PROCESS | 608 | 1462477496662 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1906AC00) [pid = 608] [serial = 1640] [outer = 18511800] 12:44:57 INFO - PROCESS | 608 | 1462477497136 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]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 12:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:44:57 INFO - PROCESS | 608 | 1462477497194 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 608 | 1462477497196 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 12:44:57 INFO - PROCESS | 608 | 1462477497199 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 608 | 1462477497201 Marionette TRACE conn5 <- [1,2150,null,{}] 12:44:57 INFO - PROCESS | 608 | 1462477497204 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}] 12:44:57 INFO - PROCESS | 608 | 1462477497346 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 12:44:57 INFO - PROCESS | 608 | 1462477497443 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 608 | ++DOCSHELL 1952D000 == 68 [pid = 608] [id = 547] 12:44:57 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1952D400) [pid = 608] [serial = 1641] [outer = 00000000] 12:44:57 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (19EBF000) [pid = 608] [serial = 1642] [outer = 1952D400] 12:44:57 INFO - PROCESS | 608 | 1462477497493 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1A02E400) [pid = 608] [serial = 1643] [outer = 1952D400] 12:44:57 INFO - PROCESS | 608 | 1462477497928 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]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 770ms 12:44:57 INFO - PROCESS | 608 | 1462477497970 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 12:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:44:57 INFO - PROCESS | 608 | 1462477497972 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 12:44:57 INFO - PROCESS | 608 | 1462477497975 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 608 | 1462477497977 Marionette TRACE conn5 <- [1,2154,null,{}] 12:44:57 INFO - PROCESS | 608 | 1462477497980 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}] 12:44:58 INFO - PROCESS | 608 | 1462477498099 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 12:44:58 INFO - PROCESS | 608 | 1462477498166 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 608 | ++DOCSHELL 1A327400 == 69 [pid = 608] [id = 548] 12:44:58 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1A32A000) [pid = 608] [serial = 1644] [outer = 00000000] 12:44:58 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1A508C00) [pid = 608] [serial = 1645] [outer = 1A32A000] 12:44:58 INFO - PROCESS | 608 | 1462477498209 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1A55E400) [pid = 608] [serial = 1646] [outer = 1A32A000] 12:44:58 INFO - PROCESS | 608 | 1462477498640 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]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 730ms 12:44:58 INFO - PROCESS | 608 | 1462477498742 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 608 | 1462477498744 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 12:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:44:58 INFO - PROCESS | 608 | 1462477498750 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 608 | 1462477498751 Marionette TRACE conn5 <- [1,2158,null,{}] 12:44:58 INFO - PROCESS | 608 | 1462477498755 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}] 12:44:58 INFO - PROCESS | 608 | 1462477498878 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 12:44:58 INFO - PROCESS | 608 | 1462477498946 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 608 | ++DOCSHELL 1AD07800 == 70 [pid = 608] [id = 549] 12:44:58 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1AD11C00) [pid = 608] [serial = 1647] [outer = 00000000] 12:44:58 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1AEA2400) [pid = 608] [serial = 1648] [outer = 1AD11C00] 12:44:58 INFO - PROCESS | 608 | 1462477498989 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1C33A000) [pid = 608] [serial = 1649] [outer = 1AD11C00] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 134 (0FD3C400) [pid = 608] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 133 (0FC94C00) [pid = 608] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1739B800) [pid = 608] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1A502800) [pid = 608] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1AD1E400) [pid = 608] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 129 (111D4000) [pid = 608] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1774F000) [pid = 608] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 127 (17747000) [pid = 608] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:44:59 INFO - PROCESS | 608 | --DOMWINDOW == 126 (19528800) [pid = 608] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:44:59 INFO - PROCESS | 608 | 1462477499500 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]]]}] 12:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 12:44:59 INFO - PROCESS | 608 | 1462477499521 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 608 | 1462477499523 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 12:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:44:59 INFO - PROCESS | 608 | 1462477499526 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 608 | 1462477499528 Marionette TRACE conn5 <- [1,2162,null,{}] 12:44:59 INFO - PROCESS | 608 | 1462477499535 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}] 12:44:59 INFO - PROCESS | 608 | 1462477499658 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 12:44:59 INFO - PROCESS | 608 | 1462477499725 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 608 | ++DOCSHELL 0FD32800 == 71 [pid = 608] [id = 550] 12:44:59 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (0FE59400) [pid = 608] [serial = 1650] [outer = 00000000] 12:44:59 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (18D65000) [pid = 608] [serial = 1651] [outer = 0FE59400] 12:44:59 INFO - PROCESS | 608 | 1462477499769 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (19A9C400) [pid = 608] [serial = 1652] [outer = 0FE59400] 12:45:00 INFO - PROCESS | 608 | 1462477500133 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]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 12:45:00 INFO - PROCESS | 608 | 1462477500168 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 608 | 1462477500170 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 12:45:00 INFO - PROCESS | 608 | 1462477500173 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 608 | 1462477500175 Marionette TRACE conn5 <- [1,2166,null,{}] 12:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:45:00 INFO - PROCESS | 608 | 1462477500178 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}] 12:45:00 INFO - PROCESS | 608 | 1462477500264 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 12:45:00 INFO - PROCESS | 608 | 1462477500271 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 608 | ++DOCSHELL 0FD38000 == 72 [pid = 608] [id = 551] 12:45:00 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (17378000) [pid = 608] [serial = 1653] [outer = 00000000] 12:45:00 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1C9D6800) [pid = 608] [serial = 1654] [outer = 17378000] 12:45:00 INFO - PROCESS | 608 | 1462477500314 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1CA76400) [pid = 608] [serial = 1655] [outer = 17378000] 12:45:00 INFO - PROCESS | 608 | 1462477500774 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]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 669ms 12:45:00 INFO - PROCESS | 608 | 1462477500848 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 608 | 1462477500851 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 12:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:45:00 INFO - PROCESS | 608 | 1462477500854 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 608 | 1462477500856 Marionette TRACE conn5 <- [1,2170,null,{}] 12:45:00 INFO - PROCESS | 608 | 1462477500860 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}] 12:45:01 INFO - PROCESS | 608 | 1462477501026 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 12:45:01 INFO - PROCESS | 608 | 1462477501149 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 608 | ++DOCSHELL 0C952C00 == 73 [pid = 608] [id = 552] 12:45:01 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (0CDC8800) [pid = 608] [serial = 1656] [outer = 00000000] 12:45:01 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (0FD34800) [pid = 608] [serial = 1657] [outer = 0CDC8800] 12:45:01 INFO - PROCESS | 608 | 1462477501207 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (0FE5C800) [pid = 608] [serial = 1658] [outer = 0CDC8800] 12:45:01 INFO - PROCESS | 608 | 1462477501847 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]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1019ms 12:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:45:01 INFO - PROCESS | 608 | 1462477501878 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 608 | 1462477501882 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 12:45:01 INFO - PROCESS | 608 | 1462477501887 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 608 | 1462477501891 Marionette TRACE conn5 <- [1,2174,null,{}] 12:45:01 INFO - PROCESS | 608 | 1462477501896 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}] 12:45:02 INFO - PROCESS | 608 | 1462477502032 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 12:45:02 INFO - PROCESS | 608 | 1462477502178 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 608 | ++DOCSHELL 145F3C00 == 74 [pid = 608] [id = 553] 12:45:02 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (14A1C400) [pid = 608] [serial = 1659] [outer = 00000000] 12:45:02 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (17378400) [pid = 608] [serial = 1660] [outer = 14A1C400] 12:45:02 INFO - PROCESS | 608 | 1462477502237 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (173A1800) [pid = 608] [serial = 1661] [outer = 14A1C400] 12:45:02 INFO - PROCESS | 608 | 1462477502889 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]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1028ms 12:45:02 INFO - PROCESS | 608 | 1462477502916 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 608 | 1462477502919 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 12:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:45:02 INFO - PROCESS | 608 | 1462477502923 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 608 | 1462477502925 Marionette TRACE conn5 <- [1,2178,null,{}] 12:45:02 INFO - PROCESS | 608 | 1462477502929 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}] 12:45:03 INFO - PROCESS | 608 | 1462477503041 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 12:45:03 INFO - PROCESS | 608 | 1462477503191 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 608 | ++DOCSHELL 0CDC0000 == 75 [pid = 608] [id = 554] 12:45:03 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (19A9CC00) [pid = 608] [serial = 1662] [outer = 00000000] 12:45:03 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1A4D7400) [pid = 608] [serial = 1663] [outer = 19A9CC00] 12:45:03 INFO - PROCESS | 608 | 1462477503247 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1ADDEC00) [pid = 608] [serial = 1664] [outer = 19A9CC00] 12:45:03 INFO - PROCESS | 608 | 1462477503829 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]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:45:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 930ms 12:45:03 INFO - PROCESS | 608 | 1462477503863 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 608 | 1462477503867 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 12:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:45:03 INFO - PROCESS | 608 | 1462477503879 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 608 | 1462477503884 Marionette TRACE conn5 <- [1,2182,null,{}] 12:45:03 INFO - PROCESS | 608 | 1462477503888 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}] 12:45:03 INFO - PROCESS | 608 | 1462477504003 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 12:45:04 INFO - PROCESS | 608 | 1462477504161 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 608 | ++DOCSHELL 1CB91C00 == 76 [pid = 608] [id = 555] 12:45:04 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1CB93400) [pid = 608] [serial = 1665] [outer = 00000000] 12:45:04 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (1D30F800) [pid = 608] [serial = 1666] [outer = 1CB93400] 12:45:04 INFO - PROCESS | 608 | 1462477504218 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1D81D800) [pid = 608] [serial = 1667] [outer = 1CB93400] 12:45:04 INFO - PROCESS | 608 | 1462477504801 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]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 990ms 12:45:04 INFO - PROCESS | 608 | 1462477504867 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 608 | 1462477504869 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 12:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:45:04 INFO - PROCESS | 608 | 1462477504872 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 608 | 1462477504874 Marionette TRACE conn5 <- [1,2186,null,{}] 12:45:04 INFO - PROCESS | 608 | 1462477504879 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}] 12:45:05 INFO - PROCESS | 608 | 1462477505037 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 12:45:05 INFO - PROCESS | 608 | 1462477505106 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 608 | ++DOCSHELL 1D868400 == 77 [pid = 608] [id = 556] 12:45:05 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1D8DCC00) [pid = 608] [serial = 1668] [outer = 00000000] 12:45:05 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (1EC4B400) [pid = 608] [serial = 1669] [outer = 1D8DCC00] 12:45:05 INFO - PROCESS | 608 | 1462477505200 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (1EC54C00) [pid = 608] [serial = 1670] [outer = 1D8DCC00] 12:45:05 INFO - PROCESS | 608 | 1462477505790 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]]]}] 12:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 969ms 12:45:05 INFO - PROCESS | 608 | 1462477505860 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 608 | 1462477505862 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 12:45:05 INFO - PROCESS | 608 | 1462477505867 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 608 | 1462477505869 Marionette TRACE conn5 <- [1,2190,null,{}] 12:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:45:05 INFO - PROCESS | 608 | 1462477505872 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}] 12:45:05 INFO - PROCESS | 608 | 1462477505981 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 12:45:06 INFO - PROCESS | 608 | 1462477506131 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 608 | ++DOCSHELL 1ED99800 == 78 [pid = 608] [id = 557] 12:45:06 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1ED9AC00) [pid = 608] [serial = 1671] [outer = 00000000] 12:45:06 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1ED9F800) [pid = 608] [serial = 1672] [outer = 1ED9AC00] 12:45:06 INFO - PROCESS | 608 | 1462477506195 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (1EE86800) [pid = 608] [serial = 1673] [outer = 1ED9AC00] 12:45:06 INFO - PROCESS | 608 | 1462477506740 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]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 930ms 12:45:06 INFO - PROCESS | 608 | 1462477506805 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 608 | 1462477506807 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 12:45:06 INFO - PROCESS | 608 | 1462477506811 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:45:06 INFO - PROCESS | 608 | 1462477506813 Marionette TRACE conn5 <- [1,2194,null,{}] 12:45:06 INFO - PROCESS | 608 | 1462477506816 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}] 12:45:06 INFO - PROCESS | 608 | 1462477506926 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 12:45:07 INFO - PROCESS | 608 | 1462477507110 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 608 | ++DOCSHELL 1CA37800 == 79 [pid = 608] [id = 558] 12:45:07 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (1CA42800) [pid = 608] [serial = 1674] [outer = 00000000] 12:45:07 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (1EE8E800) [pid = 608] [serial = 1675] [outer = 1CA42800] 12:45:07 INFO - PROCESS | 608 | 1462477507165 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (1F697800) [pid = 608] [serial = 1676] [outer = 1CA42800] 12:45:07 INFO - PROCESS | 608 | 1462477507957 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]]]}] 12:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1179ms 12:45:07 INFO - PROCESS | 608 | 1462477507994 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 12:45:07 INFO - PROCESS | 608 | 1462477507998 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 12:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:45:07 INFO - PROCESS | 608 | 1462477508003 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:45:07 INFO - PROCESS | 608 | 1462477508006 Marionette TRACE conn5 <- [1,2198,null,{}] 12:45:07 INFO - PROCESS | 608 | 1462477508011 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}] 12:45:08 INFO - PROCESS | 608 | 1462477508117 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 12:45:08 INFO - PROCESS | 608 | 1462477508260 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 608 | ++DOCSHELL 10147400 == 80 [pid = 608] [id = 559] 12:45:08 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (10223400) [pid = 608] [serial = 1677] [outer = 00000000] 12:45:08 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (163E9C00) [pid = 608] [serial = 1678] [outer = 10223400] 12:45:08 INFO - PROCESS | 608 | 1462477508312 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1739B400) [pid = 608] [serial = 1679] [outer = 10223400] 12:45:08 INFO - PROCESS | 608 | 1462477508940 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]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 990ms 12:45:08 INFO - PROCESS | 608 | 1462477508994 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 608 | 1462477508999 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 12:45:08 INFO - PROCESS | 608 | 1462477509005 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:45:08 INFO - PROCESS | 608 | 1462477509008 Marionette TRACE conn5 <- [1,2202,null,{}] 12:45:08 INFO - PROCESS | 608 | 1462477509011 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}] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 1A5BAC00 == 79 [pid = 608] [id = 520] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 0FD38000 == 78 [pid = 608] [id = 551] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 0FD32800 == 77 [pid = 608] [id = 550] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 1AD07800 == 76 [pid = 608] [id = 549] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 1A327400 == 75 [pid = 608] [id = 548] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 1952D000 == 74 [pid = 608] [id = 547] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 17754800 == 73 [pid = 608] [id = 546] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 0FC21800 == 72 [pid = 608] [id = 545] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 0FC98C00 == 71 [pid = 608] [id = 544] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 08E6D800 == 70 [pid = 608] [id = 543] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 0CD45C00 == 69 [pid = 608] [id = 13] 12:45:09 INFO - PROCESS | 608 | --DOCSHELL 0FE5B000 == 68 [pid = 608] [id = 542] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 155 (1CB8F800) [pid = 608] [serial = 1606] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | 1462477509238 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 154 (1C02B400) [pid = 608] [serial = 1561] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 153 (1854F800) [pid = 608] [serial = 1567] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 152 (1CA46C00) [pid = 608] [serial = 1570] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 151 (1CB49400) [pid = 608] [serial = 1573] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 150 (1450B800) [pid = 608] [serial = 1564] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 149 (163E4C00) [pid = 608] [serial = 1580] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 148 (14519400) [pid = 608] [serial = 1579] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 147 (0FE52000) [pid = 608] [serial = 1582] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 146 (10224C00) [pid = 608] [serial = 1583] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 145 (173A3C00) [pid = 608] [serial = 1585] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1757A000) [pid = 608] [serial = 1586] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1A558000) [pid = 608] [serial = 1594] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1CB93800) [pid = 608] [serial = 1576] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1AEAA800) [pid = 608] [serial = 1597] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 140 (17380800) [pid = 608] [serial = 1600] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 139 (18D66400) [pid = 608] [serial = 1601] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1AEAC000) [pid = 608] [serial = 1598] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1CA4B400) [pid = 608] [serial = 1604] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 136 (18E14800) [pid = 608] [serial = 1588] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 135 (19EB6C00) [pid = 608] [serial = 1591] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 134 (19FE2000) [pid = 608] [serial = 1592] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1C33E400) [pid = 608] [serial = 1603] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1AD06400) [pid = 608] [serial = 1595] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | --DOMWINDOW == 131 (19522000) [pid = 608] [serial = 1589] [outer = 00000000] [url = about:blank] 12:45:09 INFO - PROCESS | 608 | 1462477509325 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 608 | ++DOCSHELL 08E70C00 == 69 [pid = 608] [id = 560] 12:45:09 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (08E71C00) [pid = 608] [serial = 1680] [outer = 00000000] 12:45:09 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (0FC21800) [pid = 608] [serial = 1681] [outer = 08E71C00] 12:45:09 INFO - PROCESS | 608 | 1462477509370 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (101CC000) [pid = 608] [serial = 1682] [outer = 08E71C00] 12:45:09 INFO - PROCESS | 608 | 1462477509733 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]]]}] 12:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 771ms 12:45:09 INFO - PROCESS | 608 | 1462477509795 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 608 | 1462477509797 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 12:45:09 INFO - PROCESS | 608 | 1462477509801 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:45:09 INFO - PROCESS | 608 | 1462477509805 Marionette TRACE conn5 <- [1,2206,null,{}] 12:45:09 INFO - PROCESS | 608 | 1462477509815 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}] 12:45:09 INFO - PROCESS | 608 | 1462477509908 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 12:45:09 INFO - PROCESS | 608 | 1462477509916 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 608 | ++DOCSHELL 1737C800 == 70 [pid = 608] [id = 561] 12:45:09 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1737EC00) [pid = 608] [serial = 1683] [outer = 00000000] 12:45:09 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (18550000) [pid = 608] [serial = 1684] [outer = 1737EC00] 12:45:09 INFO - PROCESS | 608 | 1462477509963 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (18D5B800) [pid = 608] [serial = 1685] [outer = 1737EC00] 12:45:10 INFO - PROCESS | 608 | 1462477510459 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]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 12:45:10 INFO - PROCESS | 608 | 1462477510478 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 608 | 1462477510480 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 12:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:45:10 INFO - PROCESS | 608 | 1462477510483 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 608 | 1462477510485 Marionette TRACE conn5 <- [1,2210,null,{}] 12:45:10 INFO - PROCESS | 608 | 1462477510489 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}] 12:45:10 INFO - PROCESS | 608 | 1462477510576 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 12:45:10 INFO - PROCESS | 608 | 1462477510718 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 608 | ++DOCSHELL 19525400 == 71 [pid = 608] [id = 562] 12:45:10 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (19525800) [pid = 608] [serial = 1686] [outer = 00000000] 12:45:10 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (19A9C800) [pid = 608] [serial = 1687] [outer = 19525800] 12:45:10 INFO - PROCESS | 608 | 1462477510762 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (19FE1800) [pid = 608] [serial = 1688] [outer = 19525800] 12:45:11 INFO - PROCESS | 608 | 1462477511158 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]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 729ms 12:45:11 INFO - PROCESS | 608 | 1462477511217 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 12:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:45:11 INFO - PROCESS | 608 | 1462477511220 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 12:45:11 INFO - PROCESS | 608 | 1462477511223 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 608 | 1462477511224 Marionette TRACE conn5 <- [1,2214,null,{}] 12:45:11 INFO - PROCESS | 608 | 1462477511227 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}] 12:45:11 INFO - PROCESS | 608 | 1462477511360 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 12:45:11 INFO - PROCESS | 608 | 1462477511379 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 608 | ++DOCSHELL 19EBE400 == 72 [pid = 608] [id = 563] 12:45:11 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (19FE1000) [pid = 608] [serial = 1689] [outer = 00000000] 12:45:11 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1A32FC00) [pid = 608] [serial = 1690] [outer = 19FE1000] 12:45:11 INFO - PROCESS | 608 | 1462477511424 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (1A556800) [pid = 608] [serial = 1691] [outer = 19FE1000] 12:45:11 INFO - PROCESS | 608 | 1462477511881 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]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 730ms 12:45:11 INFO - PROCESS | 608 | 1462477511975 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 608 | 1462477511977 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 12:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:45:11 INFO - PROCESS | 608 | 1462477511980 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 608 | 1462477511982 Marionette TRACE conn5 <- [1,2218,null,{}] 12:45:11 INFO - PROCESS | 608 | 1462477511986 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}] 12:45:12 INFO - PROCESS | 608 | 1462477512134 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 12:45:12 INFO - PROCESS | 608 | 1462477512199 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 608 | ++DOCSHELL 1AD0F400 == 73 [pid = 608] [id = 564] 12:45:12 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1AEAA800) [pid = 608] [serial = 1692] [outer = 00000000] 12:45:12 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1C33FC00) [pid = 608] [serial = 1693] [outer = 1AEAA800] 12:45:12 INFO - PROCESS | 608 | 1462477512245 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (1C9E4400) [pid = 608] [serial = 1694] [outer = 1AEAA800] 12:45:12 INFO - PROCESS | 608 | 1462477512691 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]]]}] 12:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 12:45:12 INFO - PROCESS | 608 | 1462477512711 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 608 | 1462477512713 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 12:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:45:12 INFO - PROCESS | 608 | 1462477512716 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 608 | 1462477512718 Marionette TRACE conn5 <- [1,2222,null,{}] 12:45:12 INFO - PROCESS | 608 | 1462477512721 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}] 12:45:12 INFO - PROCESS | 608 | 1462477512818 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 12:45:12 INFO - PROCESS | 608 | 1462477512824 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 608 | ++DOCSHELL 1CA37400 == 74 [pid = 608] [id = 565] 12:45:12 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (1CA4B400) [pid = 608] [serial = 1695] [outer = 00000000] 12:45:12 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1CB44000) [pid = 608] [serial = 1696] [outer = 1CA4B400] 12:45:12 INFO - PROCESS | 608 | 1462477512930 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1CB50000) [pid = 608] [serial = 1697] [outer = 1CA4B400] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 148 (1014F000) [pid = 608] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1952D400) [pid = 608] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1A32A000) [pid = 608] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 145 (0FE59400) [pid = 608] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 144 (0FCE3800) [pid = 608] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1005E000) [pid = 608] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1CA82000) [pid = 608] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1AD11C00) [pid = 608] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 140 (173EF000) [pid = 608] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 139 (18511800) [pid = 608] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 138 (08E71000) [pid = 608] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1006DC00) [pid = 608] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:45:13 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1AEAE000) [pid = 608] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:45:13 INFO - PROCESS | 608 | 1462477513510 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]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 870ms 12:45:13 INFO - PROCESS | 608 | 1462477513557 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 608 | 1462477513559 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 12:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:45:13 INFO - PROCESS | 608 | 1462477513562 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 608 | 1462477513564 Marionette TRACE conn5 <- [1,2226,null,{}] 12:45:13 INFO - PROCESS | 608 | 1462477513568 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}] 12:45:13 INFO - PROCESS | 608 | 1462477513654 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 12:45:13 INFO - PROCESS | 608 | 1462477513660 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 608 | ++DOCSHELL 1014F000 == 75 [pid = 608] [id = 566] 12:45:13 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (101D5000) [pid = 608] [serial = 1698] [outer = 00000000] 12:45:13 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (173A4C00) [pid = 608] [serial = 1699] [outer = 101D5000] 12:45:13 INFO - PROCESS | 608 | 1462477513704 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (18511800) [pid = 608] [serial = 1700] [outer = 101D5000] 12:45:14 INFO - PROCESS | 608 | 1462477514145 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]]]}] 12:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 12:45:14 INFO - PROCESS | 608 | 1462477514194 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 12:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:45:14 INFO - PROCESS | 608 | 1462477514195 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 12:45:14 INFO - PROCESS | 608 | 1462477514199 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 608 | 1462477514201 Marionette TRACE conn5 <- [1,2230,null,{}] 12:45:14 INFO - PROCESS | 608 | 1462477514204 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}] 12:45:14 INFO - PROCESS | 608 | 1462477514289 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 12:45:14 INFO - PROCESS | 608 | 1462477514296 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 608 | ++DOCSHELL 173A2400 == 76 [pid = 608] [id = 567] 12:45:14 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1A561800) [pid = 608] [serial = 1701] [outer = 00000000] 12:45:14 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1D302000) [pid = 608] [serial = 1702] [outer = 1A561800] 12:45:14 INFO - PROCESS | 608 | 1462477514339 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1D810C00) [pid = 608] [serial = 1703] [outer = 1A561800] 12:45:14 INFO - PROCESS | 608 | 1462477514784 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]]]}] 12:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 12:45:14 INFO - PROCESS | 608 | 1462477514830 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 12:45:14 INFO - PROCESS | 608 | 1462477514832 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 12:45:14 INFO - PROCESS | 608 | 1462477514835 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:45:14 INFO - PROCESS | 608 | 1462477514837 Marionette TRACE conn5 <- [1,2234,null,{}] 12:45:14 INFO - PROCESS | 608 | 1462477514840 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}] 12:45:14 INFO - PROCESS | 608 | 1462477514928 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 12:45:14 INFO - PROCESS | 608 | 1462477514935 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 608 | ++DOCSHELL 1D301800 == 77 [pid = 608] [id = 568] 12:45:14 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (1D8DA000) [pid = 608] [serial = 1704] [outer = 00000000] 12:45:14 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1EC53400) [pid = 608] [serial = 1705] [outer = 1D8DA000] 12:45:14 INFO - PROCESS | 608 | 1462477514978 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1EE82800) [pid = 608] [serial = 1706] [outer = 1D8DA000] 12:45:15 INFO - PROCESS | 608 | 1462477515436 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]]]}] 12:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 630ms 12:45:15 INFO - PROCESS | 608 | 1462477515531 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 608 | 1462477515536 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 12:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:45:15 INFO - PROCESS | 608 | 1462477515546 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 608 | 1462477515550 Marionette TRACE conn5 <- [1,2238,null,{}] 12:45:15 INFO - PROCESS | 608 | 1462477515557 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}] 12:45:15 INFO - PROCESS | 608 | 1462477515680 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 12:45:15 INFO - PROCESS | 608 | 1462477515833 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 608 | ++DOCSHELL 0FE5D000 == 78 [pid = 608] [id = 569] 12:45:15 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (0FE5DC00) [pid = 608] [serial = 1707] [outer = 00000000] 12:45:15 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (10222000) [pid = 608] [serial = 1708] [outer = 0FE5DC00] 12:45:15 INFO - PROCESS | 608 | 1462477515892 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (14037C00) [pid = 608] [serial = 1709] [outer = 0FE5DC00] 12:45:16 INFO - PROCESS | 608 | 1462477516532 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]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1025ms 12:45:16 INFO - PROCESS | 608 | 1462477516574 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 608 | 1462477516578 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 12:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:45:16 INFO - PROCESS | 608 | 1462477516586 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 608 | 1462477516590 Marionette TRACE conn5 <- [1,2242,null,{}] 12:45:16 INFO - PROCESS | 608 | 1462477516594 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}] 12:45:16 INFO - PROCESS | 608 | 1462477516710 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 12:45:16 INFO - PROCESS | 608 | 1462477516875 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 608 | ++DOCSHELL 1757F800 == 79 [pid = 608] [id = 570] 12:45:16 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (18510800) [pid = 608] [serial = 1710] [outer = 00000000] 12:45:16 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (1952E800) [pid = 608] [serial = 1711] [outer = 18510800] 12:45:16 INFO - PROCESS | 608 | 1462477516929 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (1A32D000) [pid = 608] [serial = 1712] [outer = 18510800] 12:45:17 INFO - PROCESS | 608 | 1462477517485 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]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 930ms 12:45:17 INFO - PROCESS | 608 | 1462477517519 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 12:45:17 INFO - PROCESS | 608 | 1462477517521 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 12:45:17 INFO - PROCESS | 608 | 1462477517525 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:45:17 INFO - PROCESS | 608 | 1462477517527 Marionette TRACE conn5 <- [1,2246,null,{}] 12:45:17 INFO - PROCESS | 608 | 1462477517537 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}] 12:45:17 INFO - PROCESS | 608 | 1462477517656 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 12:45:17 INFO - PROCESS | 608 | 1462477517809 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 608 | ++DOCSHELL 1C5A8C00 == 80 [pid = 608] [id = 571] 12:45:17 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (1C9DE400) [pid = 608] [serial = 1713] [outer = 00000000] 12:45:17 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (1D818400) [pid = 608] [serial = 1714] [outer = 1C9DE400] 12:45:17 INFO - PROCESS | 608 | 1462477517868 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (1ED9C000) [pid = 608] [serial = 1715] [outer = 1C9DE400] 12:45:18 INFO - PROCESS | 608 | 1462477518484 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]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1017ms 12:45:18 INFO - PROCESS | 608 | 1462477518546 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 608 | 1462477518548 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 12:45:18 INFO - PROCESS | 608 | 1462477518552 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:45:18 INFO - PROCESS | 608 | 1462477518554 Marionette TRACE conn5 <- [1,2250,null,{}] 12:45:18 INFO - PROCESS | 608 | 1462477518558 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}] 12:45:18 INFO - PROCESS | 608 | 1462477518672 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 12:45:18 INFO - PROCESS | 608 | 1462477518821 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:18 INFO - PROCESS | 608 | ++DOCSHELL 1F699800 == 81 [pid = 608] [id = 572] 12:45:18 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (1F69A800) [pid = 608] [serial = 1716] [outer = 00000000] 12:45:18 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1F6A4000) [pid = 608] [serial = 1717] [outer = 1F69A800] 12:45:18 INFO - PROCESS | 608 | 1462477518877 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (1F807400) [pid = 608] [serial = 1718] [outer = 1F69A800] 12:45:19 INFO - PROCESS | 608 | 1462477519393 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]]]}] 12:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 930ms 12:45:19 INFO - PROCESS | 608 | 1462477519486 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 12:45:19 INFO - PROCESS | 608 | 1462477519488 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 12:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:45:19 INFO - PROCESS | 608 | 1462477519492 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:45:19 INFO - PROCESS | 608 | 1462477519494 Marionette TRACE conn5 <- [1,2254,null,{}] 12:45:19 INFO - PROCESS | 608 | 1462477519498 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}] 12:45:19 INFO - PROCESS | 608 | 1462477519662 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 12:45:19 INFO - PROCESS | 608 | 1462477519770 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 608 | ++DOCSHELL 1F807000 == 82 [pid = 608] [id = 573] 12:45:19 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (1F809800) [pid = 608] [serial = 1719] [outer = 00000000] 12:45:19 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (1F810C00) [pid = 608] [serial = 1720] [outer = 1F809800] 12:45:19 INFO - PROCESS | 608 | 1462477519824 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 608 | ++DOMWINDOW == 160 (1F928C00) [pid = 608] [serial = 1721] [outer = 1F809800] 12:45:20 INFO - PROCESS | 608 | 1462477520409 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]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 970ms 12:45:20 INFO - PROCESS | 608 | 1462477520466 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 608 | 1462477520468 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 12:45:20 INFO - PROCESS | 608 | 1462477520471 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:45:20 INFO - PROCESS | 608 | 1462477520473 Marionette TRACE conn5 <- [1,2258,null,{}] 12:45:20 INFO - PROCESS | 608 | 1462477520477 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}] 12:45:20 INFO - PROCESS | 608 | 1462477520643 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 12:45:20 INFO - PROCESS | 608 | 1462477520798 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:20 INFO - PROCESS | 608 | ++DOCSHELL 1F983C00 == 83 [pid = 608] [id = 574] 12:45:20 INFO - PROCESS | 608 | ++DOMWINDOW == 161 (1F984400) [pid = 608] [serial = 1722] [outer = 00000000] 12:45:20 INFO - PROCESS | 608 | ++DOMWINDOW == 162 (1F987800) [pid = 608] [serial = 1723] [outer = 1F984400] 12:45:20 INFO - PROCESS | 608 | 1462477520854 Marionette DEBUG loaded listener.js 12:45:20 INFO - PROCESS | 608 | ++DOMWINDOW == 163 (1F98D000) [pid = 608] [serial = 1724] [outer = 1F984400] 12:45:21 INFO - PROCESS | 608 | 1462477521495 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]]]}] 12:45:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1066ms 12:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:45:21 INFO - PROCESS | 608 | 1462477521545 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 12:45:21 INFO - PROCESS | 608 | 1462477521548 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 12:45:21 INFO - PROCESS | 608 | 1462477521551 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:45:21 INFO - PROCESS | 608 | 1462477521553 Marionette TRACE conn5 <- [1,2262,null,{}] 12:45:21 INFO - PROCESS | 608 | 1462477521557 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}] 12:45:21 INFO - PROCESS | 608 | 1462477521668 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 12:45:21 INFO - PROCESS | 608 | 1462477521834 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 608 | ++DOCSHELL 10063000 == 84 [pid = 608] [id = 575] 12:45:21 INFO - PROCESS | 608 | ++DOMWINDOW == 164 (1021E400) [pid = 608] [serial = 1725] [outer = 00000000] 12:45:21 INFO - PROCESS | 608 | ++DOMWINDOW == 165 (14A24C00) [pid = 608] [serial = 1726] [outer = 1021E400] 12:45:21 INFO - PROCESS | 608 | 1462477521889 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 608 | ++DOMWINDOW == 166 (1777E400) [pid = 608] [serial = 1727] [outer = 1021E400] 12:45:22 INFO - PROCESS | 608 | 1462477522711 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]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1184ms 12:45:22 INFO - PROCESS | 608 | 1462477522737 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 608 | 1462477522740 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 12:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:45:22 INFO - PROCESS | 608 | 1462477522745 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 608 | 1462477522748 Marionette TRACE conn5 <- [1,2266,null,{}] 12:45:22 INFO - PROCESS | 608 | 1462477522753 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}] 12:45:22 INFO - PROCESS | 608 | 1462477522855 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 12:45:23 INFO - PROCESS | 608 | 1462477523024 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 608 | ++DOCSHELL 14301C00 == 85 [pid = 608] [id = 576] 12:45:23 INFO - PROCESS | 608 | ++DOMWINDOW == 167 (14511000) [pid = 608] [serial = 1728] [outer = 00000000] 12:45:23 INFO - PROCESS | 608 | ++DOMWINDOW == 168 (164C1800) [pid = 608] [serial = 1729] [outer = 14511000] 12:45:23 INFO - PROCESS | 608 | 1462477523076 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 608 | ++DOMWINDOW == 169 (1739DC00) [pid = 608] [serial = 1730] [outer = 14511000] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1A5B8C00 == 84 [pid = 608] [id = 447] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1A034000 == 83 [pid = 608] [id = 492] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1952E400 == 82 [pid = 608] [id = 488] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1A329800 == 81 [pid = 608] [id = 493] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 173EFC00 == 80 [pid = 608] [id = 475] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 173A2400 == 79 [pid = 608] [id = 567] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1014F000 == 78 [pid = 608] [id = 566] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1CA37400 == 77 [pid = 608] [id = 565] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1AD0F400 == 76 [pid = 608] [id = 564] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 19EBE400 == 75 [pid = 608] [id = 563] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 168 (0F9C2000) [pid = 608] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 167 (1C9D6800) [pid = 608] [serial = 1654] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 19525400 == 74 [pid = 608] [id = 562] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1737C800 == 73 [pid = 608] [id = 561] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 08E70C00 == 72 [pid = 608] [id = 560] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 10147400 == 71 [pid = 608] [id = 559] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1ED99800 == 70 [pid = 608] [id = 557] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1D868400 == 69 [pid = 608] [id = 556] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 1CB91C00 == 68 [pid = 608] [id = 555] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 0CDC0000 == 67 [pid = 608] [id = 554] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 145F3C00 == 66 [pid = 608] [id = 553] 12:45:23 INFO - PROCESS | 608 | --DOCSHELL 0C952C00 == 65 [pid = 608] [id = 552] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 166 (19EBF000) [pid = 608] [serial = 1642] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 165 (1A55E400) [pid = 608] [serial = 1646] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 164 (1A508C00) [pid = 608] [serial = 1645] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 163 (18D65000) [pid = 608] [serial = 1651] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 162 (163EB400) [pid = 608] [serial = 1633] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 161 (1739D800) [pid = 608] [serial = 1634] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 160 (1453E400) [pid = 608] [serial = 1628] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 159 (1400A000) [pid = 608] [serial = 1627] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 158 (1CF3AC00) [pid = 608] [serial = 1607] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 157 (1AEA2400) [pid = 608] [serial = 1648] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 156 (17776C00) [pid = 608] [serial = 1636] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 155 (17781400) [pid = 608] [serial = 1637] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 154 (1EC57400) [pid = 608] [serial = 1624] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 153 (18D5C000) [pid = 608] [serial = 1639] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 152 (0FD39400) [pid = 608] [serial = 1630] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 151 (0FE56800) [pid = 608] [serial = 1631] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 150 (1005B400) [pid = 608] [serial = 1609] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 149 (1850E800) [pid = 608] [serial = 1612] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 148 (1CB4DC00) [pid = 608] [serial = 1615] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1D862C00) [pid = 608] [serial = 1618] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1D8E4400) [pid = 608] [serial = 1621] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 145 (1C33A000) [pid = 608] [serial = 1649] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 144 (0FAD8C00) [pid = 608] [serial = 1130] [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.] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1A02E400) [pid = 608] [serial = 1643] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 142 (19A9C400) [pid = 608] [serial = 1652] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1906AC00) [pid = 608] [serial = 1640] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1C341000) [pid = 608] [serial = 1514] [outer = 00000000] [url = about:blank] 12:45:23 INFO - PROCESS | 608 | 1462477523701 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]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:45:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 970ms 12:45:23 INFO - PROCESS | 608 | 1462477523717 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 608 | 1462477523723 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 12:45:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:45:23 INFO - PROCESS | 608 | 1462477523728 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 608 | 1462477523731 Marionette TRACE conn5 <- [1,2270,null,{}] 12:45:23 INFO - PROCESS | 608 | 1462477523735 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}] 12:45:23 INFO - PROCESS | 608 | 1462477523826 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 12:45:23 INFO - PROCESS | 608 | 1462477523935 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 608 | ++DOCSHELL 0CDC9000 == 66 [pid = 608] [id = 577] 12:45:23 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (0FD38C00) [pid = 608] [serial = 1731] [outer = 00000000] 12:45:23 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (14036000) [pid = 608] [serial = 1732] [outer = 0FD38C00] 12:45:23 INFO - PROCESS | 608 | 1462477523980 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (145EA400) [pid = 608] [serial = 1733] [outer = 0FD38C00] 12:45:24 INFO - PROCESS | 608 | 1462477524384 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]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 672ms 12:45:24 INFO - PROCESS | 608 | 1462477524405 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 608 | 1462477524407 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 12:45:24 INFO - PROCESS | 608 | 1462477524410 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:45:24 INFO - PROCESS | 608 | 1462477524414 Marionette TRACE conn5 <- [1,2274,null,{}] 12:45:24 INFO - PROCESS | 608 | 1462477524424 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}] 12:45:24 INFO - PROCESS | 608 | 1462477524513 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 12:45:24 INFO - PROCESS | 608 | 1462477524521 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 608 | ++DOCSHELL 17385000 == 67 [pid = 608] [id = 578] 12:45:24 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (17385400) [pid = 608] [serial = 1734] [outer = 00000000] 12:45:24 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (17754800) [pid = 608] [serial = 1735] [outer = 17385400] 12:45:24 INFO - PROCESS | 608 | 1462477524567 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (18510000) [pid = 608] [serial = 1736] [outer = 17385400] 12:45:25 INFO - PROCESS | 608 | 1462477525056 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]]]}] 12:45:25 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 12:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 12:45:25 INFO - PROCESS | 608 | 1462477525088 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 608 | 1462477525090 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 12:45:25 INFO - PROCESS | 608 | 1462477525093 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:45:25 INFO - PROCESS | 608 | 1462477525095 Marionette TRACE conn5 <- [1,2278,null,{}] 12:45:25 INFO - PROCESS | 608 | 1462477525098 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}] 12:45:25 INFO - PROCESS | 608 | 1462477525187 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 12:45:25 INFO - PROCESS | 608 | 1462477525194 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 608 | ++DOCSHELL 1857CC00 == 68 [pid = 608] [id = 579] 12:45:25 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (18D66800) [pid = 608] [serial = 1737] [outer = 00000000] 12:45:25 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (19526000) [pid = 608] [serial = 1738] [outer = 18D66800] 12:45:25 INFO - PROCESS | 608 | 1462477525238 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1952B800) [pid = 608] [serial = 1739] [outer = 18D66800] 12:45:25 INFO - PROCESS | 608 | 1462477525687 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]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 629ms 12:45:25 INFO - PROCESS | 608 | 1462477525735 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 608 | 1462477525738 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 12:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:45:25 INFO - PROCESS | 608 | 1462477525740 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 608 | 1462477525742 Marionette TRACE conn5 <- [1,2282,null,{}] 12:45:25 INFO - PROCESS | 608 | 1462477525754 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}] 12:45:25 INFO - PROCESS | 608 | 1462477525876 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 12:45:25 INFO - PROCESS | 608 | 1462477525882 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 608 | ++DOCSHELL 1952DC00 == 69 [pid = 608] [id = 580] 12:45:25 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (1952E000) [pid = 608] [serial = 1740] [outer = 00000000] 12:45:25 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (19EB8800) [pid = 608] [serial = 1741] [outer = 1952E000] 12:45:25 INFO - PROCESS | 608 | 1462477525927 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (19FE0400) [pid = 608] [serial = 1742] [outer = 1952E000] 12:45:26 INFO - PROCESS | 608 | 1462477526437 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]]]}] 12:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 730ms 12:45:26 INFO - PROCESS | 608 | 1462477526474 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 608 | 1462477526476 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 12:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:45:26 INFO - PROCESS | 608 | 1462477526479 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 608 | 1462477526481 Marionette TRACE conn5 <- [1,2286,null,{}] 12:45:26 INFO - PROCESS | 608 | 1462477526491 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}] 12:45:26 INFO - PROCESS | 608 | 1462477526620 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 12:45:26 INFO - PROCESS | 608 | 1462477526696 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 608 | ++DOCSHELL 1A1C3400 == 70 [pid = 608] [id = 581] 12:45:26 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (1A4CDC00) [pid = 608] [serial = 1743] [outer = 00000000] 12:45:26 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (1A55EC00) [pid = 608] [serial = 1744] [outer = 1A4CDC00] 12:45:26 INFO - PROCESS | 608 | 1462477526742 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (1AD06000) [pid = 608] [serial = 1745] [outer = 1A4CDC00] 12:45:27 INFO - PROCESS | 608 | 1462477527173 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]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 12:45:27 INFO - PROCESS | 608 | 1462477527210 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 608 | 1462477527212 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 12:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:45:27 INFO - PROCESS | 608 | 1462477527253 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 608 | 1462477527255 Marionette TRACE conn5 <- [1,2290,null,{}] 12:45:27 INFO - PROCESS | 608 | 1462477527258 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}] 12:45:27 INFO - PROCESS | 608 | 1462477527380 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 12:45:27 INFO - PROCESS | 608 | 1462477527453 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 608 | ++DOCSHELL 1AD08800 == 71 [pid = 608] [id = 582] 12:45:27 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1AD09000) [pid = 608] [serial = 1746] [outer = 00000000] 12:45:27 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (1AD11000) [pid = 608] [serial = 1747] [outer = 1AD09000] 12:45:27 INFO - PROCESS | 608 | 1462477527498 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (1B5E5400) [pid = 608] [serial = 1748] [outer = 1AD09000] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 157 (1AEAA800) [pid = 608] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 156 (1CA4B400) [pid = 608] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 155 (10223400) [pid = 608] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 154 (08E71C00) [pid = 608] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 153 (19525800) [pid = 608] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 152 (1737EC00) [pid = 608] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 151 (17378000) [pid = 608] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 150 (101D5000) [pid = 608] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 149 (1A561800) [pid = 608] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:45:27 INFO - PROCESS | 608 | --DOMWINDOW == 148 (19FE1000) [pid = 608] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:45:28 INFO - PROCESS | 608 | 1462477528010 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]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 790ms 12:45:28 INFO - PROCESS | 608 | 1462477528036 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 12:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:45:28 INFO - PROCESS | 608 | 1462477528038 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 12:45:28 INFO - PROCESS | 608 | 1462477528041 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 608 | 1462477528043 Marionette TRACE conn5 <- [1,2294,null,{}] 12:45:28 INFO - PROCESS | 608 | 1462477528046 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}] 12:45:28 INFO - PROCESS | 608 | 1462477528130 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 12:45:28 INFO - PROCESS | 608 | 1462477528238 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 608 | ++DOCSHELL 101CDC00 == 72 [pid = 608] [id = 583] 12:45:28 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (101D4400) [pid = 608] [serial = 1749] [outer = 00000000] 12:45:28 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (19525800) [pid = 608] [serial = 1750] [outer = 101D4400] 12:45:28 INFO - PROCESS | 608 | 1462477528282 Marionette DEBUG loaded listener.js 12:45:28 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (1ADDF400) [pid = 608] [serial = 1751] [outer = 101D4400] 12:45:28 INFO - PROCESS | 608 | 1462477528652 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]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 12:45:28 INFO - PROCESS | 608 | 1462477528726 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 12:45:28 INFO - PROCESS | 608 | 1462477528728 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 12:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:45:28 INFO - PROCESS | 608 | 1462477528732 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 608 | 1462477528733 Marionette TRACE conn5 <- [1,2298,null,{}] 12:45:28 INFO - PROCESS | 608 | 1462477528740 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}] 12:45:28 INFO - PROCESS | 608 | 1462477528868 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 12:45:28 INFO - PROCESS | 608 | 1462477528881 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 608 | ++DOCSHELL 19064400 == 73 [pid = 608] [id = 584] 12:45:28 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (19EB0800) [pid = 608] [serial = 1752] [outer = 00000000] 12:45:28 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (1C9D7800) [pid = 608] [serial = 1753] [outer = 19EB0800] 12:45:28 INFO - PROCESS | 608 | 1462477528925 Marionette DEBUG loaded listener.js 12:45:28 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (1CA77400) [pid = 608] [serial = 1754] [outer = 19EB0800] 12:45:29 INFO - PROCESS | 608 | 1462477529344 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]]]}] 12:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 12:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:45:29 INFO - PROCESS | 608 | 1462477529363 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 12:45:29 INFO - PROCESS | 608 | 1462477529365 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 12:45:29 INFO - PROCESS | 608 | 1462477529368 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:45:29 INFO - PROCESS | 608 | 1462477529370 Marionette TRACE conn5 <- [1,2302,null,{}] 12:45:29 INFO - PROCESS | 608 | 1462477529374 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}] 12:45:29 INFO - PROCESS | 608 | 1462477529459 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 12:45:29 INFO - PROCESS | 608 | 1462477529570 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 608 | ++DOCSHELL 0FCE3000 == 74 [pid = 608] [id = 585] 12:45:29 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (111E0400) [pid = 608] [serial = 1755] [outer = 00000000] 12:45:29 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1CB43800) [pid = 608] [serial = 1756] [outer = 111E0400] 12:45:29 INFO - PROCESS | 608 | 1462477529615 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (1CB8FC00) [pid = 608] [serial = 1757] [outer = 111E0400] 12:45:30 INFO - PROCESS | 608 | 1462477530182 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]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 870ms 12:45:30 INFO - PROCESS | 608 | 1462477530240 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 608 | 1462477530244 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 12:45:30 INFO - PROCESS | 608 | 1462477530249 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:45:30 INFO - PROCESS | 608 | 1462477530254 Marionette TRACE conn5 <- [1,2306,null,{}] 12:45:30 INFO - PROCESS | 608 | 1462477530259 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}] 12:45:30 INFO - PROCESS | 608 | 1462477530386 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 12:45:30 INFO - PROCESS | 608 | 1462477530531 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 608 | ++DOCSHELL 10071C00 == 75 [pid = 608] [id = 586] 12:45:30 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (10145800) [pid = 608] [serial = 1758] [outer = 00000000] 12:45:30 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (10AB8C00) [pid = 608] [serial = 1759] [outer = 10145800] 12:45:30 INFO - PROCESS | 608 | 1462477530591 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 608 | ++DOMWINDOW == 160 (14549C00) [pid = 608] [serial = 1760] [outer = 10145800] 12:45:31 INFO - PROCESS | 608 | 1462477531177 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] 12:45:31 INFO - PROCESS | 608 | 1462477531231 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 12:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:45:31 INFO - PROCESS | 608 | 1462477531238 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 608 | 1462477531241 Marionette TRACE conn5 <- [1,2310,null,{}] 12:45:31 INFO - PROCESS | 608 | 1462477531245 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}] 12:45:31 INFO - PROCESS | 608 | 1462477531359 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 12:45:31 INFO - PROCESS | 608 | 1462477531511 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 608 | ++DOCSHELL 1737D400 == 76 [pid = 608] [id = 587] 12:45:31 INFO - PROCESS | 608 | ++DOMWINDOW == 161 (1774F800) [pid = 608] [serial = 1761] [outer = 00000000] 12:45:31 INFO - PROCESS | 608 | ++DOMWINDOW == 162 (19EB4800) [pid = 608] [serial = 1762] [outer = 1774F800] 12:45:31 INFO - PROCESS | 608 | 1462477531568 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 608 | ++DOMWINDOW == 163 (1A3EE800) [pid = 608] [serial = 1763] [outer = 1774F800] 12:45:32 INFO - PROCESS | 608 | 1462477532154 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]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:45:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 970ms 12:45:32 INFO - PROCESS | 608 | 1462477532210 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 12:45:32 INFO - PROCESS | 608 | 1462477532212 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 12:45:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:45:32 INFO - PROCESS | 608 | 1462477532216 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 608 | 1462477532220 Marionette TRACE conn5 <- [1,2314,null,{}] 12:45:32 INFO - PROCESS | 608 | 1462477532231 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}] 12:45:32 INFO - PROCESS | 608 | 1462477532376 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 12:45:32 INFO - PROCESS | 608 | 1462477532531 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 608 | ++DOCSHELL 0FD40800 == 77 [pid = 608] [id = 588] 12:45:32 INFO - PROCESS | 608 | ++DOMWINDOW == 164 (1112DC00) [pid = 608] [serial = 1764] [outer = 00000000] 12:45:32 INFO - PROCESS | 608 | ++DOMWINDOW == 165 (1D813C00) [pid = 608] [serial = 1765] [outer = 1112DC00] 12:45:32 INFO - PROCESS | 608 | 1462477532591 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 608 | ++DOMWINDOW == 166 (1D8DAC00) [pid = 608] [serial = 1766] [outer = 1112DC00] 12:45:33 INFO - PROCESS | 608 | 1462477533165 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]]]}] 12:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 970ms 12:45:33 INFO - PROCESS | 608 | 1462477533199 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 12:45:33 INFO - PROCESS | 608 | 1462477533202 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 12:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:45:33 INFO - PROCESS | 608 | 1462477533206 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:45:33 INFO - PROCESS | 608 | 1462477533208 Marionette TRACE conn5 <- [1,2318,null,{}] 12:45:33 INFO - PROCESS | 608 | 1462477533212 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}] 12:45:33 INFO - PROCESS | 608 | 1462477533325 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 12:45:33 INFO - PROCESS | 608 | 1462477533489 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 608 | ++DOCSHELL 1EC53800 == 78 [pid = 608] [id = 589] 12:45:33 INFO - PROCESS | 608 | ++DOMWINDOW == 167 (1EC53C00) [pid = 608] [serial = 1767] [outer = 00000000] 12:45:33 INFO - PROCESS | 608 | ++DOMWINDOW == 168 (1EE81400) [pid = 608] [serial = 1768] [outer = 1EC53C00] 12:45:33 INFO - PROCESS | 608 | 1462477533545 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 608 | ++DOMWINDOW == 169 (1EE8E400) [pid = 608] [serial = 1769] [outer = 1EC53C00] 12:45:34 INFO - PROCESS | 608 | 1462477534075 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]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 930ms 12:45:34 INFO - PROCESS | 608 | 1462477534140 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 608 | 1462477534143 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 12:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:45:34 INFO - PROCESS | 608 | 1462477534146 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 608 | 1462477534148 Marionette TRACE conn5 <- [1,2322,null,{}] 12:45:34 INFO - PROCESS | 608 | 1462477534152 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}] 12:45:34 INFO - PROCESS | 608 | 1462477534261 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 12:45:34 INFO - PROCESS | 608 | 1462477534412 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 608 | ++DOCSHELL 1F698000 == 79 [pid = 608] [id = 590] 12:45:34 INFO - PROCESS | 608 | ++DOMWINDOW == 170 (1F6A1800) [pid = 608] [serial = 1770] [outer = 00000000] 12:45:34 INFO - PROCESS | 608 | ++DOMWINDOW == 171 (1F804400) [pid = 608] [serial = 1771] [outer = 1F6A1800] 12:45:34 INFO - PROCESS | 608 | 1462477534466 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 608 | ++DOMWINDOW == 172 (1F80FC00) [pid = 608] [serial = 1772] [outer = 1F6A1800] 12:45:35 INFO - PROCESS | 608 | 1462477535052 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]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 970ms 12:45:35 INFO - PROCESS | 608 | 1462477535121 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 608 | 1462477535123 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 12:45:35 INFO - PROCESS | 608 | 1462477535127 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:45:35 INFO - PROCESS | 608 | 1462477535129 Marionette TRACE conn5 <- [1,2326,null,{}] 12:45:35 INFO - PROCESS | 608 | 1462477535132 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}] 12:45:35 INFO - PROCESS | 608 | 1462477535262 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 12:45:35 INFO - PROCESS | 608 | 1462477535417 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 608 | ++DOCSHELL 1F930800 == 80 [pid = 608] [id = 591] 12:45:35 INFO - PROCESS | 608 | ++DOMWINDOW == 173 (1F98B800) [pid = 608] [serial = 1773] [outer = 00000000] 12:45:35 INFO - PROCESS | 608 | ++DOMWINDOW == 174 (21BC7800) [pid = 608] [serial = 1774] [outer = 1F98B800] 12:45:35 INFO - PROCESS | 608 | 1462477535476 Marionette DEBUG loaded listener.js 12:45:35 INFO - PROCESS | 608 | ++DOMWINDOW == 175 (21BC9C00) [pid = 608] [serial = 1775] [outer = 1F98B800] 12:45:36 INFO - PROCESS | 608 | 1462477536056 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]]]}] 12:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 969ms 12:45:36 INFO - PROCESS | 608 | 1462477536101 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 12:45:36 INFO - PROCESS | 608 | 1462477536103 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 12:45:36 INFO - PROCESS | 608 | 1462477536107 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:45:36 INFO - PROCESS | 608 | 1462477536109 Marionette TRACE conn5 <- [1,2330,null,{}] 12:45:36 INFO - PROCESS | 608 | 1462477536112 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}] 12:45:36 INFO - PROCESS | 608 | 1462477536222 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 12:45:36 INFO - PROCESS | 608 | 1462477536537 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 608 | ++DOCSHELL 0C952C00 == 81 [pid = 608] [id = 592] 12:45:36 INFO - PROCESS | 608 | ++DOMWINDOW == 176 (0FCD7800) [pid = 608] [serial = 1776] [outer = 00000000] 12:45:36 INFO - PROCESS | 608 | ++DOMWINDOW == 177 (1021A000) [pid = 608] [serial = 1777] [outer = 0FCD7800] 12:45:36 INFO - PROCESS | 608 | 1462477536591 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 608 | ++DOMWINDOW == 178 (14014400) [pid = 608] [serial = 1778] [outer = 0FCD7800] 12:45:37 INFO - PROCESS | 608 | 1462477537208 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]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1130ms 12:45:37 INFO - PROCESS | 608 | 1462477537241 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 608 | 1462477537245 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 12:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:45:37 INFO - PROCESS | 608 | 1462477537249 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 608 | 1462477537252 Marionette TRACE conn5 <- [1,2334,null,{}] 12:45:37 INFO - PROCESS | 608 | 1462477537257 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}] 12:45:37 INFO - PROCESS | 608 | 1462477537367 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 12:45:37 INFO - PROCESS | 608 | 1462477537524 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 608 | ++DOCSHELL 1951F800 == 82 [pid = 608] [id = 593] 12:45:37 INFO - PROCESS | 608 | ++DOMWINDOW == 179 (19527800) [pid = 608] [serial = 1779] [outer = 00000000] 12:45:37 INFO - PROCESS | 608 | ++DOMWINDOW == 180 (19EB7C00) [pid = 608] [serial = 1780] [outer = 19527800] 12:45:37 INFO - PROCESS | 608 | 1462477537591 Marionette DEBUG loaded listener.js 12:45:37 INFO - PROCESS | 608 | ++DOMWINDOW == 181 (1A329400) [pid = 608] [serial = 1781] [outer = 19527800] 12:45:38 INFO - PROCESS | 608 | 1462477538235 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]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1023ms 12:45:38 INFO - PROCESS | 608 | 1462477538275 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 608 | 1462477538279 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 12:45:38 INFO - PROCESS | 608 | 1462477538284 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:45:38 INFO - PROCESS | 608 | 1462477538286 Marionette TRACE conn5 <- [1,2338,null,{}] 12:45:38 INFO - PROCESS | 608 | 1462477538289 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}] 12:45:38 INFO - PROCESS | 608 | 1462477538391 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 12:45:38 INFO - PROCESS | 608 | 1462477538535 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 0FE53C00 == 81 [pid = 608] [id = 445] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 19064400 == 80 [pid = 608] [id = 584] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 101CDC00 == 79 [pid = 608] [id = 583] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1AD08800 == 78 [pid = 608] [id = 582] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1A1C3400 == 77 [pid = 608] [id = 581] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1952DC00 == 76 [pid = 608] [id = 580] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1857CC00 == 75 [pid = 608] [id = 579] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 17385000 == 74 [pid = 608] [id = 578] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 0CDC9000 == 73 [pid = 608] [id = 577] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 14301C00 == 72 [pid = 608] [id = 576] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 180 (0FD34800) [pid = 608] [serial = 1657] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 179 (17378400) [pid = 608] [serial = 1660] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 178 (1A4D7400) [pid = 608] [serial = 1663] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 177 (1D30F800) [pid = 608] [serial = 1666] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 176 (1EC4B400) [pid = 608] [serial = 1669] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 175 (1ED9F800) [pid = 608] [serial = 1672] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 174 (1EE8E800) [pid = 608] [serial = 1675] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 173 (1EC53400) [pid = 608] [serial = 1705] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | ++DOCSHELL 0CDC9000 == 73 [pid = 608] [id = 594] 12:45:38 INFO - PROCESS | 608 | ++DOMWINDOW == 174 (0F961000) [pid = 608] [serial = 1782] [outer = 00000000] 12:45:38 INFO - PROCESS | 608 | ++DOMWINDOW == 175 (0FE54C00) [pid = 608] [serial = 1783] [outer = 0F961000] 12:45:38 INFO - PROCESS | 608 | 1462477538645 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 608 | ++DOMWINDOW == 176 (1421C400) [pid = 608] [serial = 1784] [outer = 0F961000] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1F983C00 == 72 [pid = 608] [id = 574] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1F807000 == 71 [pid = 608] [id = 573] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1F699800 == 70 [pid = 608] [id = 572] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1C5A8C00 == 69 [pid = 608] [id = 571] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 1757F800 == 68 [pid = 608] [id = 570] 12:45:38 INFO - PROCESS | 608 | --DOCSHELL 0FE5D000 == 67 [pid = 608] [id = 569] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 175 (1C33FC00) [pid = 608] [serial = 1693] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 174 (1CB44000) [pid = 608] [serial = 1696] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 173 (1C9E4400) [pid = 608] [serial = 1694] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 172 (1739B400) [pid = 608] [serial = 1679] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 171 (163E9C00) [pid = 608] [serial = 1678] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 170 (0FC21800) [pid = 608] [serial = 1681] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 169 (101CC000) [pid = 608] [serial = 1682] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 168 (19A9C800) [pid = 608] [serial = 1687] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 167 (19FE1800) [pid = 608] [serial = 1688] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 166 (18550000) [pid = 608] [serial = 1684] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 165 (18D5B800) [pid = 608] [serial = 1685] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 164 (1CA76400) [pid = 608] [serial = 1655] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 163 (18511800) [pid = 608] [serial = 1700] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 162 (173A4C00) [pid = 608] [serial = 1699] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 161 (1D810C00) [pid = 608] [serial = 1703] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 160 (1CB50000) [pid = 608] [serial = 1697] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 159 (1A32FC00) [pid = 608] [serial = 1690] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 158 (1A556800) [pid = 608] [serial = 1691] [outer = 00000000] [url = about:blank] 12:45:38 INFO - PROCESS | 608 | --DOMWINDOW == 157 (1D302000) [pid = 608] [serial = 1702] [outer = 00000000] [url = about:blank] 12:45:39 INFO - PROCESS | 608 | 1462477539093 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]]]}] 12:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 870ms 12:45:39 INFO - PROCESS | 608 | 1462477539159 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 608 | 1462477539162 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 12:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:45:39 INFO - PROCESS | 608 | 1462477539166 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - PROCESS | 608 | 1462477539172 Marionette TRACE conn5 <- [1,2342,null,{}] 12:45:39 INFO - PROCESS | 608 | 1462477539181 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}] 12:45:39 INFO - PROCESS | 608 | 1462477539274 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 12:45:39 INFO - PROCESS | 608 | 1462477539288 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 608 | ++DOCSHELL 15A58000 == 68 [pid = 608] [id = 595] 12:45:39 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (17753C00) [pid = 608] [serial = 1785] [outer = 00000000] 12:45:39 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (18E0E000) [pid = 608] [serial = 1786] [outer = 17753C00] 12:45:39 INFO - PROCESS | 608 | 1462477539332 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 608 | ++DOMWINDOW == 160 (1952D400) [pid = 608] [serial = 1787] [outer = 17753C00] 12:45:39 INFO - PROCESS | 608 | 1462477539823 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]]]}] 12:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 690ms 12:45:39 INFO - PROCESS | 608 | 1462477539858 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 608 | 1462477539861 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 12:45:39 INFO - PROCESS | 608 | 1462477539864 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:45:39 INFO - PROCESS | 608 | 1462477539866 Marionette TRACE conn5 <- [1,2346,null,{}] 12:45:39 INFO - PROCESS | 608 | 1462477539869 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}] 12:45:39 INFO - PROCESS | 608 | 1462477539960 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 12:45:39 INFO - PROCESS | 608 | 1462477539966 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 608 | ++DOCSHELL 101D4800 == 69 [pid = 608] [id = 596] 12:45:39 INFO - PROCESS | 608 | ++DOMWINDOW == 161 (18D64400) [pid = 608] [serial = 1788] [outer = 00000000] 12:45:40 INFO - PROCESS | 608 | ++DOMWINDOW == 162 (1A4D7400) [pid = 608] [serial = 1789] [outer = 18D64400] 12:45:40 INFO - PROCESS | 608 | 1462477540015 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 608 | ++DOMWINDOW == 163 (1AD0F400) [pid = 608] [serial = 1790] [outer = 18D64400] 12:45:40 INFO - PROCESS | 608 | 1462477540515 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]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 12:45:40 INFO - PROCESS | 608 | 1462477540539 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 608 | 1462477540541 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 12:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:45:40 INFO - PROCESS | 608 | 1462477540544 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 608 | 1462477540545 Marionette TRACE conn5 <- [1,2350,null,{}] 12:45:40 INFO - PROCESS | 608 | 1462477540549 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}] 12:45:40 INFO - PROCESS | 608 | 1462477540642 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 12:45:40 INFO - PROCESS | 608 | 1462477540649 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 608 | ++DOCSHELL 1C442400 == 70 [pid = 608] [id = 597] 12:45:40 INFO - PROCESS | 608 | ++DOMWINDOW == 164 (1C442C00) [pid = 608] [serial = 1791] [outer = 00000000] 12:45:40 INFO - PROCESS | 608 | ++DOMWINDOW == 165 (1CA52000) [pid = 608] [serial = 1792] [outer = 1C442C00] 12:45:40 INFO - PROCESS | 608 | 1462477540707 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 608 | ++DOMWINDOW == 166 (1CB0A800) [pid = 608] [serial = 1793] [outer = 1C442C00] 12:45:41 INFO - PROCESS | 608 | 1462477541247 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]]]}] 12:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 729ms 12:45:41 INFO - PROCESS | 608 | 1462477541275 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 12:45:41 INFO - PROCESS | 608 | 1462477541277 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 12:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:45:41 INFO - PROCESS | 608 | 1462477541280 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 608 | 1462477541281 Marionette TRACE conn5 <- [1,2354,null,{}] 12:45:41 INFO - PROCESS | 608 | 1462477541285 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}] 12:45:41 INFO - PROCESS | 608 | 1462477541439 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 12:45:41 INFO - PROCESS | 608 | 1462477541521 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 608 | ++DOCSHELL 1CA51C00 == 71 [pid = 608] [id = 598] 12:45:41 INFO - PROCESS | 608 | ++DOMWINDOW == 167 (1CB44C00) [pid = 608] [serial = 1794] [outer = 00000000] 12:45:41 INFO - PROCESS | 608 | ++DOMWINDOW == 168 (1D302400) [pid = 608] [serial = 1795] [outer = 1CB44C00] 12:45:41 INFO - PROCESS | 608 | 1462477541567 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 608 | ++DOMWINDOW == 169 (1D819800) [pid = 608] [serial = 1796] [outer = 1CB44C00] 12:45:41 INFO - PROCESS | 608 | 1462477542000 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]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 770ms 12:45:42 INFO - PROCESS | 608 | 1462477542051 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 608 | 1462477542053 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 12:45:42 INFO - PROCESS | 608 | 1462477542056 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:45:42 INFO - PROCESS | 608 | 1462477542058 Marionette TRACE conn5 <- [1,2358,null,{}] 12:45:42 INFO - PROCESS | 608 | 1462477542061 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}] 12:45:42 INFO - PROCESS | 608 | 1462477542184 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 12:45:42 INFO - PROCESS | 608 | 1462477542258 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 608 | ++DOCSHELL 1D865000 == 72 [pid = 608] [id = 599] 12:45:42 INFO - PROCESS | 608 | ++DOMWINDOW == 170 (1D8DA400) [pid = 608] [serial = 1797] [outer = 00000000] 12:45:42 INFO - PROCESS | 608 | ++DOMWINDOW == 171 (1EC55000) [pid = 608] [serial = 1798] [outer = 1D8DA400] 12:45:42 INFO - PROCESS | 608 | 1462477542301 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 608 | ++DOMWINDOW == 172 (1ED94400) [pid = 608] [serial = 1799] [outer = 1D8DA400] 12:45:42 INFO - PROCESS | 608 | 1462477542735 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]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 730ms 12:45:42 INFO - PROCESS | 608 | 1462477542822 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 608 | 1462477542824 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 12:45:42 INFO - PROCESS | 608 | 1462477542827 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 608 | 1462477542829 Marionette TRACE conn5 <- [1,2362,null,{}] 12:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:45:42 INFO - PROCESS | 608 | 1462477542832 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}] 12:45:42 INFO - PROCESS | 608 | 1462477542966 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 12:45:42 INFO - PROCESS | 608 | 1462477542985 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 608 | ++DOCSHELL 1E5D1400 == 73 [pid = 608] [id = 600] 12:45:42 INFO - PROCESS | 608 | ++DOMWINDOW == 173 (1E5D4000) [pid = 608] [serial = 1800] [outer = 00000000] 12:45:43 INFO - PROCESS | 608 | ++DOMWINDOW == 174 (1E5D6C00) [pid = 608] [serial = 1801] [outer = 1E5D4000] 12:45:43 INFO - PROCESS | 608 | 1462477543028 Marionette DEBUG loaded listener.js 12:45:43 INFO - PROCESS | 608 | ++DOMWINDOW == 175 (1E5D9800) [pid = 608] [serial = 1802] [outer = 1E5D4000] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 174 (0C950400) [pid = 608] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 173 (1AD1E800) [pid = 608] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 172 (0FD3A800) [pid = 608] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 171 (1C54E400) [pid = 608] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 170 (1CA42800) [pid = 608] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 169 (19A9CC00) [pid = 608] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 168 (1CA44400) [pid = 608] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 167 (1AD06C00) [pid = 608] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 166 (1C4C4C00) [pid = 608] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 165 (14A27800) [pid = 608] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 164 (0CDC8800) [pid = 608] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 163 (1EC54400) [pid = 608] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 162 (1006D400) [pid = 608] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 161 (1ED9AC00) [pid = 608] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 160 (1402C400) [pid = 608] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 159 (1D8D8400) [pid = 608] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 158 (1739E000) [pid = 608] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 157 (14A1C400) [pid = 608] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 156 (1D8DA000) [pid = 608] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 155 (1A4CDC00) [pid = 608] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 154 (101D4400) [pid = 608] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 153 (18D66800) [pid = 608] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 152 (14511000) [pid = 608] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 151 (1AD09000) [pid = 608] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 150 (19EB0800) [pid = 608] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 149 (17385400) [pid = 608] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 148 (0FD38C00) [pid = 608] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1021E400) [pid = 608] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1952E000) [pid = 608] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 145 (0FC21C00) [pid = 608] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1A32E400) [pid = 608] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1D8DCC00) [pid = 608] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1CA50C00) [pid = 608] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1C9D5800) [pid = 608] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1CB8B800) [pid = 608] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 139 (19EBC800) [pid = 608] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1D814400) [pid = 608] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 137 (173E8800) [pid = 608] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1CB0E400) [pid = 608] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 135 (1A328C00) [pid = 608] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 134 (0FD31400) [pid = 608] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:45:43 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1CB93400) [pid = 608] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:45:43 INFO - PROCESS | 608 | 1462477543863 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]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1062ms 12:45:43 INFO - PROCESS | 608 | 1462477543898 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 608 | 1462477543900 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 12:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:45:43 INFO - PROCESS | 608 | 1462477543908 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 608 | 1462477543909 Marionette TRACE conn5 <- [1,2366,null,{}] 12:45:43 INFO - PROCESS | 608 | 1462477543921 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}] 12:45:44 INFO - PROCESS | 608 | 1462477544046 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 12:45:44 INFO - PROCESS | 608 | 1462477544056 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 608 | ++DOCSHELL 10068400 == 74 [pid = 608] [id = 601] 12:45:44 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1006D400) [pid = 608] [serial = 1803] [outer = 00000000] 12:45:44 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (14215400) [pid = 608] [serial = 1804] [outer = 1006D400] 12:45:44 INFO - PROCESS | 608 | 1462477544103 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (16349000) [pid = 608] [serial = 1805] [outer = 1006D400] 12:45:44 INFO - PROCESS | 608 | 1462477544533 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]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 12:45:44 INFO - PROCESS | 608 | 1462477544583 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 12:45:44 INFO - PROCESS | 608 | 1462477544585 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 12:45:44 INFO - PROCESS | 608 | 1462477544589 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:45:44 INFO - PROCESS | 608 | 1462477544590 Marionette TRACE conn5 <- [1,2370,null,{}] 12:45:44 INFO - PROCESS | 608 | 1462477544594 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}] 12:45:44 INFO - PROCESS | 608 | 1462477544685 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 12:45:44 INFO - PROCESS | 608 | 1462477544722 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 608 | ++DOCSHELL 1737C400 == 75 [pid = 608] [id = 602] 12:45:44 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (173E9400) [pid = 608] [serial = 1806] [outer = 00000000] 12:45:44 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (19EB0800) [pid = 608] [serial = 1807] [outer = 173E9400] 12:45:44 INFO - PROCESS | 608 | 1462477544774 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1B5ED000) [pid = 608] [serial = 1808] [outer = 173E9400] 12:45:45 INFO - PROCESS | 608 | 1462477545244 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]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 12:45:45 INFO - PROCESS | 608 | 1462477545266 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 608 | 1462477545269 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 12:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:45:45 INFO - PROCESS | 608 | 1462477545277 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 608 | 1462477545279 Marionette TRACE conn5 <- [1,2374,null,{}] 12:45:45 INFO - PROCESS | 608 | 1462477545283 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}] 12:45:45 INFO - PROCESS | 608 | 1462477545390 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 12:45:45 INFO - PROCESS | 608 | 1462477545396 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 608 | ++DOCSHELL 1A02D800 == 76 [pid = 608] [id = 603] 12:45:45 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1C028400) [pid = 608] [serial = 1809] [outer = 00000000] 12:45:45 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1D678400) [pid = 608] [serial = 1810] [outer = 1C028400] 12:45:45 INFO - PROCESS | 608 | 1462477545440 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1D67A400) [pid = 608] [serial = 1811] [outer = 1C028400] 12:45:46 INFO - PROCESS | 608 | 1462477546207 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]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 969ms 12:45:46 INFO - PROCESS | 608 | 1462477546249 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 608 | 1462477546254 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 12:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:45:46 INFO - PROCESS | 608 | 1462477546259 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 608 | 1462477546263 Marionette TRACE conn5 <- [1,2378,null,{}] 12:45:46 INFO - PROCESS | 608 | 1462477546269 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}] 12:45:46 INFO - PROCESS | 608 | 1462477546390 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 12:45:46 INFO - PROCESS | 608 | 1462477546549 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 608 | ++DOCSHELL 163E4C00 == 77 [pid = 608] [id = 604] 12:45:46 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (163E5800) [pid = 608] [serial = 1812] [outer = 00000000] 12:45:46 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (173EE800) [pid = 608] [serial = 1813] [outer = 163E5800] 12:45:46 INFO - PROCESS | 608 | 1462477546609 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1777AC00) [pid = 608] [serial = 1814] [outer = 163E5800] 12:45:47 INFO - PROCESS | 608 | 1462477547201 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]]]}] 12:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 970ms 12:45:47 INFO - PROCESS | 608 | 1462477547238 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 12:45:47 INFO - PROCESS | 608 | 1462477547244 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 12:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:45:47 INFO - PROCESS | 608 | 1462477547251 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:45:47 INFO - PROCESS | 608 | 1462477547254 Marionette TRACE conn5 <- [1,2382,null,{}] 12:45:47 INFO - PROCESS | 608 | 1462477547258 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}] 12:45:47 INFO - PROCESS | 608 | 1462477547379 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 12:45:47 INFO - PROCESS | 608 | 1462477547549 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:47 INFO - PROCESS | 608 | ++DOCSHELL 18578000 == 78 [pid = 608] [id = 605] 12:45:47 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (1952B000) [pid = 608] [serial = 1815] [outer = 00000000] 12:45:47 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (1A327000) [pid = 608] [serial = 1816] [outer = 1952B000] 12:45:47 INFO - PROCESS | 608 | 1462477547606 Marionette DEBUG loaded listener.js 12:45:47 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1AD09000) [pid = 608] [serial = 1817] [outer = 1952B000] 12:45:48 INFO - PROCESS | 608 | 1462477548252 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]]]}] 12:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1019ms 12:45:48 INFO - PROCESS | 608 | 1462477548281 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 12:45:48 INFO - PROCESS | 608 | 1462477548284 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 12:45:48 INFO - PROCESS | 608 | 1462477548289 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:45:48 INFO - PROCESS | 608 | 1462477548293 Marionette TRACE conn5 <- [1,2386,null,{}] 12:45:48 INFO - PROCESS | 608 | 1462477548322 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}] 12:45:48 INFO - PROCESS | 608 | 1462477548442 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 12:45:48 INFO - PROCESS | 608 | 1462477548603 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 608 | ++DOCSHELL 1CF2F400 == 79 [pid = 608] [id = 606] 12:45:48 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1D671400) [pid = 608] [serial = 1818] [outer = 00000000] 12:45:48 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (1D677800) [pid = 608] [serial = 1819] [outer = 1D671400] 12:45:48 INFO - PROCESS | 608 | 1462477548660 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (1D815800) [pid = 608] [serial = 1820] [outer = 1D671400] 12:45:49 INFO - PROCESS | 608 | 1462477549258 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]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1019ms 12:45:49 INFO - PROCESS | 608 | 1462477549313 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 608 | 1462477549316 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 12:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:45:49 INFO - PROCESS | 608 | 1462477549320 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 608 | 1462477549322 Marionette TRACE conn5 <- [1,2390,null,{}] 12:45:49 INFO - PROCESS | 608 | 1462477549326 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}] 12:45:49 INFO - PROCESS | 608 | 1462477549442 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 12:45:49 INFO - PROCESS | 608 | 1462477549612 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 608 | ++DOCSHELL 1E5D1800 == 80 [pid = 608] [id = 607] 12:45:49 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (1E5D3400) [pid = 608] [serial = 1821] [outer = 00000000] 12:45:49 INFO - PROCESS | 608 | ++DOMWINDOW == 153 (1EC4A800) [pid = 608] [serial = 1822] [outer = 1E5D3400] 12:45:49 INFO - PROCESS | 608 | 1462477549667 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 608 | ++DOMWINDOW == 154 (1EDA0800) [pid = 608] [serial = 1823] [outer = 1E5D3400] 12:45:50 INFO - PROCESS | 608 | 1462477550271 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]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1019ms 12:45:50 INFO - PROCESS | 608 | 1462477550342 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 608 | 1462477550345 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 12:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:45:50 INFO - PROCESS | 608 | 1462477550348 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 608 | 1462477550350 Marionette TRACE conn5 <- [1,2394,null,{}] 12:45:50 INFO - PROCESS | 608 | 1462477550354 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}] 12:45:50 INFO - PROCESS | 608 | 1462477550467 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 12:45:50 INFO - PROCESS | 608 | 1462477550623 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 608 | ++DOCSHELL 1E5D1C00 == 81 [pid = 608] [id = 608] 12:45:50 INFO - PROCESS | 608 | ++DOMWINDOW == 155 (1EE8C000) [pid = 608] [serial = 1824] [outer = 00000000] 12:45:50 INFO - PROCESS | 608 | ++DOMWINDOW == 156 (1F804000) [pid = 608] [serial = 1825] [outer = 1EE8C000] 12:45:50 INFO - PROCESS | 608 | 1462477550678 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 608 | ++DOMWINDOW == 157 (1F92CC00) [pid = 608] [serial = 1826] [outer = 1EE8C000] 12:45:51 INFO - PROCESS | 608 | 1462477551232 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]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 929ms 12:45:51 INFO - PROCESS | 608 | 1462477551282 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 608 | 1462477551285 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 12:45:51 INFO - PROCESS | 608 | 1462477551288 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:45:51 INFO - PROCESS | 608 | 1462477551290 Marionette TRACE conn5 <- [1,2398,null,{}] 12:45:51 INFO - PROCESS | 608 | 1462477551294 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}] 12:45:51 INFO - PROCESS | 608 | 1462477551419 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 12:45:51 INFO - PROCESS | 608 | 1462477551590 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 608 | ++DOCSHELL 1F937000 == 82 [pid = 608] [id = 609] 12:45:51 INFO - PROCESS | 608 | ++DOMWINDOW == 158 (1F98A800) [pid = 608] [serial = 1827] [outer = 00000000] 12:45:51 INFO - PROCESS | 608 | ++DOMWINDOW == 159 (21BD1000) [pid = 608] [serial = 1828] [outer = 1F98A800] 12:45:51 INFO - PROCESS | 608 | 1462477551648 Marionette DEBUG loaded listener.js 12:45:51 INFO - PROCESS | 608 | ++DOMWINDOW == 160 (21E42400) [pid = 608] [serial = 1829] [outer = 1F98A800] 12:45:52 INFO - PROCESS | 608 | 1462477552285 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]]]}] 12:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1016ms 12:45:52 INFO - PROCESS | 608 | 1462477552317 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 12:45:52 INFO - PROCESS | 608 | 1462477552319 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 12:45:52 INFO - PROCESS | 608 | 1462477552323 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:45:52 INFO - PROCESS | 608 | 1462477552325 Marionette TRACE conn5 <- [1,2402,null,{}] 12:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:45:52 INFO - PROCESS | 608 | 1462477552329 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}] 12:45:52 INFO - PROCESS | 608 | 1462477552441 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 12:45:52 INFO - PROCESS | 608 | 1462477552617 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 608 | ++DOCSHELL 10144000 == 83 [pid = 608] [id = 610] 12:45:52 INFO - PROCESS | 608 | ++DOMWINDOW == 161 (10144C00) [pid = 608] [serial = 1830] [outer = 00000000] 12:45:52 INFO - PROCESS | 608 | ++DOMWINDOW == 162 (15818400) [pid = 608] [serial = 1831] [outer = 10144C00] 12:45:52 INFO - PROCESS | 608 | 1462477552672 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 608 | ++DOMWINDOW == 163 (1857D800) [pid = 608] [serial = 1832] [outer = 10144C00] 12:45:53 INFO - PROCESS | 608 | 1462477553492 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]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1225ms 12:45:53 INFO - PROCESS | 608 | 1462477553555 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 12:45:53 INFO - PROCESS | 608 | 1462477553559 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 12:45:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:45:53 INFO - PROCESS | 608 | 1462477553563 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 608 | 1462477553567 Marionette TRACE conn5 <- [1,2406,null,{}] 12:45:53 INFO - PROCESS | 608 | 1462477553573 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}] 12:45:53 INFO - PROCESS | 608 | 1462477553682 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 12:45:53 INFO - PROCESS | 608 | 1462477553844 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 608 | ++DOCSHELL 0FC1FC00 == 84 [pid = 608] [id = 611] 12:45:53 INFO - PROCESS | 608 | ++DOMWINDOW == 164 (1021EC00) [pid = 608] [serial = 1833] [outer = 00000000] 12:45:53 INFO - PROCESS | 608 | ++DOMWINDOW == 165 (164E6C00) [pid = 608] [serial = 1834] [outer = 1021EC00] 12:45:53 INFO - PROCESS | 608 | 1462477553894 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 608 | ++DOMWINDOW == 166 (173F1000) [pid = 608] [serial = 1835] [outer = 1021EC00] 12:45:54 INFO - PROCESS | 608 | 1462477554466 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]]]}] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1C9D9800 == 83 [pid = 608] [id = 535] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1737C400 == 82 [pid = 608] [id = 602] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 10068400 == 81 [pid = 608] [id = 601] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1E5D1400 == 80 [pid = 608] [id = 600] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1D865000 == 79 [pid = 608] [id = 599] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1CA51C00 == 78 [pid = 608] [id = 598] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1C442400 == 77 [pid = 608] [id = 597] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 101D4800 == 76 [pid = 608] [id = 596] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 165 (1CB43800) [pid = 608] [serial = 1756] [outer = 00000000] [url = about:blank] 12:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 990ms 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 15A58000 == 75 [pid = 608] [id = 595] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 0CDC9000 == 74 [pid = 608] [id = 594] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1951F800 == 73 [pid = 608] [id = 593] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 0C952C00 == 72 [pid = 608] [id = 592] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 1737D400 == 71 [pid = 608] [id = 587] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 10071C00 == 70 [pid = 608] [id = 586] 12:45:54 INFO - PROCESS | 608 | --DOCSHELL 0FCE3000 == 69 [pid = 608] [id = 585] 12:45:54 INFO - PROCESS | 608 | 1462477554600 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 608 | 1462477554605 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 164 (10148400) [pid = 608] [serial = 1469] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 163 (1A510C00) [pid = 608] [serial = 1481] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 162 (1EC54C00) [pid = 608] [serial = 1670] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 161 (1CB09000) [pid = 608] [serial = 1421] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 160 (1D301C00) [pid = 608] [serial = 1616] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 159 (1CB97000) [pid = 608] [serial = 1577] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 158 (1A032400) [pid = 608] [serial = 1475] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 157 (1D86B800) [pid = 608] [serial = 1619] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 156 (18E15800) [pid = 608] [serial = 1520] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 155 (1CB89400) [pid = 608] [serial = 1574] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 154 (1A3F1800) [pid = 608] [serial = 1478] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 153 (10224000) [pid = 608] [serial = 1610] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 152 (1D81D800) [pid = 608] [serial = 1667] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 151 (10222400) [pid = 608] [serial = 1517] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 150 (1C556400) [pid = 608] [serial = 1523] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 149 (19EB5C00) [pid = 608] [serial = 1484] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 148 (1CA7C400) [pid = 608] [serial = 1526] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1F697800) [pid = 608] [serial = 1676] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1ADDEC00) [pid = 608] [serial = 1664] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 145 (1CB43C00) [pid = 608] [serial = 1529] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1C5A9800) [pid = 608] [serial = 1562] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1CA7A000) [pid = 608] [serial = 1571] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 142 (18D6AC00) [pid = 608] [serial = 1613] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 141 (0FE5C800) [pid = 608] [serial = 1658] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1ED96000) [pid = 608] [serial = 1625] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 139 (145F6400) [pid = 608] [serial = 1565] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1EE86800) [pid = 608] [serial = 1673] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 137 (173E9000) [pid = 608] [serial = 1472] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 136 (1D8E7000) [pid = 608] [serial = 1622] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 135 (18D64800) [pid = 608] [serial = 1568] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 134 (173A1800) [pid = 608] [serial = 1661] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1EE82800) [pid = 608] [serial = 1706] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1AD06000) [pid = 608] [serial = 1745] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 131 (10222000) [pid = 608] [serial = 1708] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1A55EC00) [pid = 608] [serial = 1744] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 129 (19525800) [pid = 608] [serial = 1750] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 128 (19526000) [pid = 608] [serial = 1738] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1739DC00) [pid = 608] [serial = 1730] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 126 (164C1800) [pid = 608] [serial = 1729] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1AD11000) [pid = 608] [serial = 1747] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1C9D7800) [pid = 608] [serial = 1753] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 123 (17754800) [pid = 608] [serial = 1735] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 122 (18510000) [pid = 608] [serial = 1736] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 121 (14036000) [pid = 608] [serial = 1732] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 120 (145EA400) [pid = 608] [serial = 1733] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1777E400) [pid = 608] [serial = 1727] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 118 (14A24C00) [pid = 608] [serial = 1726] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1952E800) [pid = 608] [serial = 1711] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1F810C00) [pid = 608] [serial = 1720] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1F6A4000) [pid = 608] [serial = 1717] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1D818400) [pid = 608] [serial = 1714] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1B5E5400) [pid = 608] [serial = 1748] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1CA77400) [pid = 608] [serial = 1754] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1F987800) [pid = 608] [serial = 1723] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 110 (19EB8800) [pid = 608] [serial = 1741] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 109 (19FE0400) [pid = 608] [serial = 1742] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1ADDF400) [pid = 608] [serial = 1751] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1952B800) [pid = 608] [serial = 1739] [outer = 00000000] [url = about:blank] 12:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:45:54 INFO - PROCESS | 608 | 1462477554676 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 608 | 1462477554679 Marionette TRACE conn5 <- [1,2410,null,{}] 12:45:54 INFO - PROCESS | 608 | 1462477554683 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}] 12:45:54 INFO - PROCESS | 608 | 1462477554775 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 12:45:54 INFO - PROCESS | 608 | 1462477554782 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:54 INFO - PROCESS | 608 | ++DOCSHELL 0FE56000 == 70 [pid = 608] [id = 612] 12:45:54 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (0FE56C00) [pid = 608] [serial = 1836] [outer = 00000000] 12:45:54 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (10067400) [pid = 608] [serial = 1837] [outer = 0FE56C00] 12:45:54 INFO - PROCESS | 608 | 1462477554828 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (101CE400) [pid = 608] [serial = 1838] [outer = 0FE56C00] 12:45:55 INFO - PROCESS | 608 | 1462477555388 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]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 751ms 12:45:55 INFO - PROCESS | 608 | 1462477555411 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 608 | 1462477555413 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 12:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:45:55 INFO - PROCESS | 608 | 1462477555417 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 608 | 1462477555420 Marionette TRACE conn5 <- [1,2414,null,{}] 12:45:55 INFO - PROCESS | 608 | 1462477555431 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}] 12:45:55 INFO - PROCESS | 608 | 1462477555526 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 12:45:55 INFO - PROCESS | 608 | 1462477555639 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 608 | ++DOCSHELL 14A24C00 == 71 [pid = 608] [id = 613] 12:45:55 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (15A59800) [pid = 608] [serial = 1839] [outer = 00000000] 12:45:55 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (17383400) [pid = 608] [serial = 1840] [outer = 15A59800] 12:45:55 INFO - PROCESS | 608 | 1462477555686 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (173A3C00) [pid = 608] [serial = 1841] [outer = 15A59800] 12:45:56 INFO - PROCESS | 608 | 1462477556050 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]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 12:45:56 INFO - PROCESS | 608 | 1462477556098 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 608 | 1462477556101 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 12:45:56 INFO - PROCESS | 608 | 1462477556104 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:45:56 INFO - PROCESS | 608 | 1462477556105 Marionette TRACE conn5 <- [1,2418,null,{}] 12:45:56 INFO - PROCESS | 608 | 1462477556109 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}] 12:45:56 INFO - PROCESS | 608 | 1462477556201 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 12:45:56 INFO - PROCESS | 608 | 1462477556208 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:56 INFO - PROCESS | 608 | ++DOCSHELL 173EE400 == 72 [pid = 608] [id = 614] 12:45:56 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (17750000) [pid = 608] [serial = 1842] [outer = 00000000] 12:45:56 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1857EC00) [pid = 608] [serial = 1843] [outer = 17750000] 12:45:56 INFO - PROCESS | 608 | 1462477556253 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (18D6AC00) [pid = 608] [serial = 1844] [outer = 17750000] 12:45:56 INFO - PROCESS | 608 | 1462477556732 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]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 671ms 12:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:45:56 INFO - PROCESS | 608 | 1462477556785 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 608 | 1462477556787 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 12:45:56 INFO - PROCESS | 608 | 1462477556791 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 608 | 1462477556793 Marionette TRACE conn5 <- [1,2422,null,{}] 12:45:56 INFO - PROCESS | 608 | 1462477556804 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}] 12:45:56 INFO - PROCESS | 608 | 1462477556925 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 12:45:57 INFO - PROCESS | 608 | 1462477556997 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 608 | ++DOCSHELL 18E15800 == 73 [pid = 608] [id = 615] 12:45:57 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (19525400) [pid = 608] [serial = 1845] [outer = 00000000] 12:45:57 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (19A9C400) [pid = 608] [serial = 1846] [outer = 19525400] 12:45:57 INFO - PROCESS | 608 | 1462477557041 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (19EBA800) [pid = 608] [serial = 1847] [outer = 19525400] 12:45:57 INFO - PROCESS | 608 | 1462477557464 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]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 12:45:57 INFO - PROCESS | 608 | 1462477557522 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 12:45:57 INFO - PROCESS | 608 | 1462477557525 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 12:45:57 INFO - PROCESS | 608 | 1462477557528 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:45:57 INFO - PROCESS | 608 | 1462477557529 Marionette TRACE conn5 <- [1,2426,null,{}] 12:45:57 INFO - PROCESS | 608 | 1462477557533 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}] 12:45:57 INFO - PROCESS | 608 | 1462477557707 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 12:45:57 INFO - PROCESS | 608 | 1462477557742 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 608 | ++DOCSHELL 19EBDC00 == 74 [pid = 608] [id = 616] 12:45:57 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1A324800) [pid = 608] [serial = 1848] [outer = 00000000] 12:45:57 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1A50FC00) [pid = 608] [serial = 1849] [outer = 1A324800] 12:45:57 INFO - PROCESS | 608 | 1462477557788 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1A55C000) [pid = 608] [serial = 1850] [outer = 1A324800] 12:45:58 INFO - PROCESS | 608 | 1462477558228 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]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 731ms 12:45:58 INFO - PROCESS | 608 | 1462477558263 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 608 | 1462477558265 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 12:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:45:58 INFO - PROCESS | 608 | 1462477558268 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 608 | 1462477558270 Marionette TRACE conn5 <- [1,2430,null,{}] 12:45:58 INFO - PROCESS | 608 | 1462477558274 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}] 12:45:58 INFO - PROCESS | 608 | 1462477558403 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 12:45:58 INFO - PROCESS | 608 | 1462477558421 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 608 | ++DOCSHELL 1AD05400 == 75 [pid = 608] [id = 617] 12:45:58 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1AD05800) [pid = 608] [serial = 1851] [outer = 00000000] 12:45:58 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1AD14800) [pid = 608] [serial = 1852] [outer = 1AD05800] 12:45:58 INFO - PROCESS | 608 | 1462477558464 Marionette DEBUG loaded listener.js 12:45:58 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1AEA4000) [pid = 608] [serial = 1853] [outer = 1AD05800] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1D8DA400) [pid = 608] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 123 (0FCD7800) [pid = 608] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 122 (19527800) [pid = 608] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1C442C00) [pid = 608] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 120 (0F961000) [pid = 608] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 119 (18D64400) [pid = 608] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 118 (17753C00) [pid = 608] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1E5D4000) [pid = 608] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 116 (173E9400) [pid = 608] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1006D400) [pid = 608] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:45:58 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1CB44C00) [pid = 608] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:45:59 INFO - PROCESS | 608 | 1462477559083 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 870ms 12:45:59 INFO - PROCESS | 608 | 1462477559140 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 608 | 1462477559142 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 12:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:45:59 INFO - PROCESS | 608 | 1462477559145 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 608 | 1462477559147 Marionette TRACE conn5 <- [1,2434,null,{}] 12:45:59 INFO - PROCESS | 608 | 1462477559150 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}] 12:45:59 INFO - PROCESS | 608 | 1462477559237 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 12:45:59 INFO - PROCESS | 608 | 1462477559351 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 608 | ++DOCSHELL 0FD4DC00 == 76 [pid = 608] [id = 618] 12:45:59 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (0FE57400) [pid = 608] [serial = 1854] [outer = 00000000] 12:45:59 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (17749000) [pid = 608] [serial = 1855] [outer = 0FE57400] 12:45:59 INFO - PROCESS | 608 | 1462477559395 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1A329800) [pid = 608] [serial = 1856] [outer = 0FE57400] 12:45:59 INFO - PROCESS | 608 | 1462477559747 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 630ms 12:45:59 INFO - PROCESS | 608 | 1462477559776 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 608 | 1462477559778 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 12:45:59 INFO - PROCESS | 608 | 1462477559781 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:45:59 INFO - PROCESS | 608 | 1462477559783 Marionette TRACE conn5 <- [1,2438,null,{}] 12:45:59 INFO - PROCESS | 608 | 1462477559786 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}] 12:45:59 INFO - PROCESS | 608 | 1462477559917 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 12:45:59 INFO - PROCESS | 608 | 1462477559926 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 608 | ++DOCSHELL 1854C400 == 77 [pid = 608] [id = 619] 12:45:59 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (19521800) [pid = 608] [serial = 1857] [outer = 00000000] 12:45:59 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (1C341000) [pid = 608] [serial = 1858] [outer = 19521800] 12:45:59 INFO - PROCESS | 608 | 1462477559972 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1C559C00) [pid = 608] [serial = 1859] [outer = 19521800] 12:46:00 INFO - PROCESS | 608 | 1462477560372 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]]]}] 12:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 12:46:00 INFO - PROCESS | 608 | 1462477560415 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 12:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:46:00 INFO - PROCESS | 608 | 1462477560418 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 12:46:00 INFO - PROCESS | 608 | 1462477560420 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:46:00 INFO - PROCESS | 608 | 1462477560422 Marionette TRACE conn5 <- [1,2442,null,{}] 12:46:00 INFO - PROCESS | 608 | 1462477560425 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}] 12:46:00 INFO - PROCESS | 608 | 1462477560515 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 12:46:00 INFO - PROCESS | 608 | 1462477560660 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 608 | ++DOCSHELL 1C02C000 == 78 [pid = 608] [id = 620] 12:46:00 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1C9D7400) [pid = 608] [serial = 1860] [outer = 00000000] 12:46:00 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1CA51000) [pid = 608] [serial = 1861] [outer = 1C9D7400] 12:46:00 INFO - PROCESS | 608 | 1462477560707 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1CA7D800) [pid = 608] [serial = 1862] [outer = 1C9D7400] 12:46:01 INFO - PROCESS | 608 | 1462477561200 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]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 829ms 12:46:01 INFO - PROCESS | 608 | 1462477561252 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 12:46:01 INFO - PROCESS | 608 | 1462477561256 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 12:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:46:01 INFO - PROCESS | 608 | 1462477561262 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 608 | 1462477561266 Marionette TRACE conn5 <- [1,2446,null,{}] 12:46:01 INFO - PROCESS | 608 | 1462477561272 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}] 12:46:01 INFO - PROCESS | 608 | 1462477561398 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 12:46:01 INFO - PROCESS | 608 | 1462477561552 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 608 | ++DOCSHELL 0FD39C00 == 79 [pid = 608] [id = 621] 12:46:01 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (0FD3A000) [pid = 608] [serial = 1863] [outer = 00000000] 12:46:01 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (10220800) [pid = 608] [serial = 1864] [outer = 0FD3A000] 12:46:01 INFO - PROCESS | 608 | 1462477561611 Marionette DEBUG loaded listener.js 12:46:01 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1402C400) [pid = 608] [serial = 1865] [outer = 0FD3A000] 12:46:02 INFO - PROCESS | 608 | 1462477562257 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]]]}] 12:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1027ms 12:46:02 INFO - PROCESS | 608 | 1462477562289 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 608 | 1462477562296 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 12:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:46:02 INFO - PROCESS | 608 | 1462477562302 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 608 | 1462477562305 Marionette TRACE conn5 <- [1,2450,null,{}] 12:46:02 INFO - PROCESS | 608 | 1462477562309 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}] 12:46:02 INFO - PROCESS | 608 | 1462477562428 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 12:46:02 INFO - PROCESS | 608 | 1462477562580 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 608 | ++DOCSHELL 1737B800 == 80 [pid = 608] [id = 622] 12:46:02 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1739E000) [pid = 608] [serial = 1866] [outer = 00000000] 12:46:02 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1777C000) [pid = 608] [serial = 1867] [outer = 1739E000] 12:46:02 INFO - PROCESS | 608 | 1462477562635 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1906EC00) [pid = 608] [serial = 1868] [outer = 1739E000] 12:46:03 INFO - PROCESS | 608 | 1462477563280 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]]]}] 12:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1023ms 12:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:46:03 INFO - PROCESS | 608 | 1462477563327 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 12:46:03 INFO - PROCESS | 608 | 1462477563330 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 12:46:03 INFO - PROCESS | 608 | 1462477563347 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 608 | 1462477563351 Marionette TRACE conn5 <- [1,2454,null,{}] 12:46:03 INFO - PROCESS | 608 | 1462477563384 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}] 12:46:03 INFO - PROCESS | 608 | 1462477563502 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 12:46:03 INFO - PROCESS | 608 | 1462477563656 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 608 | ++DOCSHELL 1A32C400 == 81 [pid = 608] [id = 623] 12:46:03 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1A504800) [pid = 608] [serial = 1869] [outer = 00000000] 12:46:03 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1CA50C00) [pid = 608] [serial = 1870] [outer = 1A504800] 12:46:03 INFO - PROCESS | 608 | 1462477563714 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1CB09000) [pid = 608] [serial = 1871] [outer = 1A504800] 12:46:04 INFO - PROCESS | 608 | 1462477564285 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]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 970ms 12:46:04 INFO - PROCESS | 608 | 1462477564316 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 608 | 1462477564319 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 12:46:04 INFO - PROCESS | 608 | 1462477564324 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:46:04 INFO - PROCESS | 608 | 1462477564326 Marionette TRACE conn5 <- [1,2458,null,{}] 12:46:04 INFO - PROCESS | 608 | 1462477564329 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}] 12:46:04 INFO - PROCESS | 608 | 1462477564446 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 12:46:04 INFO - PROCESS | 608 | 1462477564612 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 608 | ++DOCSHELL 1CB47800 == 82 [pid = 608] [id = 624] 12:46:04 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1CB48400) [pid = 608] [serial = 1872] [outer = 00000000] 12:46:04 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1CB8B000) [pid = 608] [serial = 1873] [outer = 1CB48400] 12:46:04 INFO - PROCESS | 608 | 1462477564670 Marionette DEBUG loaded listener.js 12:46:04 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1CB92000) [pid = 608] [serial = 1874] [outer = 1CB48400] 12:46:05 INFO - PROCESS | 608 | 1462477565251 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]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 970ms 12:46:05 INFO - PROCESS | 608 | 1462477565298 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 608 | 1462477565300 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 12:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:46:05 INFO - PROCESS | 608 | 1462477565304 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 608 | 1462477565306 Marionette TRACE conn5 <- [1,2462,null,{}] 12:46:05 INFO - PROCESS | 608 | 1462477565310 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}] 12:46:05 INFO - PROCESS | 608 | 1462477565422 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 12:46:05 INFO - PROCESS | 608 | 1462477565574 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 608 | ++DOCSHELL 1CB94400 == 83 [pid = 608] [id = 625] 12:46:05 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1D303400) [pid = 608] [serial = 1875] [outer = 00000000] 12:46:05 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1D671C00) [pid = 608] [serial = 1876] [outer = 1D303400] 12:46:05 INFO - PROCESS | 608 | 1462477565629 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1D679400) [pid = 608] [serial = 1877] [outer = 1D303400] 12:46:06 INFO - PROCESS | 608 | 1462477566222 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]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:46:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 969ms 12:46:06 INFO - PROCESS | 608 | 1462477566278 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 608 | 1462477566280 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 12:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:46:06 INFO - PROCESS | 608 | 1462477566284 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 608 | 1462477566286 Marionette TRACE conn5 <- [1,2466,null,{}] 12:46:06 INFO - PROCESS | 608 | 1462477566290 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}] 12:46:06 INFO - PROCESS | 608 | 1462477566425 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 12:46:06 INFO - PROCESS | 608 | 1462477566579 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 608 | ++DOCSHELL 1AEA3800 == 84 [pid = 608] [id = 626] 12:46:06 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1D307400) [pid = 608] [serial = 1878] [outer = 00000000] 12:46:06 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1D8E7000) [pid = 608] [serial = 1879] [outer = 1D307400] 12:46:06 INFO - PROCESS | 608 | 1462477566636 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1E5D3000) [pid = 608] [serial = 1880] [outer = 1D307400] 12:46:07 INFO - PROCESS | 608 | 1462477567199 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]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 970ms 12:46:07 INFO - PROCESS | 608 | 1462477567258 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 608 | 1462477567260 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 12:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:46:07 INFO - PROCESS | 608 | 1462477567264 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 608 | 1462477567266 Marionette TRACE conn5 <- [1,2470,null,{}] 12:46:07 INFO - PROCESS | 608 | 1462477567270 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}] 12:46:07 INFO - PROCESS | 608 | 1462477567380 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 12:46:07 INFO - PROCESS | 608 | 1462477567532 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 608 | ++DOCSHELL 1E5D7C00 == 85 [pid = 608] [id = 627] 12:46:07 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1E5D9C00) [pid = 608] [serial = 1881] [outer = 00000000] 12:46:07 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (1EC58C00) [pid = 608] [serial = 1882] [outer = 1E5D9C00] 12:46:07 INFO - PROCESS | 608 | 1462477567586 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1EE82800) [pid = 608] [serial = 1883] [outer = 1E5D9C00] 12:46:08 INFO - PROCESS | 608 | 1462477568198 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]]]}] 12:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 970ms 12:46:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:46:08 INFO - PROCESS | 608 | 1462477568238 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 12:46:08 INFO - PROCESS | 608 | 1462477568240 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 12:46:08 INFO - PROCESS | 608 | 1462477568243 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 608 | 1462477568245 Marionette TRACE conn5 <- [1,2474,null,{}] 12:46:08 INFO - PROCESS | 608 | 1462477568249 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}] 12:46:08 INFO - PROCESS | 608 | 1462477568363 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 12:46:08 INFO - PROCESS | 608 | 1462477568668 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 608 | ++DOCSHELL 08E67800 == 86 [pid = 608] [id = 628] 12:46:08 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (08E6C800) [pid = 608] [serial = 1884] [outer = 00000000] 12:46:08 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (10218000) [pid = 608] [serial = 1885] [outer = 08E6C800] 12:46:08 INFO - PROCESS | 608 | 1462477568726 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (14541000) [pid = 608] [serial = 1886] [outer = 08E6C800] 12:46:09 INFO - PROCESS | 608 | 1462477569354 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]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:46:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1132ms 12:46:09 INFO - PROCESS | 608 | 1462477569376 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 12:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:46:09 INFO - PROCESS | 608 | 1462477569380 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 12:46:09 INFO - PROCESS | 608 | 1462477569385 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 608 | 1462477569388 Marionette TRACE conn5 <- [1,2478,null,{}] 12:46:09 INFO - PROCESS | 608 | 1462477569393 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}] 12:46:09 INFO - PROCESS | 608 | 1462477569507 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 12:46:09 INFO - PROCESS | 608 | 1462477569678 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 608 | ++DOCSHELL 173A4800 == 87 [pid = 608] [id = 629] 12:46:09 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1777B800) [pid = 608] [serial = 1887] [outer = 00000000] 12:46:09 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (19EB2400) [pid = 608] [serial = 1888] [outer = 1777B800] 12:46:09 INFO - PROCESS | 608 | 1462477569730 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (1A031C00) [pid = 608] [serial = 1889] [outer = 1777B800] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1D81B000 == 86 [pid = 608] [id = 540] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1EC54000 == 85 [pid = 608] [id = 541] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1C554000 == 84 [pid = 608] [id = 509] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1854C400 == 83 [pid = 608] [id = 619] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 0FD4DC00 == 82 [pid = 608] [id = 618] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1AD05400 == 81 [pid = 608] [id = 617] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 19EBDC00 == 80 [pid = 608] [id = 616] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 18E15800 == 79 [pid = 608] [id = 615] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 173EE400 == 78 [pid = 608] [id = 614] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 14A24C00 == 77 [pid = 608] [id = 613] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 149 (10AB8C00) [pid = 608] [serial = 1759] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 148 (19EB4800) [pid = 608] [serial = 1762] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1D813C00) [pid = 608] [serial = 1765] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 146 (1EE81400) [pid = 608] [serial = 1768] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 145 (1F804400) [pid = 608] [serial = 1771] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 144 (21BC7800) [pid = 608] [serial = 1774] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 143 (1D678400) [pid = 608] [serial = 1810] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 0FE56000 == 76 [pid = 608] [id = 612] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 0FC1FC00 == 75 [pid = 608] [id = 611] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1F937000 == 74 [pid = 608] [id = 609] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1E5D1C00 == 73 [pid = 608] [id = 608] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1E5D1800 == 72 [pid = 608] [id = 607] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 1CF2F400 == 71 [pid = 608] [id = 606] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 18578000 == 70 [pid = 608] [id = 605] 12:46:10 INFO - PROCESS | 608 | --DOCSHELL 163E4C00 == 69 [pid = 608] [id = 604] 12:46:10 INFO - PROCESS | 608 | 1462477570364 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]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1024ms 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 142 (1D302400) [pid = 608] [serial = 1795] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1D819800) [pid = 608] [serial = 1796] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 140 (1EC55000) [pid = 608] [serial = 1798] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 139 (1021A000) [pid = 608] [serial = 1777] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 138 (14014400) [pid = 608] [serial = 1778] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1A329400) [pid = 608] [serial = 1781] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 136 (19EB7C00) [pid = 608] [serial = 1780] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 135 (1CA52000) [pid = 608] [serial = 1792] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 134 (0FE54C00) [pid = 608] [serial = 1783] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1421C400) [pid = 608] [serial = 1784] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 132 (1A4D7400) [pid = 608] [serial = 1789] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1AD0F400) [pid = 608] [serial = 1790] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 130 (18E0E000) [pid = 608] [serial = 1786] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1952D400) [pid = 608] [serial = 1787] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1E5D6C00) [pid = 608] [serial = 1801] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1ED94400) [pid = 608] [serial = 1799] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 126 (19EB0800) [pid = 608] [serial = 1807] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1E5D9800) [pid = 608] [serial = 1802] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 124 (14215400) [pid = 608] [serial = 1804] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1B5ED000) [pid = 608] [serial = 1808] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1CB0A800) [pid = 608] [serial = 1793] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | --DOMWINDOW == 121 (16349000) [pid = 608] [serial = 1805] [outer = 00000000] [url = about:blank] 12:46:10 INFO - PROCESS | 608 | 1462477570441 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 608 | 1462477570445 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 12:46:10 INFO - PROCESS | 608 | 1462477570472 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:46:10 INFO - PROCESS | 608 | 1462477570474 Marionette TRACE conn5 <- [1,2482,null,{}] 12:46:10 INFO - PROCESS | 608 | 1462477570478 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}] 12:46:10 INFO - PROCESS | 608 | 1462477570572 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 12:46:10 INFO - PROCESS | 608 | 1462477570585 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 608 | ++DOCSHELL 1005B400 == 70 [pid = 608] [id = 630] 12:46:10 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1023E400) [pid = 608] [serial = 1890] [outer = 00000000] 12:46:10 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1421C400) [pid = 608] [serial = 1891] [outer = 1023E400] 12:46:10 INFO - PROCESS | 608 | 1462477570630 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (15A5F400) [pid = 608] [serial = 1892] [outer = 1023E400] 12:46:11 INFO - PROCESS | 608 | 1462477571148 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]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 729ms 12:46:11 INFO - PROCESS | 608 | 1462477571206 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 608 | 1462477571208 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 12:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:46:11 INFO - PROCESS | 608 | 1462477571213 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 608 | 1462477571219 Marionette TRACE conn5 <- [1,2486,null,{}] 12:46:11 INFO - PROCESS | 608 | 1462477571228 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}] 12:46:11 INFO - PROCESS | 608 | 1462477571325 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 12:46:11 INFO - PROCESS | 608 | 1462477571449 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 608 | ++DOCSHELL 163E9C00 == 71 [pid = 608] [id = 631] 12:46:11 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (18578000) [pid = 608] [serial = 1893] [outer = 00000000] 12:46:11 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (19EBB000) [pid = 608] [serial = 1894] [outer = 18578000] 12:46:11 INFO - PROCESS | 608 | 1462477571493 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1A1C7800) [pid = 608] [serial = 1895] [outer = 18578000] 12:46:11 INFO - PROCESS | 608 | 1462477571856 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]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 690ms 12:46:11 INFO - PROCESS | 608 | 1462477571906 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 608 | 1462477571909 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 12:46:11 INFO - PROCESS | 608 | 1462477571912 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 608 | 1462477571913 Marionette TRACE conn5 <- [1,2490,null,{}] 12:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:46:11 INFO - PROCESS | 608 | 1462477571917 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}] 12:46:12 INFO - PROCESS | 608 | 1462477572035 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 12:46:12 INFO - PROCESS | 608 | 1462477572045 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 608 | ++DOCSHELL 1A503800 == 72 [pid = 608] [id = 632] 12:46:12 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1A50B000) [pid = 608] [serial = 1896] [outer = 00000000] 12:46:12 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1AD0BC00) [pid = 608] [serial = 1897] [outer = 1A50B000] 12:46:12 INFO - PROCESS | 608 | 1462477572089 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1AD14C00) [pid = 608] [serial = 1898] [outer = 1A50B000] 12:46:12 INFO - PROCESS | 608 | 1462477572586 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]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 12:46:12 INFO - PROCESS | 608 | 1462477572646 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 12:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:46:12 INFO - PROCESS | 608 | 1462477572648 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 12:46:12 INFO - PROCESS | 608 | 1462477572651 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 608 | 1462477572653 Marionette TRACE conn5 <- [1,2494,null,{}] 12:46:12 INFO - PROCESS | 608 | 1462477572656 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}] 12:46:12 INFO - PROCESS | 608 | 1462477572785 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 12:46:12 INFO - PROCESS | 608 | 1462477572802 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 608 | ++DOCSHELL 1B5E4800 == 73 [pid = 608] [id = 633] 12:46:12 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1B5E5400) [pid = 608] [serial = 1899] [outer = 00000000] 12:46:12 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1C02C800) [pid = 608] [serial = 1900] [outer = 1B5E5400] 12:46:12 INFO - PROCESS | 608 | 1462477572854 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1C9DF400) [pid = 608] [serial = 1901] [outer = 1B5E5400] 12:46:13 INFO - PROCESS | 608 | 1462477573329 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]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 12:46:13 INFO - PROCESS | 608 | 1462477573382 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 608 | 1462477573384 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 12:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:46:13 INFO - PROCESS | 608 | 1462477573420 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 608 | 1462477573422 Marionette TRACE conn5 <- [1,2498,null,{}] 12:46:13 INFO - PROCESS | 608 | 1462477573433 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}] 12:46:13 INFO - PROCESS | 608 | 1462477573567 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 12:46:13 INFO - PROCESS | 608 | 1462477573647 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:13 INFO - PROCESS | 608 | ++DOCSHELL 1CB0EC00 == 74 [pid = 608] [id = 634] 12:46:13 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1CB44000) [pid = 608] [serial = 1902] [outer = 00000000] 12:46:13 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1CB89400) [pid = 608] [serial = 1903] [outer = 1CB44000] 12:46:13 INFO - PROCESS | 608 | 1462477573691 Marionette DEBUG loaded listener.js 12:46:13 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1D302400) [pid = 608] [serial = 1904] [outer = 1CB44000] 12:46:14 INFO - PROCESS | 608 | 1462477574106 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]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 770ms 12:46:14 INFO - PROCESS | 608 | 1462477574163 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 608 | 1462477574165 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 12:46:14 INFO - PROCESS | 608 | 1462477574168 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 608 | 1462477574169 Marionette TRACE conn5 <- [1,2502,null,{}] 12:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:46:14 INFO - PROCESS | 608 | 1462477574173 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}] 12:46:14 INFO - PROCESS | 608 | 1462477574505 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 135 (0FE57400) [pid = 608] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1AD05800) [pid = 608] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 133 (19521800) [pid = 608] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 132 (19525400) [pid = 608] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 131 (111E0400) [pid = 608] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 130 (0FE5DC00) [pid = 608] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1F984400) [pid = 608] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1F809800) [pid = 608] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 127 (18510800) [pid = 608] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1C9DE400) [pid = 608] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1F69A800) [pid = 608] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1021EC00) [pid = 608] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 123 (17750000) [pid = 608] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 122 (0FE56C00) [pid = 608] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1C028400) [pid = 608] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 120 (15A59800) [pid = 608] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:46:14 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1A324800) [pid = 608] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:46:14 INFO - PROCESS | 608 | 1462477574587 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 608 | ++DOCSHELL 0FAD8C00 == 75 [pid = 608] [id = 635] 12:46:14 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (0FCDAC00) [pid = 608] [serial = 1905] [outer = 00000000] 12:46:14 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1006E000) [pid = 608] [serial = 1906] [outer = 0FCDAC00] 12:46:14 INFO - PROCESS | 608 | 1462477574631 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1737FC00) [pid = 608] [serial = 1907] [outer = 0FCDAC00] 12:46:15 INFO - PROCESS | 608 | 1462477575031 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]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 930ms 12:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:46:15 INFO - PROCESS | 608 | 1462477575105 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 608 | 1462477575107 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 12:46:15 INFO - PROCESS | 608 | 1462477575111 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 608 | 1462477575112 Marionette TRACE conn5 <- [1,2506,null,{}] 12:46:15 INFO - PROCESS | 608 | 1462477575116 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}] 12:46:15 INFO - PROCESS | 608 | 1462477575207 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 12:46:15 INFO - PROCESS | 608 | 1462477575216 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 608 | ++DOCSHELL 18518000 == 76 [pid = 608] [id = 636] 12:46:15 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (19066800) [pid = 608] [serial = 1908] [outer = 00000000] 12:46:15 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (1D671800) [pid = 608] [serial = 1909] [outer = 19066800] 12:46:15 INFO - PROCESS | 608 | 1462477575262 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1D81E000) [pid = 608] [serial = 1910] [outer = 19066800] 12:46:15 INFO - PROCESS | 608 | 1462477575721 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]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 629ms 12:46:15 INFO - PROCESS | 608 | 1462477575747 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 608 | 1462477575749 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 12:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:46:15 INFO - PROCESS | 608 | 1462477575752 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 608 | 1462477575754 Marionette TRACE conn5 <- [1,2510,null,{}] 12:46:15 INFO - PROCESS | 608 | 1462477575758 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}] 12:46:15 INFO - PROCESS | 608 | 1462477575848 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 12:46:15 INFO - PROCESS | 608 | 1462477575854 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 608 | ++DOCSHELL 17381C00 == 77 [pid = 608] [id = 637] 12:46:15 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1CB50C00) [pid = 608] [serial = 1911] [outer = 00000000] 12:46:15 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1E5CF800) [pid = 608] [serial = 1912] [outer = 1CB50C00] 12:46:15 INFO - PROCESS | 608 | 1462477575897 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1E5DBC00) [pid = 608] [serial = 1913] [outer = 1CB50C00] 12:46:16 INFO - PROCESS | 608 | 1462477576355 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]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 630ms 12:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:46:16 INFO - PROCESS | 608 | 1462477576383 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 608 | 1462477576385 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 12:46:16 INFO - PROCESS | 608 | 1462477576388 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 608 | 1462477576390 Marionette TRACE conn5 <- [1,2514,null,{}] 12:46:16 INFO - PROCESS | 608 | 1462477576393 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}] 12:46:16 INFO - PROCESS | 608 | 1462477576535 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 12:46:16 INFO - PROCESS | 608 | 1462477576678 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:16 INFO - PROCESS | 608 | ++DOCSHELL 0FCD8000 == 78 [pid = 608] [id = 638] 12:46:16 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (0FCDC800) [pid = 608] [serial = 1914] [outer = 00000000] 12:46:16 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (0FE52800) [pid = 608] [serial = 1915] [outer = 0FCDC800] 12:46:16 INFO - PROCESS | 608 | 1462477576735 Marionette DEBUG loaded listener.js 12:46:16 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (10060800) [pid = 608] [serial = 1916] [outer = 0FCDC800] 12:46:17 INFO - PROCESS | 608 | 1462477577401 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]]]}] 12:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1075ms 12:46:17 INFO - PROCESS | 608 | 1462477577465 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 12:46:17 INFO - PROCESS | 608 | 1462477577470 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 12:46:17 INFO - PROCESS | 608 | 1462477577475 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:46:17 INFO - PROCESS | 608 | 1462477577479 Marionette TRACE conn5 <- [1,2518,null,{}] 12:46:17 INFO - PROCESS | 608 | 1462477577497 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}] 12:46:17 INFO - PROCESS | 608 | 1462477577659 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 12:46:17 INFO - PROCESS | 608 | 1462477577778 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 608 | ++DOCSHELL 1777D000 == 79 [pid = 608] [id = 639] 12:46:17 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1850E800) [pid = 608] [serial = 1917] [outer = 00000000] 12:46:17 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1906C000) [pid = 608] [serial = 1918] [outer = 1850E800] 12:46:17 INFO - PROCESS | 608 | 1462477577835 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (19AA0C00) [pid = 608] [serial = 1919] [outer = 1850E800] 12:46:18 INFO - PROCESS | 608 | 1462477578396 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]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 970ms 12:46:18 INFO - PROCESS | 608 | 1462477578452 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 12:46:18 INFO - PROCESS | 608 | 1462477578457 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 12:46:18 INFO - PROCESS | 608 | 1462477578461 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:46:18 INFO - PROCESS | 608 | 1462477578463 Marionette TRACE conn5 <- [1,2522,null,{}] 12:46:18 INFO - PROCESS | 608 | 1462477578467 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}] 12:46:18 INFO - PROCESS | 608 | 1462477578586 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 12:46:18 INFO - PROCESS | 608 | 1462477578756 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 608 | ++DOCSHELL 1ADD5800 == 80 [pid = 608] [id = 640] 12:46:18 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1C3C2800) [pid = 608] [serial = 1920] [outer = 00000000] 12:46:18 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1CA77800) [pid = 608] [serial = 1921] [outer = 1C3C2800] 12:46:18 INFO - PROCESS | 608 | 1462477578811 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1D813400) [pid = 608] [serial = 1922] [outer = 1C3C2800] 12:46:19 INFO - PROCESS | 608 | 1462477579436 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]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1019ms 12:46:19 INFO - PROCESS | 608 | 1462477579483 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 608 | 1462477579486 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 12:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:46:19 INFO - PROCESS | 608 | 1462477579496 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 608 | 1462477579503 Marionette TRACE conn5 <- [1,2526,null,{}] 12:46:19 INFO - PROCESS | 608 | 1462477579523 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}] 12:46:19 INFO - PROCESS | 608 | 1462477579643 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 12:46:19 INFO - PROCESS | 608 | 1462477579799 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 608 | ++DOCSHELL 1CA52C00 == 81 [pid = 608] [id = 641] 12:46:19 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (1D8D8800) [pid = 608] [serial = 1923] [outer = 00000000] 12:46:19 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1F69C000) [pid = 608] [serial = 1924] [outer = 1D8D8800] 12:46:19 INFO - PROCESS | 608 | 1462477579853 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (1F6A2C00) [pid = 608] [serial = 1925] [outer = 1D8D8800] 12:46:20 INFO - PROCESS | 608 | 1462477580453 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]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1031ms 12:46:20 INFO - PROCESS | 608 | 1462477580525 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 608 | 1462477580528 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 12:46:20 INFO - PROCESS | 608 | 1462477580531 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:46:20 INFO - PROCESS | 608 | 1462477580533 Marionette TRACE conn5 <- [1,2530,null,{}] 12:46:20 INFO - PROCESS | 608 | 1462477580537 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}] 12:46:20 INFO - PROCESS | 608 | 1462477580654 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 12:46:20 INFO - PROCESS | 608 | 1462477580825 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 608 | ++DOCSHELL 1EE8D800 == 82 [pid = 608] [id = 642] 12:46:20 INFO - PROCESS | 608 | ++DOMWINDOW == 141 (1F78B000) [pid = 608] [serial = 1926] [outer = 00000000] 12:46:20 INFO - PROCESS | 608 | ++DOMWINDOW == 142 (1F790400) [pid = 608] [serial = 1927] [outer = 1F78B000] 12:46:20 INFO - PROCESS | 608 | 1462477580879 Marionette DEBUG loaded listener.js 12:46:20 INFO - PROCESS | 608 | ++DOMWINDOW == 143 (1F793C00) [pid = 608] [serial = 1928] [outer = 1F78B000] 12:46:21 INFO - PROCESS | 608 | 1462477581436 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]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 969ms 12:46:21 INFO - PROCESS | 608 | 1462477581504 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 12:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:46:21 INFO - PROCESS | 608 | 1462477581507 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 12:46:21 INFO - PROCESS | 608 | 1462477581510 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 608 | 1462477581512 Marionette TRACE conn5 <- [1,2534,null,{}] 12:46:21 INFO - PROCESS | 608 | 1462477581516 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}] 12:46:21 INFO - PROCESS | 608 | 1462477581631 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 12:46:21 INFO - PROCESS | 608 | 1462477581791 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 608 | ++DOCSHELL 1F80A400 == 83 [pid = 608] [id = 643] 12:46:21 INFO - PROCESS | 608 | ++DOMWINDOW == 144 (1F80B800) [pid = 608] [serial = 1929] [outer = 00000000] 12:46:21 INFO - PROCESS | 608 | ++DOMWINDOW == 145 (1F810C00) [pid = 608] [serial = 1930] [outer = 1F80B800] 12:46:21 INFO - PROCESS | 608 | 1462477581854 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 608 | ++DOMWINDOW == 146 (1F984800) [pid = 608] [serial = 1931] [outer = 1F80B800] 12:46:22 INFO - PROCESS | 608 | 1462477582469 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]]]}] 12:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1016ms 12:46:22 INFO - PROCESS | 608 | 1462477582590 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 12:46:22 INFO - PROCESS | 608 | 1462477582592 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 12:46:22 INFO - PROCESS | 608 | 1462477582596 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:46:22 INFO - PROCESS | 608 | 1462477582598 Marionette TRACE conn5 <- [1,2538,null,{}] 12:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:46:22 INFO - PROCESS | 608 | 1462477582603 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}] 12:46:22 INFO - PROCESS | 608 | 1462477582723 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 12:46:22 INFO - PROCESS | 608 | 1462477582892 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 608 | ++DOCSHELL 10222000 == 84 [pid = 608] [id = 644] 12:46:22 INFO - PROCESS | 608 | ++DOMWINDOW == 147 (10223000) [pid = 608] [serial = 1932] [outer = 00000000] 12:46:22 INFO - PROCESS | 608 | ++DOMWINDOW == 148 (1739E800) [pid = 608] [serial = 1933] [outer = 10223000] 12:46:22 INFO - PROCESS | 608 | 1462477582950 Marionette DEBUG loaded listener.js 12:46:23 INFO - PROCESS | 608 | ++DOMWINDOW == 149 (1757B000) [pid = 608] [serial = 1934] [outer = 10223000] 12:46:23 INFO - PROCESS | 608 | 1462477583842 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]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1264ms 12:46:23 INFO - PROCESS | 608 | 1462477583882 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 608 | 1462477583886 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 12:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:46:23 INFO - PROCESS | 608 | 1462477583893 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 608 | 1462477583897 Marionette TRACE conn5 <- [1,2542,null,{}] 12:46:23 INFO - PROCESS | 608 | 1462477583903 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}] 12:46:24 INFO - PROCESS | 608 | 1462477584022 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 12:46:24 INFO - PROCESS | 608 | 1462477584174 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 608 | ++DOCSHELL 0FE5E800 == 85 [pid = 608] [id = 645] 12:46:24 INFO - PROCESS | 608 | ++DOMWINDOW == 150 (0FE5FC00) [pid = 608] [serial = 1935] [outer = 00000000] 12:46:24 INFO - PROCESS | 608 | ++DOMWINDOW == 151 (101CCC00) [pid = 608] [serial = 1936] [outer = 0FE5FC00] 12:46:24 INFO - PROCESS | 608 | 1462477584224 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 608 | ++DOMWINDOW == 152 (10BCE000) [pid = 608] [serial = 1937] [outer = 0FE5FC00] 12:46:24 INFO - PROCESS | 608 | 1462477584878 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]]]}] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 17381C00 == 84 [pid = 608] [id = 637] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 18518000 == 83 [pid = 608] [id = 636] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 0FAD8C00 == 82 [pid = 608] [id = 635] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1CB0EC00 == 81 [pid = 608] [id = 634] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1B5E4800 == 80 [pid = 608] [id = 633] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1A503800 == 79 [pid = 608] [id = 632] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 163E9C00 == 78 [pid = 608] [id = 631] 12:46:24 INFO - PROCESS | 608 | --DOMWINDOW == 151 (1CA51000) [pid = 608] [serial = 1861] [outer = 00000000] [url = about:blank] 12:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1075ms 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1005B400 == 77 [pid = 608] [id = 630] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 173A4800 == 76 [pid = 608] [id = 629] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 08E67800 == 75 [pid = 608] [id = 628] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1AEA3800 == 74 [pid = 608] [id = 626] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1CB94400 == 73 [pid = 608] [id = 625] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1CB47800 == 72 [pid = 608] [id = 624] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1A32C400 == 71 [pid = 608] [id = 623] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 1737B800 == 70 [pid = 608] [id = 622] 12:46:24 INFO - PROCESS | 608 | --DOCSHELL 0FD39C00 == 69 [pid = 608] [id = 621] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 150 (1A32D000) [pid = 608] [serial = 1712] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 149 (1ED9C000) [pid = 608] [serial = 1715] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 148 (1F807400) [pid = 608] [serial = 1718] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 147 (1CB8FC00) [pid = 608] [serial = 1757] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 146 (14037C00) [pid = 608] [serial = 1709] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 145 (1F98D000) [pid = 608] [serial = 1724] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 144 (1F928C00) [pid = 608] [serial = 1721] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 143 (173F1000) [pid = 608] [serial = 1835] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 142 (164E6C00) [pid = 608] [serial = 1834] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 141 (1857EC00) [pid = 608] [serial = 1843] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 140 (15818400) [pid = 608] [serial = 1831] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 139 (10067400) [pid = 608] [serial = 1837] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 138 (101CE400) [pid = 608] [serial = 1838] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1D67A400) [pid = 608] [serial = 1811] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 136 (17383400) [pid = 608] [serial = 1840] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 135 (173A3C00) [pid = 608] [serial = 1841] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1A55C000) [pid = 608] [serial = 1850] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1A50FC00) [pid = 608] [serial = 1849] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 132 (173EE800) [pid = 608] [serial = 1813] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1A327000) [pid = 608] [serial = 1816] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1D677800) [pid = 608] [serial = 1819] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1EC4A800) [pid = 608] [serial = 1822] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1F804000) [pid = 608] [serial = 1825] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 127 (21BD1000) [pid = 608] [serial = 1828] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 126 (17749000) [pid = 608] [serial = 1855] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1AD14800) [pid = 608] [serial = 1852] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1C341000) [pid = 608] [serial = 1858] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1C559C00) [pid = 608] [serial = 1859] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1AEA4000) [pid = 608] [serial = 1853] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 121 (19A9C400) [pid = 608] [serial = 1846] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 120 (19EBA800) [pid = 608] [serial = 1847] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1A329800) [pid = 608] [serial = 1856] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | --DOMWINDOW == 118 (18D6AC00) [pid = 608] [serial = 1844] [outer = 00000000] [url = about:blank] 12:46:25 INFO - PROCESS | 608 | 1462477585049 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 12:46:25 INFO - PROCESS | 608 | 1462477585054 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 12:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:46:25 INFO - PROCESS | 608 | 1462477585072 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - PROCESS | 608 | 1462477585075 Marionette TRACE conn5 <- [1,2546,null,{}] 12:46:25 INFO - PROCESS | 608 | 1462477585078 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}] 12:46:25 INFO - PROCESS | 608 | 1462477585170 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 12:46:25 INFO - PROCESS | 608 | 1462477585177 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:25 INFO - PROCESS | 608 | ++DOCSHELL 0FE54C00 == 70 [pid = 608] [id = 646] 12:46:25 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (0FE55400) [pid = 608] [serial = 1938] [outer = 00000000] 12:46:25 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1006DC00) [pid = 608] [serial = 1939] [outer = 0FE55400] 12:46:25 INFO - PROCESS | 608 | 1462477585223 Marionette DEBUG loaded listener.js 12:46:25 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (101D6800) [pid = 608] [serial = 1940] [outer = 0FE55400] 12:46:25 INFO - PROCESS | 608 | 1462477585800 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]]]}] 12:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 769ms 12:46:25 INFO - PROCESS | 608 | 1462477585843 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 12:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:46:25 INFO - PROCESS | 608 | 1462477585846 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 12:46:25 INFO - PROCESS | 608 | 1462477585849 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - PROCESS | 608 | 1462477585852 Marionette TRACE conn5 <- [1,2550,null,{}] 12:46:25 INFO - PROCESS | 608 | 1462477585862 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}] 12:46:25 INFO - PROCESS | 608 | 1462477585963 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 12:46:26 INFO - PROCESS | 608 | 1462477586075 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:26 INFO - PROCESS | 608 | ++DOCSHELL 163E3800 == 71 [pid = 608] [id = 647] 12:46:26 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (163EAC00) [pid = 608] [serial = 1941] [outer = 00000000] 12:46:26 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (17386800) [pid = 608] [serial = 1942] [outer = 163EAC00] 12:46:26 INFO - PROCESS | 608 | 1462477586121 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (173A6400) [pid = 608] [serial = 1943] [outer = 163EAC00] 12:46:26 INFO - PROCESS | 608 | 1462477586539 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]]]}] 12:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 731ms 12:46:26 INFO - PROCESS | 608 | 1462477586580 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 12:46:26 INFO - PROCESS | 608 | 1462477586583 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 12:46:26 INFO - PROCESS | 608 | 1462477586586 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:46:26 INFO - PROCESS | 608 | 1462477586588 Marionette TRACE conn5 <- [1,2554,null,{}] 12:46:26 INFO - PROCESS | 608 | 1462477586591 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}] 12:46:26 INFO - PROCESS | 608 | 1462477586681 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 12:46:26 INFO - PROCESS | 608 | 1462477586718 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:26 INFO - PROCESS | 608 | ++DOCSHELL 1757F800 == 72 [pid = 608] [id = 648] 12:46:26 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (17750000) [pid = 608] [serial = 1944] [outer = 00000000] 12:46:26 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1857E400) [pid = 608] [serial = 1945] [outer = 17750000] 12:46:26 INFO - PROCESS | 608 | 1462477586766 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (18D65400) [pid = 608] [serial = 1946] [outer = 17750000] 12:46:27 INFO - PROCESS | 608 | 1462477587234 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]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 12:46:27 INFO - PROCESS | 608 | 1462477587271 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 608 | 1462477587273 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 12:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:46:27 INFO - PROCESS | 608 | 1462477587286 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 608 | 1462477587288 Marionette TRACE conn5 <- [1,2558,null,{}] 12:46:27 INFO - PROCESS | 608 | 1462477587292 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}] 12:46:27 INFO - PROCESS | 608 | 1462477587415 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 12:46:27 INFO - PROCESS | 608 | 1462477587422 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 608 | ++DOCSHELL 0FD36800 == 73 [pid = 608] [id = 649] 12:46:27 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (18580800) [pid = 608] [serial = 1947] [outer = 00000000] 12:46:27 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (19EB1C00) [pid = 608] [serial = 1948] [outer = 18580800] 12:46:27 INFO - PROCESS | 608 | 1462477587527 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (19EBE000) [pid = 608] [serial = 1949] [outer = 18580800] 12:46:27 INFO - PROCESS | 608 | 1462477587952 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]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 730ms 12:46:27 INFO - PROCESS | 608 | 1462477588012 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 12:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:46:27 INFO - PROCESS | 608 | 1462477588014 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 12:46:28 INFO - PROCESS | 608 | 1462477588021 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 608 | 1462477588023 Marionette TRACE conn5 <- [1,2562,null,{}] 12:46:28 INFO - PROCESS | 608 | 1462477588027 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}] 12:46:28 INFO - PROCESS | 608 | 1462477588199 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 12:46:28 INFO - PROCESS | 608 | 1462477588226 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 608 | ++DOCSHELL 19FE0400 == 74 [pid = 608] [id = 650] 12:46:28 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1A3F1800) [pid = 608] [serial = 1950] [outer = 00000000] 12:46:28 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1A556000) [pid = 608] [serial = 1951] [outer = 1A3F1800] 12:46:28 INFO - PROCESS | 608 | 1462477588272 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1A55E800) [pid = 608] [serial = 1952] [outer = 1A3F1800] 12:46:28 INFO - PROCESS | 608 | 1462477588739 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]]]}] 12:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 790ms 12:46:28 INFO - PROCESS | 608 | 1462477588812 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 12:46:28 INFO - PROCESS | 608 | 1462477588814 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 12:46:28 INFO - PROCESS | 608 | 1462477588817 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 608 | 1462477588819 Marionette TRACE conn5 <- [1,2566,null,{}] 12:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:46:28 INFO - PROCESS | 608 | 1462477588822 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}] 12:46:28 INFO - PROCESS | 608 | 1462477588952 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 12:46:28 INFO - PROCESS | 608 | 1462477588970 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 608 | ++DOCSHELL 1A562400 == 75 [pid = 608] [id = 651] 12:46:28 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1A644000) [pid = 608] [serial = 1953] [outer = 00000000] 12:46:28 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1AD14800) [pid = 608] [serial = 1954] [outer = 1A644000] 12:46:29 INFO - PROCESS | 608 | 1462477589014 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1B5E6000) [pid = 608] [serial = 1955] [outer = 1A644000] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 135 (1B5E5400) [pid = 608] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1A50B000) [pid = 608] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1CB44000) [pid = 608] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 132 (18578000) [pid = 608] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1777B800) [pid = 608] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 130 (08E6C800) [pid = 608] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 129 (19066800) [pid = 608] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1023E400) [pid = 608] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:46:29 INFO - PROCESS | 608 | --DOMWINDOW == 127 (0FCDAC00) [pid = 608] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:46:29 INFO - PROCESS | 608 | 1462477589716 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]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 931ms 12:46:29 INFO - PROCESS | 608 | 1462477589754 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 608 | 1462477589756 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 12:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:46:29 INFO - PROCESS | 608 | 1462477589759 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 608 | 1462477589761 Marionette TRACE conn5 <- [1,2570,null,{}] 12:46:29 INFO - PROCESS | 608 | 1462477589764 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}] 12:46:29 INFO - PROCESS | 608 | 1462477589892 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 12:46:29 INFO - PROCESS | 608 | 1462477589964 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 608 | ++DOCSHELL 0C949C00 == 76 [pid = 608] [id = 652] 12:46:29 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (0F962800) [pid = 608] [serial = 1956] [outer = 00000000] 12:46:29 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (14A1DC00) [pid = 608] [serial = 1957] [outer = 0F962800] 12:46:29 INFO - PROCESS | 608 | 1462477590012 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (173EB800) [pid = 608] [serial = 1958] [outer = 0F962800] 12:46:30 INFO - PROCESS | 608 | 1462477590346 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]]]}] 12:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 630ms 12:46:30 INFO - PROCESS | 608 | 1462477590390 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 12:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:46:30 INFO - PROCESS | 608 | 1462477590392 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 12:46:30 INFO - PROCESS | 608 | 1462477590395 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 608 | 1462477590396 Marionette TRACE conn5 <- [1,2574,null,{}] 12:46:30 INFO - PROCESS | 608 | 1462477590415 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}] 12:46:30 INFO - PROCESS | 608 | 1462477590504 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 12:46:30 INFO - PROCESS | 608 | 1462477590510 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 608 | ++DOCSHELL 14975000 == 77 [pid = 608] [id = 653] 12:46:30 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (19A9D000) [pid = 608] [serial = 1959] [outer = 00000000] 12:46:30 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1B5E5400) [pid = 608] [serial = 1960] [outer = 19A9D000] 12:46:30 INFO - PROCESS | 608 | 1462477590555 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1C3B9000) [pid = 608] [serial = 1961] [outer = 19A9D000] 12:46:30 INFO - PROCESS | 608 | 1462477591001 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]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 649ms 12:46:31 INFO - PROCESS | 608 | 1462477591053 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 608 | 1462477591055 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 12:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:46:31 INFO - PROCESS | 608 | 1462477591058 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - PROCESS | 608 | 1462477591060 Marionette TRACE conn5 <- [1,2578,null,{}] 12:46:31 INFO - PROCESS | 608 | 1462477591063 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}] 12:46:31 INFO - PROCESS | 608 | 1462477591152 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 12:46:31 INFO - PROCESS | 608 | 1462477591161 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 608 | ++DOCSHELL 1C5A9800 == 78 [pid = 608] [id = 654] 12:46:31 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1C5AE800) [pid = 608] [serial = 1962] [outer = 00000000] 12:46:31 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1CA51800) [pid = 608] [serial = 1963] [outer = 1C5AE800] 12:46:31 INFO - PROCESS | 608 | 1462477591205 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1CA7FC00) [pid = 608] [serial = 1964] [outer = 1C5AE800] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FD30C00 == 77 [pid = 608] [id = 494] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1C02C000 == 76 [pid = 608] [id = 620] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FD40800 == 75 [pid = 608] [id = 588] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FE5E400 == 74 [pid = 608] [id = 508] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 10BDA800 == 73 [pid = 608] [id = 537] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1A02D800 == 72 [pid = 608] [id = 603] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FAD6400 == 71 [pid = 608] [id = 474] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1D301800 == 70 [pid = 608] [id = 568] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FC9A800 == 69 [pid = 608] [id = 426] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1F698000 == 68 [pid = 608] [id = 590] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1CB45000 == 67 [pid = 608] [id = 525] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1C553800 == 66 [pid = 608] [id = 538] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0CD85C00 == 65 [pid = 608] [id = 444] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 14017000 == 64 [pid = 608] [id = 443] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1A324C00 == 63 [pid = 608] [id = 446] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1A55DC00 == 62 [pid = 608] [id = 476] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1D811800 == 61 [pid = 608] [id = 539] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1C340C00 == 60 [pid = 608] [id = 462] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1EC53800 == 59 [pid = 608] [id = 589] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1CA37800 == 58 [pid = 608] [id = 558] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1F930800 == 57 [pid = 608] [id = 591] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 18516400 == 56 [pid = 608] [id = 427] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 19EB8400 == 55 [pid = 608] [id = 428] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 17779C00 == 54 [pid = 608] [id = 507] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1B5F0C00 == 53 [pid = 608] [id = 448] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FCE2000 == 52 [pid = 608] [id = 536] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1CB4D400 == 51 [pid = 608] [id = 478] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1CB4A800 == 50 [pid = 608] [id = 477] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 173E8000 == 49 [pid = 608] [id = 506] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0C947800 == 48 [pid = 608] [id = 458] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 10063000 == 47 [pid = 608] [id = 575] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1CA4D000 == 46 [pid = 608] [id = 473] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 19EBC400 == 45 [pid = 608] [id = 491] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 08E65400 == 44 [pid = 608] [id = 463] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 10144000 == 43 [pid = 608] [id = 610] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0C950000 == 42 [pid = 608] [id = 505] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1E5D7C00 == 41 [pid = 608] [id = 627] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FE54C00 == 40 [pid = 608] [id = 646] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FE5E800 == 39 [pid = 608] [id = 645] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 10222000 == 38 [pid = 608] [id = 644] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1F80A400 == 37 [pid = 608] [id = 643] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1CA52C00 == 36 [pid = 608] [id = 641] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1EE8D800 == 35 [pid = 608] [id = 642] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1ADD5800 == 34 [pid = 608] [id = 640] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 1777D000 == 33 [pid = 608] [id = 639] 12:46:32 INFO - PROCESS | 608 | --DOCSHELL 0FCD8000 == 32 [pid = 608] [id = 638] 12:46:33 INFO - PROCESS | 608 | --DOCSHELL 163E3800 == 31 [pid = 608] [id = 647] 12:46:33 INFO - PROCESS | 608 | --DOCSHELL 1A562400 == 30 [pid = 608] [id = 651] 12:46:33 INFO - PROCESS | 608 | --DOCSHELL 14975000 == 29 [pid = 608] [id = 653] 12:46:33 INFO - PROCESS | 608 | --DOCSHELL 1757F800 == 28 [pid = 608] [id = 648] 12:46:33 INFO - PROCESS | 608 | --DOCSHELL 0FD36800 == 27 [pid = 608] [id = 649] 12:46:33 INFO - PROCESS | 608 | --DOCSHELL 19FE0400 == 26 [pid = 608] [id = 650] 12:46:33 INFO - PROCESS | 608 | --DOCSHELL 0C949C00 == 25 [pid = 608] [id = 652] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 135 (1C02C800) [pid = 608] [serial = 1900] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1AD0BC00) [pid = 608] [serial = 1897] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1CB89400) [pid = 608] [serial = 1903] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 132 (19EBB000) [pid = 608] [serial = 1894] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1A1C7800) [pid = 608] [serial = 1895] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1A031C00) [pid = 608] [serial = 1889] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 129 (19EB2400) [pid = 608] [serial = 1888] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 128 (14541000) [pid = 608] [serial = 1886] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 127 (10218000) [pid = 608] [serial = 1885] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 126 (10220800) [pid = 608] [serial = 1864] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1777C000) [pid = 608] [serial = 1867] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1CA50C00) [pid = 608] [serial = 1870] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1CB8B000) [pid = 608] [serial = 1873] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1D671C00) [pid = 608] [serial = 1876] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1D8E7000) [pid = 608] [serial = 1879] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1EC58C00) [pid = 608] [serial = 1882] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1D302400) [pid = 608] [serial = 1904] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1D671800) [pid = 608] [serial = 1909] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1E5CF800) [pid = 608] [serial = 1912] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1421C400) [pid = 608] [serial = 1891] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 115 (15A5F400) [pid = 608] [serial = 1892] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1C9DF400) [pid = 608] [serial = 1901] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1737FC00) [pid = 608] [serial = 1907] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1006E000) [pid = 608] [serial = 1906] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1D81E000) [pid = 608] [serial = 1910] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1AD14C00) [pid = 608] [serial = 1898] [outer = 00000000] [url = about:blank] 12:46:33 INFO - PROCESS | 608 | 1462477593730 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]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2725ms 12:46:33 INFO - PROCESS | 608 | 1462477593786 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 12:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:46:33 INFO - PROCESS | 608 | 1462477593791 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 12:46:33 INFO - PROCESS | 608 | 1462477593796 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 608 | 1462477593800 Marionette TRACE conn5 <- [1,2582,null,{}] 12:46:33 INFO - PROCESS | 608 | 1462477593807 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}] 12:46:33 INFO - PROCESS | 608 | 1462477593900 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 12:46:33 INFO - PROCESS | 608 | 1462477593912 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 608 | ++DOCSHELL 08E6F800 == 26 [pid = 608] [id = 655] 12:46:33 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (08E70000) [pid = 608] [serial = 1965] [outer = 00000000] 12:46:33 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (0C949000) [pid = 608] [serial = 1966] [outer = 08E70000] 12:46:33 INFO - PROCESS | 608 | 1462477594004 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (0C950000) [pid = 608] [serial = 1967] [outer = 08E70000] 12:46:34 INFO - PROCESS | 608 | 1462477594481 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]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 12:46:34 INFO - PROCESS | 608 | 1462477594527 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 608 | 1462477594533 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 12:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:46:34 INFO - PROCESS | 608 | 1462477594539 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 608 | 1462477594542 Marionette TRACE conn5 <- [1,2586,null,{}] 12:46:34 INFO - PROCESS | 608 | 1462477594545 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}] 12:46:34 INFO - PROCESS | 608 | 1462477594632 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 12:46:34 INFO - PROCESS | 608 | 1462477594640 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:34 INFO - PROCESS | 608 | ++DOCSHELL 0CD8A000 == 27 [pid = 608] [id = 656] 12:46:34 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (0CDBF400) [pid = 608] [serial = 1968] [outer = 00000000] 12:46:34 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (0FC94C00) [pid = 608] [serial = 1969] [outer = 0CDBF400] 12:46:34 INFO - PROCESS | 608 | 1462477594685 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (0FCE2C00) [pid = 608] [serial = 1970] [outer = 0CDBF400] 12:46:35 INFO - PROCESS | 608 | 1462477595170 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]]]}] 12:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 12:46:35 INFO - PROCESS | 608 | 1462477595213 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 12:46:35 INFO - PROCESS | 608 | 1462477595216 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 12:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:46:35 INFO - PROCESS | 608 | 1462477595220 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:46:35 INFO - PROCESS | 608 | 1462477595223 Marionette TRACE conn5 <- [1,2590,null,{}] 12:46:35 INFO - PROCESS | 608 | 1462477595234 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}] 12:46:35 INFO - PROCESS | 608 | 1462477595361 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 12:46:35 INFO - PROCESS | 608 | 1462477595378 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 608 | ++DOCSHELL 0FE53C00 == 28 [pid = 608] [id = 657] 12:46:35 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (0FE54000) [pid = 608] [serial = 1971] [outer = 00000000] 12:46:35 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (0FE58C00) [pid = 608] [serial = 1972] [outer = 0FE54000] 12:46:35 INFO - PROCESS | 608 | 1462477595427 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (0FE60C00) [pid = 608] [serial = 1973] [outer = 0FE54000] 12:46:35 INFO - PROCESS | 608 | 1462477595924 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]]]}] 12:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 729ms 12:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:46:35 INFO - PROCESS | 608 | 1462477595953 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 12:46:35 INFO - PROCESS | 608 | 1462477595955 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 12:46:35 INFO - PROCESS | 608 | 1462477595958 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:46:35 INFO - PROCESS | 608 | 1462477595960 Marionette TRACE conn5 <- [1,2594,null,{}] 12:46:35 INFO - PROCESS | 608 | 1462477595964 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}] 12:46:36 INFO - PROCESS | 608 | 1462477596047 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 12:46:36 INFO - PROCESS | 608 | 1462477596054 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 608 | ++DOCSHELL 10059800 == 29 [pid = 608] [id = 658] 12:46:36 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (10218000) [pid = 608] [serial = 1974] [outer = 00000000] 12:46:36 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (10222000) [pid = 608] [serial = 1975] [outer = 10218000] 12:46:36 INFO - PROCESS | 608 | 1462477596098 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (10A06C00) [pid = 608] [serial = 1976] [outer = 10218000] 12:46:36 INFO - PROCESS | 608 | 1462477596552 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]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms 12:46:36 INFO - PROCESS | 608 | 1462477596593 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 12:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:46:36 INFO - PROCESS | 608 | 1462477596595 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 12:46:36 INFO - PROCESS | 608 | 1462477596598 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 608 | 1462477596600 Marionette TRACE conn5 <- [1,2598,null,{}] 12:46:36 INFO - PROCESS | 608 | 1462477596603 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}] 12:46:36 INFO - PROCESS | 608 | 1462477596681 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 12:46:36 INFO - PROCESS | 608 | 1462477596687 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 608 | ++DOCSHELL 10221800 == 30 [pid = 608] [id = 659] 12:46:36 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (10A0D000) [pid = 608] [serial = 1977] [outer = 00000000] 12:46:36 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (111D4800) [pid = 608] [serial = 1978] [outer = 10A0D000] 12:46:36 INFO - PROCESS | 608 | 1462477596731 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (14036400) [pid = 608] [serial = 1979] [outer = 10A0D000] 12:46:37 INFO - PROCESS | 608 | 1462477597218 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]]]}] 12:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 12:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:46:37 INFO - PROCESS | 608 | 1462477597269 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 12:46:37 INFO - PROCESS | 608 | 1462477597271 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 12:46:37 INFO - PROCESS | 608 | 1462477597275 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 608 | 1462477597276 Marionette TRACE conn5 <- [1,2602,null,{}] 12:46:37 INFO - PROCESS | 608 | 1462477597280 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}] 12:46:37 INFO - PROCESS | 608 | 1462477597392 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 12:46:37 INFO - PROCESS | 608 | 1462477597408 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:37 INFO - PROCESS | 608 | ++DOCSHELL 15814C00 == 31 [pid = 608] [id = 660] 12:46:37 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (15815000) [pid = 608] [serial = 1980] [outer = 00000000] 12:46:37 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (15A5E000) [pid = 608] [serial = 1981] [outer = 15815000] 12:46:37 INFO - PROCESS | 608 | 1462477597455 Marionette DEBUG loaded listener.js 12:46:37 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (163E3800) [pid = 608] [serial = 1982] [outer = 15815000] 12:46:37 INFO - PROCESS | 608 | 1462477597919 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]]]}] 12:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 12:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:46:37 INFO - PROCESS | 608 | 1462477597949 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 12:46:37 INFO - PROCESS | 608 | 1462477597951 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 12:46:37 INFO - PROCESS | 608 | 1462477597954 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 608 | 1462477597955 Marionette TRACE conn5 <- [1,2606,null,{}] 12:46:37 INFO - PROCESS | 608 | 1462477597959 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}] 12:46:38 INFO - PROCESS | 608 | 1462477598036 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 12:46:38 INFO - PROCESS | 608 | 1462477598080 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 608 | ++DOCSHELL 0FD3DC00 == 32 [pid = 608] [id = 661] 12:46:38 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (163E4C00) [pid = 608] [serial = 1983] [outer = 00000000] 12:46:38 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1737D800) [pid = 608] [serial = 1984] [outer = 163E4C00] 12:46:38 INFO - PROCESS | 608 | 1462477598135 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (17379C00) [pid = 608] [serial = 1985] [outer = 163E4C00] 12:46:38 INFO - PROCESS | 608 | 1462477598587 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]]]}] 12:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 670ms 12:46:38 INFO - PROCESS | 608 | 1462477598642 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 12:46:38 INFO - PROCESS | 608 | 1462477598644 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 12:46:38 INFO - PROCESS | 608 | 1462477598647 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:46:38 INFO - PROCESS | 608 | 1462477598649 Marionette TRACE conn5 <- [1,2610,null,{}] 12:46:38 INFO - PROCESS | 608 | 1462477598653 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}] 12:46:38 INFO - PROCESS | 608 | 1462477598730 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 12:46:38 INFO - PROCESS | 608 | 1462477598737 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 608 | ++DOCSHELL 164EA800 == 33 [pid = 608] [id = 662] 12:46:38 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (17385000) [pid = 608] [serial = 1986] [outer = 00000000] 12:46:38 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (173A2800) [pid = 608] [serial = 1987] [outer = 17385000] 12:46:38 INFO - PROCESS | 608 | 1462477598780 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1739C800) [pid = 608] [serial = 1988] [outer = 17385000] 12:46:39 INFO - PROCESS | 608 | 1462477599280 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]]]}] 12:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 12:46:39 INFO - PROCESS | 608 | 1462477599323 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 12:46:39 INFO - PROCESS | 608 | 1462477599325 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 12:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:46:39 INFO - PROCESS | 608 | 1462477599328 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 608 | 1462477599330 Marionette TRACE conn5 <- [1,2614,null,{}] 12:46:39 INFO - PROCESS | 608 | 1462477599333 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}] 12:46:39 INFO - PROCESS | 608 | 1462477599447 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 12:46:39 INFO - PROCESS | 608 | 1462477599546 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:39 INFO - PROCESS | 608 | ++DOCSHELL 0FE52400 == 34 [pid = 608] [id = 663] 12:46:39 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (173F5C00) [pid = 608] [serial = 1989] [outer = 00000000] 12:46:39 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1757DC00) [pid = 608] [serial = 1990] [outer = 173F5C00] 12:46:39 INFO - PROCESS | 608 | 1462477599590 Marionette DEBUG loaded listener.js 12:46:39 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (1757E000) [pid = 608] [serial = 1991] [outer = 173F5C00] 12:46:39 INFO - PROCESS | 608 | 1462477600012 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]]]}] 12:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 12:46:40 INFO - PROCESS | 608 | 1462477600059 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 12:46:40 INFO - PROCESS | 608 | 1462477600061 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 12:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:46:40 INFO - PROCESS | 608 | 1462477600064 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 608 | 1462477600066 Marionette TRACE conn5 <- [1,2618,null,{}] 12:46:40 INFO - PROCESS | 608 | 1462477600069 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}] 12:46:40 INFO - PROCESS | 608 | 1462477600190 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 12:46:40 INFO - PROCESS | 608 | 1462477600196 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 608 | ++DOCSHELL 17754000 == 35 [pid = 608] [id = 664] 12:46:40 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (17754800) [pid = 608] [serial = 1992] [outer = 00000000] 12:46:40 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (1777E400) [pid = 608] [serial = 1993] [outer = 17754800] 12:46:40 INFO - PROCESS | 608 | 1462477600240 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 608 | ++DOMWINDOW == 140 (18517400) [pid = 608] [serial = 1994] [outer = 17754800] 12:46:40 INFO - PROCESS | 608 | 1462477600694 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]]]}] 12:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 669ms 12:46:40 INFO - PROCESS | 608 | 1462477600735 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 12:46:40 INFO - PROCESS | 608 | 1462477600738 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 12:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:46:40 INFO - PROCESS | 608 | 1462477600747 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 608 | 1462477600750 Marionette TRACE conn5 <- [1,2622,null,{}] 12:46:40 INFO - PROCESS | 608 | 1462477600753 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}] 12:46:40 INFO - PROCESS | 608 | 1462477600913 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 139 (1C9D7400) [pid = 608] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 138 (1739E000) [pid = 608] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 137 (1F6A1800) [pid = 608] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 136 (10145800) [pid = 608] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 135 (1112DC00) [pid = 608] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1774F800) [pid = 608] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 133 (1A504800) [pid = 608] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 132 (0FD3A000) [pid = 608] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 131 (1EE8C000) [pid = 608] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 130 (1EC53C00) [pid = 608] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 129 (1E5D9C00) [pid = 608] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 128 (1D307400) [pid = 608] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1CB50C00) [pid = 608] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 126 (1D671400) [pid = 608] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1952B000) [pid = 608] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1E5D3400) [pid = 608] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 123 (10144C00) [pid = 608] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 122 (1F98A800) [pid = 608] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 121 (163E5800) [pid = 608] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1D303400) [pid = 608] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1CB48400) [pid = 608] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1F98B800) [pid = 608] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1A3F1800) [pid = 608] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 116 (0F962800) [pid = 608] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1A644000) [pid = 608] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 114 (19A9D000) [pid = 608] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 113 (10223000) [pid = 608] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1F80B800) [pid = 608] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1F78B000) [pid = 608] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1D8D8800) [pid = 608] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1C3C2800) [pid = 608] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1850E800) [pid = 608] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 107 (0FCDC800) [pid = 608] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 106 (17750000) [pid = 608] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 105 (163EAC00) [pid = 608] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 104 (0FE55400) [pid = 608] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FE5FC00) [pid = 608] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:46:41 INFO - PROCESS | 608 | --DOMWINDOW == 102 (18580800) [pid = 608] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:46:41 INFO - PROCESS | 608 | 1462477601644 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:41 INFO - PROCESS | 608 | ++DOCSHELL 0FCDC800 == 36 [pid = 608] [id = 665] 12:46:41 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0FD34C00) [pid = 608] [serial = 1995] [outer = 00000000] 12:46:41 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (0FE5B400) [pid = 608] [serial = 1996] [outer = 0FD34C00] 12:46:41 INFO - PROCESS | 608 | 1462477601698 Marionette DEBUG loaded listener.js 12:46:41 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (10A0EC00) [pid = 608] [serial = 1997] [outer = 0FD34C00] 12:46:42 INFO - PROCESS | 608 | 1462477602095 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]]]}] 12:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1369ms 12:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:46:42 INFO - PROCESS | 608 | 1462477602119 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 608 | 1462477602121 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 12:46:42 INFO - PROCESS | 608 | 1462477602124 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 608 | 1462477602125 Marionette TRACE conn5 <- [1,2626,null,{}] 12:46:42 INFO - PROCESS | 608 | 1462477602128 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}] 12:46:42 INFO - PROCESS | 608 | 1462477602209 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 12:46:42 INFO - PROCESS | 608 | 1462477602215 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 608 | ++DOCSHELL 14A22C00 == 37 [pid = 608] [id = 666] 12:46:42 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (163E5800) [pid = 608] [serial = 1998] [outer = 00000000] 12:46:42 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (188BB400) [pid = 608] [serial = 1999] [outer = 163E5800] 12:46:42 INFO - PROCESS | 608 | 1462477602261 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (18D63C00) [pid = 608] [serial = 2000] [outer = 163E5800] 12:46:42 INFO - PROCESS | 608 | 1462477602704 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]]]}] 12:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 630ms 12:46:42 INFO - PROCESS | 608 | 1462477602758 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 608 | 1462477602760 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 12:46:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:46:42 INFO - PROCESS | 608 | 1462477602762 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 608 | 1462477602764 Marionette TRACE conn5 <- [1,2630,null,{}] 12:46:42 INFO - PROCESS | 608 | 1462477602768 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}] 12:46:42 INFO - PROCESS | 608 | 1462477602847 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 12:46:42 INFO - PROCESS | 608 | 1462477602853 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 608 | ++DOCSHELL 18D69400 == 38 [pid = 608] [id = 667] 12:46:42 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (19061C00) [pid = 608] [serial = 2001] [outer = 00000000] 12:46:42 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1951F400) [pid = 608] [serial = 2002] [outer = 19061C00] 12:46:42 INFO - PROCESS | 608 | 1462477602896 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (19520800) [pid = 608] [serial = 2003] [outer = 19061C00] 12:46:43 INFO - PROCESS | 608 | 1462477603337 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]]]}] 12:46:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:46:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 630ms 12:46:43 INFO - PROCESS | 608 | 1462477603416 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 608 | 1462477603418 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 12:46:43 INFO - PROCESS | 608 | 1462477603423 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 608 | 1462477603424 Marionette TRACE conn5 <- [1,2634,null,{}] 12:46:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:46:43 INFO - PROCESS | 608 | 1462477603428 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}] 12:46:43 INFO - PROCESS | 608 | 1462477603507 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 12:46:43 INFO - PROCESS | 608 | 1462477603516 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 608 | ++DOCSHELL 18D6AC00 == 39 [pid = 608] [id = 668] 12:46:43 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1906B000) [pid = 608] [serial = 2004] [outer = 00000000] 12:46:43 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (19AA9800) [pid = 608] [serial = 2005] [outer = 1906B000] 12:46:43 INFO - PROCESS | 608 | 1462477603559 Marionette DEBUG loaded listener.js 12:46:43 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (19EB6800) [pid = 608] [serial = 2006] [outer = 1906B000] 12:46:44 INFO - PROCESS | 608 | 1462477604408 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]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:46:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1011ms 12:46:44 INFO - PROCESS | 608 | 1462477604443 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 608 | 1462477604448 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 12:46:44 INFO - PROCESS | 608 | 1462477604453 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:46:44 INFO - PROCESS | 608 | 1462477604458 Marionette TRACE conn5 <- [1,2638,null,{}] 12:46:44 INFO - PROCESS | 608 | 1462477604484 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}] 12:46:44 INFO - PROCESS | 608 | 1462477604624 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 12:46:44 INFO - PROCESS | 608 | 1462477604769 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:44 INFO - PROCESS | 608 | ++DOCSHELL 0C953800 == 40 [pid = 608] [id = 669] 12:46:44 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (0CDC7400) [pid = 608] [serial = 2007] [outer = 00000000] 12:46:44 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (0FD32000) [pid = 608] [serial = 2008] [outer = 0CDC7400] 12:46:44 INFO - PROCESS | 608 | 1462477604828 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (0FD41000) [pid = 608] [serial = 2009] [outer = 0CDC7400] 12:46:45 INFO - PROCESS | 608 | 1462477605512 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]]]}] 12:46:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:46:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1097ms 12:46:45 INFO - PROCESS | 608 | 1462477605555 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 12:46:45 INFO - PROCESS | 608 | 1462477605561 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 12:46:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:46:45 INFO - PROCESS | 608 | 1462477605567 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:46:45 INFO - PROCESS | 608 | 1462477605570 Marionette TRACE conn5 <- [1,2642,null,{}] 12:46:45 INFO - PROCESS | 608 | 1462477605574 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}] 12:46:45 INFO - PROCESS | 608 | 1462477605694 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 12:46:45 INFO - PROCESS | 608 | 1462477605850 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 608 | ++DOCSHELL 0C94E400 == 41 [pid = 608] [id = 670] 12:46:45 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1021A800) [pid = 608] [serial = 2010] [outer = 00000000] 12:46:45 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (10AB6C00) [pid = 608] [serial = 2011] [outer = 1021A800] 12:46:45 INFO - PROCESS | 608 | 1462477605905 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1450B800) [pid = 608] [serial = 2012] [outer = 1021A800] 12:46:46 INFO - PROCESS | 608 | 1462477606865 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]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:46:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1329ms 12:46:46 INFO - PROCESS | 608 | 1462477606899 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 608 | 1462477606903 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 12:46:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:46:46 INFO - PROCESS | 608 | 1462477606908 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 608 | 1462477606912 Marionette TRACE conn5 <- [1,2646,null,{}] 12:46:46 INFO - PROCESS | 608 | 1462477606918 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}] 12:46:47 INFO - PROCESS | 608 | 1462477607024 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 12:46:47 INFO - PROCESS | 608 | 1462477607165 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 0FD34000 == 40 [pid = 608] [id = 407] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 17399000 == 39 [pid = 608] [id = 423] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 0C953C00 == 38 [pid = 608] [id = 418] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 0FD3FC00 == 37 [pid = 608] [id = 412] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 0C94B400 == 36 [pid = 608] [id = 419] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 19524800 == 35 [pid = 608] [id = 417] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 101C8C00 == 34 [pid = 608] [id = 408] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 0F9C6800 == 33 [pid = 608] [id = 415] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 17780C00 == 32 [pid = 608] [id = 411] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 15816800 == 31 [pid = 608] [id = 422] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 0FD39800 == 30 [pid = 608] [id = 413] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 1021C800 == 29 [pid = 608] [id = 421] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 0CD8CC00 == 28 [pid = 608] [id = 420] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1CA51800) [pid = 608] [serial = 1963] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | ++DOCSHELL 08E20000 == 29 [pid = 608] [id = 671] 12:46:47 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (08E69C00) [pid = 608] [serial = 2013] [outer = 00000000] 12:46:47 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (0FAD8C00) [pid = 608] [serial = 2014] [outer = 08E69C00] 12:46:47 INFO - PROCESS | 608 | 1462477607273 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (0FD37800) [pid = 608] [serial = 2015] [outer = 08E69C00] 12:46:47 INFO - PROCESS | 608 | --DOCSHELL 1C5A9800 == 28 [pid = 608] [id = 654] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1777AC00) [pid = 608] [serial = 1814] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1D679400) [pid = 608] [serial = 1877] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1CB92000) [pid = 608] [serial = 1874] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 118 (21BC9C00) [pid = 608] [serial = 1775] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 117 (1CA7D800) [pid = 608] [serial = 1862] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1906EC00) [pid = 608] [serial = 1868] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1F80FC00) [pid = 608] [serial = 1772] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 114 (14549C00) [pid = 608] [serial = 1760] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 113 (1D8DAC00) [pid = 608] [serial = 1766] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A3EE800) [pid = 608] [serial = 1763] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1CB09000) [pid = 608] [serial = 1871] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 110 (1402C400) [pid = 608] [serial = 1865] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1F92CC00) [pid = 608] [serial = 1826] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1EE8E400) [pid = 608] [serial = 1769] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1EE82800) [pid = 608] [serial = 1883] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1E5D3000) [pid = 608] [serial = 1880] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1E5DBC00) [pid = 608] [serial = 1913] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1D815800) [pid = 608] [serial = 1820] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1AD09000) [pid = 608] [serial = 1817] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1EDA0800) [pid = 608] [serial = 1823] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1857D800) [pid = 608] [serial = 1832] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 100 (21E42400) [pid = 608] [serial = 1829] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1A55E800) [pid = 608] [serial = 1952] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 98 (1A556000) [pid = 608] [serial = 1951] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 97 (14A1DC00) [pid = 608] [serial = 1957] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1AD14800) [pid = 608] [serial = 1954] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1B5E5400) [pid = 608] [serial = 1960] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1B5E6000) [pid = 608] [serial = 1955] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1739E800) [pid = 608] [serial = 1933] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 92 (1F984800) [pid = 608] [serial = 1931] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1F810C00) [pid = 608] [serial = 1930] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1F793C00) [pid = 608] [serial = 1928] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1F790400) [pid = 608] [serial = 1927] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1F6A2C00) [pid = 608] [serial = 1925] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 87 (1F69C000) [pid = 608] [serial = 1924] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1D813400) [pid = 608] [serial = 1922] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 85 (1CA77800) [pid = 608] [serial = 1921] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 84 (19AA0C00) [pid = 608] [serial = 1919] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1906C000) [pid = 608] [serial = 1918] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 82 (10060800) [pid = 608] [serial = 1916] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 81 (0FE52800) [pid = 608] [serial = 1915] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 80 (1857E400) [pid = 608] [serial = 1945] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1C3B9000) [pid = 608] [serial = 1961] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 78 (17386800) [pid = 608] [serial = 1942] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 77 (173A6400) [pid = 608] [serial = 1943] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 76 (1006DC00) [pid = 608] [serial = 1939] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 75 (101D6800) [pid = 608] [serial = 1940] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 74 (10BCE000) [pid = 608] [serial = 1937] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 73 (101CCC00) [pid = 608] [serial = 1936] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 72 (1757B000) [pid = 608] [serial = 1934] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 71 (19EB1C00) [pid = 608] [serial = 1948] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 70 (19EBE000) [pid = 608] [serial = 1949] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 69 (18D65400) [pid = 608] [serial = 1946] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | --DOMWINDOW == 68 (173EB800) [pid = 608] [serial = 1958] [outer = 00000000] [url = about:blank] 12:46:47 INFO - PROCESS | 608 | 1462477607755 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]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:46:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 890ms 12:46:47 INFO - PROCESS | 608 | 1462477607800 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 608 | 1462477607805 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 12:46:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:46:47 INFO - PROCESS | 608 | 1462477607811 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 608 | 1462477607814 Marionette TRACE conn5 <- [1,2650,null,{}] 12:46:47 INFO - PROCESS | 608 | 1462477607822 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}] 12:46:47 INFO - PROCESS | 608 | 1462477607904 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 12:46:47 INFO - PROCESS | 608 | 1462477607917 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 608 | ++DOCSHELL 0FD3F000 == 29 [pid = 608] [id = 672] 12:46:47 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (0FD41400) [pid = 608] [serial = 2016] [outer = 00000000] 12:46:47 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (10150C00) [pid = 608] [serial = 2017] [outer = 0FD41400] 12:46:47 INFO - PROCESS | 608 | 1462477607964 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (10216000) [pid = 608] [serial = 2018] [outer = 0FD41400] 12:46:48 INFO - PROCESS | 608 | 1462477608432 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]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:46:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 12:46:48 INFO - PROCESS | 608 | 1462477608485 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 608 | 1462477608487 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 12:46:48 INFO - PROCESS | 608 | 1462477608490 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:46:48 INFO - PROCESS | 608 | 1462477608494 Marionette TRACE conn5 <- [1,2654,null,{}] 12:46:48 INFO - PROCESS | 608 | 1462477608504 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}] 12:46:48 INFO - PROCESS | 608 | 1462477608624 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 12:46:48 INFO - PROCESS | 608 | 1462477608723 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 608 | ++DOCSHELL 11130800 == 30 [pid = 608] [id = 673] 12:46:48 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (111DFC00) [pid = 608] [serial = 2019] [outer = 00000000] 12:46:48 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (14036000) [pid = 608] [serial = 2020] [outer = 111DFC00] 12:46:48 INFO - PROCESS | 608 | 1462477608772 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (145F3C00) [pid = 608] [serial = 2021] [outer = 111DFC00] 12:46:49 INFO - PROCESS | 608 | 1462477609640 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]]]}] 12:46:49 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) 12:46:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1179ms 12:46:49 INFO - PROCESS | 608 | 1462477609674 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 608 | 1462477609676 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 12:46:49 INFO - PROCESS | 608 | 1462477609679 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 608 | 1462477609681 Marionette TRACE conn5 <- [1,2658,null,{}] 12:46:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:46:49 INFO - PROCESS | 608 | 1462477609685 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}] 12:46:49 INFO - PROCESS | 608 | 1462477609805 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 12:46:49 INFO - PROCESS | 608 | 1462477609812 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 608 | ++DOCSHELL 0FD4D000 == 31 [pid = 608] [id = 674] 12:46:49 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (16346800) [pid = 608] [serial = 2022] [outer = 00000000] 12:46:49 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (17397C00) [pid = 608] [serial = 2023] [outer = 16346800] 12:46:49 INFO - PROCESS | 608 | 1462477609907 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (17398000) [pid = 608] [serial = 2024] [outer = 16346800] 12:46:50 INFO - PROCESS | 608 | 1462477610842 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 12:46:50 INFO - PROCESS | 608 | 1462477610863 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 12:46:50 INFO - PROCESS | 608 | 1462477610866 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 608 | 1462477610867 Marionette TRACE conn5 <- [1,2662,null,{}] 12:46:50 INFO - PROCESS | 608 | 1462477610871 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}] 12:46:50 INFO - PROCESS | 608 | 1462477610982 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 12:46:50 INFO - PROCESS | 608 | 1462477610989 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 608 | ++DOCSHELL 1739C000 == 32 [pid = 608] [id = 675] 12:46:50 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (1739E400) [pid = 608] [serial = 2025] [outer = 00000000] 12:46:51 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (1757A400) [pid = 608] [serial = 2026] [outer = 1739E400] 12:46:51 INFO - PROCESS | 608 | 1462477611033 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (1757E400) [pid = 608] [serial = 2027] [outer = 1739E400] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 79 (19061C00) [pid = 608] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 78 (10A0D000) [pid = 608] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 77 (173F5C00) [pid = 608] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 76 (0CDBF400) [pid = 608] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 75 (17754800) [pid = 608] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 74 (10218000) [pid = 608] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 73 (163E4C00) [pid = 608] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 72 (163E5800) [pid = 608] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 71 (17385000) [pid = 608] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 70 (15815000) [pid = 608] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 69 (08E70000) [pid = 608] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 68 (0FE54000) [pid = 608] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:46:51 INFO - PROCESS | 608 | --DOMWINDOW == 67 (0FD34C00) [pid = 608] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:46:51 INFO - PROCESS | 608 | 1462477612005 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 608 | 1462477612046 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 12:46:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:46:52 INFO - PROCESS | 608 | 1462477612050 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 608 | 1462477612051 Marionette TRACE conn5 <- [1,2666,null,{}] 12:46:52 INFO - PROCESS | 608 | 1462477612055 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}] 12:46:52 INFO - PROCESS | 608 | 1462477612188 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 12:46:52 INFO - PROCESS | 608 | 1462477612198 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 608 | ++DOCSHELL 0CDC3C00 == 33 [pid = 608] [id = 676] 12:46:52 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (1021DC00) [pid = 608] [serial = 2028] [outer = 00000000] 12:46:52 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (17778400) [pid = 608] [serial = 2029] [outer = 1021DC00] 12:46:52 INFO - PROCESS | 608 | 1462477612246 Marionette DEBUG loaded listener.js 12:46:52 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (1777E800) [pid = 608] [serial = 2030] [outer = 1021DC00] 12:46:53 INFO - PROCESS | 608 | 1462477613156 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]]]}] 12:46:53 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) 12:46:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1129ms 12:46:53 INFO - PROCESS | 608 | 1462477613180 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 12:46:53 INFO - PROCESS | 608 | 1462477613181 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 12:46:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:46:53 INFO - PROCESS | 608 | 1462477613185 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:46:53 INFO - PROCESS | 608 | 1462477613186 Marionette TRACE conn5 <- [1,2670,null,{}] 12:46:53 INFO - PROCESS | 608 | 1462477613190 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}] 12:46:53 INFO - PROCESS | 608 | 1462477613267 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 12:46:53 INFO - PROCESS | 608 | 1462477613407 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:53 INFO - PROCESS | 608 | ++DOCSHELL 08E13000 == 34 [pid = 608] [id = 677] 12:46:53 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (08E16C00) [pid = 608] [serial = 2031] [outer = 00000000] 12:46:53 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (08E66C00) [pid = 608] [serial = 2032] [outer = 08E16C00] 12:46:53 INFO - PROCESS | 608 | 1462477613466 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (0C946800) [pid = 608] [serial = 2033] [outer = 08E16C00] 12:46:54 INFO - PROCESS | 608 | 1462477614626 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]]]}] 12:46:54 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) 12:46:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1483ms 12:46:54 INFO - PROCESS | 608 | 1462477614669 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 608 | 1462477614674 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 12:46:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:46:54 INFO - PROCESS | 608 | 1462477614679 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 608 | 1462477614683 Marionette TRACE conn5 <- [1,2674,null,{}] 12:46:54 INFO - PROCESS | 608 | 1462477614688 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}] 12:46:54 INFO - PROCESS | 608 | 1462477614832 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 12:46:54 INFO - PROCESS | 608 | 1462477614976 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 608 | ++DOCSHELL 10067C00 == 35 [pid = 608] [id = 678] 12:46:54 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (10068800) [pid = 608] [serial = 2034] [outer = 00000000] 12:46:55 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (10151000) [pid = 608] [serial = 2035] [outer = 10068800] 12:46:55 INFO - PROCESS | 608 | 1462477615033 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (10221C00) [pid = 608] [serial = 2036] [outer = 10068800] 12:46:56 INFO - PROCESS | 608 | 1462477616082 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:46:56 INFO - PROCESS | 608 | 1462477616116 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 12:46:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:46:56 INFO - PROCESS | 608 | 1462477616121 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:46:56 INFO - PROCESS | 608 | 1462477616124 Marionette TRACE conn5 <- [1,2678,null,{}] 12:46:56 INFO - PROCESS | 608 | 1462477616128 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}] 12:46:56 INFO - PROCESS | 608 | 1462477616240 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 12:46:56 INFO - PROCESS | 608 | 1462477616386 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 608 | ++DOCSHELL 1454A000 == 36 [pid = 608] [id = 679] 12:46:56 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (1454AC00) [pid = 608] [serial = 2037] [outer = 00000000] 12:46:56 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (14A1A000) [pid = 608] [serial = 2038] [outer = 1454AC00] 12:46:56 INFO - PROCESS | 608 | 1462477616443 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (163E4000) [pid = 608] [serial = 2039] [outer = 1454AC00] 12:46:57 INFO - PROCESS | 608 | 1462477617490 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 608 | 1462477617544 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 12:46:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:46:57 INFO - PROCESS | 608 | 1462477617549 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 608 | 1462477617555 Marionette TRACE conn5 <- [1,2682,null,{}] 12:46:57 INFO - PROCESS | 608 | 1462477617565 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}] 12:46:57 INFO - PROCESS | 608 | 1462477617710 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 12:46:57 INFO - PROCESS | 608 | 1462477617848 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 608 | ++DOCSHELL 173F6400 == 37 [pid = 608] [id = 680] 12:46:57 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (1851B000) [pid = 608] [serial = 2040] [outer = 00000000] 12:46:57 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (18D65400) [pid = 608] [serial = 2041] [outer = 1851B000] 12:46:57 INFO - PROCESS | 608 | 1462477617901 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (18D68000) [pid = 608] [serial = 2042] [outer = 1851B000] 12:46:59 INFO - PROCESS | 608 | 1462477619054 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 608 | 1462477619085 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 12:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:46:59 INFO - PROCESS | 608 | 1462477619096 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 608 | 1462477619099 Marionette TRACE conn5 <- [1,2686,null,{}] 12:46:59 INFO - PROCESS | 608 | 1462477619105 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}] 12:46:59 INFO - PROCESS | 608 | 1462477619264 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 164EA800 == 36 [pid = 608] [id = 662] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 0CDC3C00 == 35 [pid = 608] [id = 676] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 1739C000 == 34 [pid = 608] [id = 675] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 0FD4D000 == 33 [pid = 608] [id = 674] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 11130800 == 32 [pid = 608] [id = 673] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 0FD3F000 == 31 [pid = 608] [id = 672] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 08E20000 == 30 [pid = 608] [id = 671] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 0C94E400 == 29 [pid = 608] [id = 670] 12:46:59 INFO - PROCESS | 608 | --DOCSHELL 0C953800 == 28 [pid = 608] [id = 669] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 81 (111D4800) [pid = 608] [serial = 1978] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 80 (14036400) [pid = 608] [serial = 1979] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1757DC00) [pid = 608] [serial = 1990] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 78 (0FC94C00) [pid = 608] [serial = 1969] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1777E400) [pid = 608] [serial = 1993] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 76 (0FCE2C00) [pid = 608] [serial = 1970] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 75 (1757E000) [pid = 608] [serial = 1991] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 74 (10222000) [pid = 608] [serial = 1975] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 73 (10A06C00) [pid = 608] [serial = 1976] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 72 (18517400) [pid = 608] [serial = 1994] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 71 (1737D800) [pid = 608] [serial = 1984] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 70 (17379C00) [pid = 608] [serial = 1985] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 69 (188BB400) [pid = 608] [serial = 1999] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 68 (173A2800) [pid = 608] [serial = 1987] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 67 (15A5E000) [pid = 608] [serial = 1981] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 66 (163E3800) [pid = 608] [serial = 1982] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 65 (0C949000) [pid = 608] [serial = 1966] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 64 (0C950000) [pid = 608] [serial = 1967] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 63 (0FE58C00) [pid = 608] [serial = 1972] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 62 (0FE60C00) [pid = 608] [serial = 1973] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 61 (19520800) [pid = 608] [serial = 2003] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 60 (0FE5B400) [pid = 608] [serial = 1996] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 59 (10A0EC00) [pid = 608] [serial = 1997] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 58 (18D63C00) [pid = 608] [serial = 2000] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 57 (1739C800) [pid = 608] [serial = 1988] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | --DOMWINDOW == 56 (1951F400) [pid = 608] [serial = 2002] [outer = 00000000] [url = about:blank] 12:46:59 INFO - PROCESS | 608 | 1462477619405 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 608 | ++DOCSHELL 08E19800 == 29 [pid = 608] [id = 681] 12:46:59 INFO - PROCESS | 608 | ++DOMWINDOW == 57 (08E1BC00) [pid = 608] [serial = 2043] [outer = 00000000] 12:46:59 INFO - PROCESS | 608 | ++DOMWINDOW == 58 (0C94D800) [pid = 608] [serial = 2044] [outer = 08E1BC00] 12:46:59 INFO - PROCESS | 608 | 1462477619456 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 608 | ++DOMWINDOW == 59 (0FCD7C00) [pid = 608] [serial = 2045] [outer = 08E1BC00] 12:47:00 INFO - PROCESS | 608 | 1462477620362 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 608 | 1462477620392 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 12:47:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:47:00 INFO - PROCESS | 608 | 1462477620398 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 608 | 1462477620400 Marionette TRACE conn5 <- [1,2690,null,{}] 12:47:00 INFO - PROCESS | 608 | 1462477620404 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}] 12:47:00 INFO - PROCESS | 608 | 1462477620492 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 12:47:00 INFO - PROCESS | 608 | 1462477620586 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 608 | ++DOCSHELL 0FD4D800 == 30 [pid = 608] [id = 682] 12:47:00 INFO - PROCESS | 608 | ++DOMWINDOW == 60 (0FE55C00) [pid = 608] [serial = 2046] [outer = 00000000] 12:47:00 INFO - PROCESS | 608 | ++DOMWINDOW == 61 (101D3C00) [pid = 608] [serial = 2047] [outer = 0FE55C00] 12:47:00 INFO - PROCESS | 608 | 1462477620631 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 608 | ++DOMWINDOW == 62 (10240400) [pid = 608] [serial = 2048] [outer = 0FE55C00] 12:47:01 INFO - PROCESS | 608 | 1462477621031 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]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 12:47:01 INFO - PROCESS | 608 | 1462477621089 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 608 | 1462477621091 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 12:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:47:01 INFO - PROCESS | 608 | 1462477621094 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 608 | 1462477621098 Marionette TRACE conn5 <- [1,2694,null,{}] 12:47:01 INFO - PROCESS | 608 | 1462477621108 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}] 12:47:01 INFO - PROCESS | 608 | 1462477621198 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 12:47:01 INFO - PROCESS | 608 | 1462477621206 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 608 | ++DOCSHELL 10BCD400 == 31 [pid = 608] [id = 683] 12:47:01 INFO - PROCESS | 608 | ++DOMWINDOW == 63 (10BCE000) [pid = 608] [serial = 2049] [outer = 00000000] 12:47:01 INFO - PROCESS | 608 | ++DOMWINDOW == 64 (145E7800) [pid = 608] [serial = 2050] [outer = 10BCE000] 12:47:01 INFO - PROCESS | 608 | 1462477621254 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 608 | ++DOMWINDOW == 65 (15A55C00) [pid = 608] [serial = 2051] [outer = 10BCE000] 12:47:01 INFO - PROCESS | 608 | 1462477621744 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]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 12:47:01 INFO - PROCESS | 608 | 1462477621769 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 608 | 1462477621771 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 12:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:47:01 INFO - PROCESS | 608 | 1462477621781 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 608 | 1462477621783 Marionette TRACE conn5 <- [1,2698,null,{}] 12:47:01 INFO - PROCESS | 608 | 1462477621786 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}] 12:47:01 INFO - PROCESS | 608 | 1462477621905 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 12:47:01 INFO - PROCESS | 608 | 1462477622006 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 608 | ++DOCSHELL 17398800 == 32 [pid = 608] [id = 684] 12:47:01 INFO - PROCESS | 608 | ++DOMWINDOW == 66 (17399000) [pid = 608] [serial = 2052] [outer = 00000000] 12:47:02 INFO - PROCESS | 608 | ++DOMWINDOW == 67 (173A0C00) [pid = 608] [serial = 2053] [outer = 17399000] 12:47:02 INFO - PROCESS | 608 | 1462477622051 Marionette DEBUG loaded listener.js 12:47:02 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (173E8000) [pid = 608] [serial = 2054] [outer = 17399000] 12:47:02 INFO - PROCESS | 608 | 1462477622497 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] 12:47:02 INFO - PROCESS | 608 | 1462477622556 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 12:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:47:02 INFO - PROCESS | 608 | 1462477622566 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 608 | 1462477622567 Marionette TRACE conn5 <- [1,2702,null,{}] 12:47:02 INFO - PROCESS | 608 | 1462477622570 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}] 12:47:02 INFO - PROCESS | 608 | 1462477622684 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 12:47:02 INFO - PROCESS | 608 | 1462477622747 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:02 INFO - PROCESS | 608 | ++DOCSHELL 173EEC00 == 33 [pid = 608] [id = 685] 12:47:02 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (1757A000) [pid = 608] [serial = 2055] [outer = 00000000] 12:47:02 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (17778C00) [pid = 608] [serial = 2056] [outer = 1757A000] 12:47:02 INFO - PROCESS | 608 | 1462477622795 Marionette DEBUG loaded listener.js 12:47:02 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (1854C400) [pid = 608] [serial = 2057] [outer = 1757A000] 12:47:03 INFO - PROCESS | 608 | --DOMWINDOW == 70 (08E69C00) [pid = 608] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:47:03 INFO - PROCESS | 608 | --DOMWINDOW == 69 (111DFC00) [pid = 608] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:47:03 INFO - PROCESS | 608 | --DOMWINDOW == 68 (0FD41400) [pid = 608] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:47:03 INFO - PROCESS | 608 | --DOMWINDOW == 67 (16346800) [pid = 608] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:47:03 INFO - PROCESS | 608 | --DOMWINDOW == 66 (1739E400) [pid = 608] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:47:03 INFO - PROCESS | 608 | 1462477623239 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]]]}] 12:47:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:47:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 730ms 12:47:03 INFO - PROCESS | 608 | 1462477623299 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 12:47:03 INFO - PROCESS | 608 | 1462477623301 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 12:47:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:47:03 INFO - PROCESS | 608 | 1462477623309 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:47:03 INFO - PROCESS | 608 | 1462477623311 Marionette TRACE conn5 <- [1,2706,null,{}] 12:47:03 INFO - PROCESS | 608 | 1462477623314 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}] 12:47:03 INFO - PROCESS | 608 | 1462477623430 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 12:47:03 INFO - PROCESS | 608 | 1462477623530 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 608 | ++DOCSHELL 18D5BC00 == 34 [pid = 608] [id = 686] 12:47:03 INFO - PROCESS | 608 | ++DOMWINDOW == 67 (18D62400) [pid = 608] [serial = 2058] [outer = 00000000] 12:47:03 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (1906EC00) [pid = 608] [serial = 2059] [outer = 18D62400] 12:47:03 INFO - PROCESS | 608 | 1462477623578 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (19520C00) [pid = 608] [serial = 2060] [outer = 18D62400] 12:47:03 INFO - PROCESS | 608 | 1462477623970 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] 12:47:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:47:03 INFO - PROCESS | 608 | 1462477623986 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 12:47:03 INFO - PROCESS | 608 | 1462477623989 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:47:03 INFO - PROCESS | 608 | 1462477623991 Marionette TRACE conn5 <- [1,2710,null,{}] 12:47:03 INFO - PROCESS | 608 | 1462477623994 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}] 12:47:04 INFO - PROCESS | 608 | 1462477624113 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 12:47:04 INFO - PROCESS | 608 | 1462477624122 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 608 | ++DOCSHELL 1906CC00 == 35 [pid = 608] [id = 687] 12:47:04 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (19523400) [pid = 608] [serial = 2061] [outer = 00000000] 12:47:04 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (19BE2000) [pid = 608] [serial = 2062] [outer = 19523400] 12:47:04 INFO - PROCESS | 608 | 1462477624166 Marionette DEBUG loaded listener.js 12:47:04 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (19A9C800) [pid = 608] [serial = 2063] [outer = 19523400] 12:47:04 INFO - PROCESS | 608 | 1462477624594 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] 12:47:04 INFO - PROCESS | 608 | 1462477624622 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 12:47:04 INFO - PROCESS | 608 | 1462477624626 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 608 | 1462477624627 Marionette TRACE conn5 <- [1,2714,null,{}] 12:47:04 INFO - PROCESS | 608 | 1462477624631 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}] 12:47:04 INFO - PROCESS | 608 | 1462477624748 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 12:47:04 INFO - PROCESS | 608 | 1462477624757 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 608 | ++DOCSHELL 0FCDC000 == 36 [pid = 608] [id = 688] 12:47:04 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (0FCDC400) [pid = 608] [serial = 2064] [outer = 00000000] 12:47:04 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (19EBF000) [pid = 608] [serial = 2065] [outer = 0FCDC400] 12:47:04 INFO - PROCESS | 608 | 1462477624801 Marionette DEBUG loaded listener.js 12:47:04 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (19EBFC00) [pid = 608] [serial = 2066] [outer = 0FCDC400] 12:47:05 INFO - PROCESS | 608 | 1462477625228 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]]]}] 12:47:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:47:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 630ms 12:47:05 INFO - PROCESS | 608 | 1462477625256 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 12:47:05 INFO - PROCESS | 608 | 1462477625258 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 12:47:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:47:05 INFO - PROCESS | 608 | 1462477625261 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:47:05 INFO - PROCESS | 608 | 1462477625263 Marionette TRACE conn5 <- [1,2718,null,{}] 12:47:05 INFO - PROCESS | 608 | 1462477625267 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}] 12:47:05 INFO - PROCESS | 608 | 1462477625384 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 12:47:05 INFO - PROCESS | 608 | 1462477625393 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 608 | ++DOCSHELL 08E16400 == 37 [pid = 608] [id = 689] 12:47:05 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (08E1D400) [pid = 608] [serial = 2067] [outer = 00000000] 12:47:05 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (0C94C800) [pid = 608] [serial = 2068] [outer = 08E1D400] 12:47:05 INFO - PROCESS | 608 | 1462477625494 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (0FAD3400) [pid = 608] [serial = 2069] [outer = 08E1D400] 12:47:06 INFO - PROCESS | 608 | 1462477626678 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:47:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:47:06 INFO - PROCESS | 608 | 1462477626748 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 12:47:06 INFO - PROCESS | 608 | 1462477626753 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 608 | 1462477626755 Marionette TRACE conn5 <- [1,2722,null,{}] 12:47:06 INFO - PROCESS | 608 | 1462477626812 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}] 12:47:06 INFO - PROCESS | 608 | 1462477626909 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 12:47:07 INFO - PROCESS | 608 | 1462477627039 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 608 | ++DOCSHELL 1400B800 == 38 [pid = 608] [id = 690] 12:47:07 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (1402A800) [pid = 608] [serial = 2070] [outer = 00000000] 12:47:07 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (15818400) [pid = 608] [serial = 2071] [outer = 1402A800] 12:47:07 INFO - PROCESS | 608 | 1462477627094 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (164C1800) [pid = 608] [serial = 2072] [outer = 1402A800] 12:47:07 INFO - PROCESS | 608 | 1462477627674 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]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:47:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 970ms 12:47:07 INFO - PROCESS | 608 | 1462477627722 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 608 | 1462477627727 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 12:47:07 INFO - PROCESS | 608 | 1462477627733 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:47:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:47:07 INFO - PROCESS | 608 | 1462477627736 Marionette TRACE conn5 <- [1,2726,null,{}] 12:47:07 INFO - PROCESS | 608 | 1462477627740 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}] 12:47:07 INFO - PROCESS | 608 | 1462477627851 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 12:47:07 INFO - PROCESS | 608 | 1462477627963 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 608 | ++DOCSHELL 17781000 == 39 [pid = 608] [id = 691] 12:47:08 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (18580800) [pid = 608] [serial = 2073] [outer = 00000000] 12:47:08 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (18E14C00) [pid = 608] [serial = 2074] [outer = 18580800] 12:47:08 INFO - PROCESS | 608 | 1462477628068 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (1A02E800) [pid = 608] [serial = 2075] [outer = 18580800] 12:47:08 INFO - PROCESS | 608 | 1462477628720 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]]]}] 12:47:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:47:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1021ms 12:47:08 INFO - PROCESS | 608 | 1462477628759 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 12:47:08 INFO - PROCESS | 608 | 1462477628761 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 12:47:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:47:08 INFO - PROCESS | 608 | 1462477628765 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 608 | 1462477628769 Marionette TRACE conn5 <- [1,2730,null,{}] 12:47:08 INFO - PROCESS | 608 | 1462477628780 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}] 12:47:08 INFO - PROCESS | 608 | 1462477628908 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 12:47:09 INFO - PROCESS | 608 | 1462477629046 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 608 | ++DOCSHELL 1A3F1400 == 40 [pid = 608] [id = 692] 12:47:09 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1A4CDC00) [pid = 608] [serial = 2076] [outer = 00000000] 12:47:09 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (1A507C00) [pid = 608] [serial = 2077] [outer = 1A4CDC00] 12:47:09 INFO - PROCESS | 608 | 1462477629102 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (1A50D400) [pid = 608] [serial = 2078] [outer = 1A4CDC00] 12:47:09 INFO - PROCESS | 608 | 1462477629924 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]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:47:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1185ms 12:47:09 INFO - PROCESS | 608 | 1462477629953 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 12:47:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:47:09 INFO - PROCESS | 608 | 1462477629957 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 12:47:09 INFO - PROCESS | 608 | 1462477629962 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 608 | 1462477629966 Marionette TRACE conn5 <- [1,2734,null,{}] 12:47:09 INFO - PROCESS | 608 | 1462477629972 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}] 12:47:10 INFO - PROCESS | 608 | 1462477630067 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 12:47:10 INFO - PROCESS | 608 | 1462477630194 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 608 | ++DOCSHELL 0FD3D000 == 41 [pid = 608] [id = 693] 12:47:10 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0FD42000) [pid = 608] [serial = 2079] [outer = 00000000] 12:47:10 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (10145800) [pid = 608] [serial = 2080] [outer = 0FD42000] 12:47:10 INFO - PROCESS | 608 | 1462477630243 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (10BCF000) [pid = 608] [serial = 2081] [outer = 0FD42000] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 89 (17778400) [pid = 608] [serial = 2029] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOCSHELL 08E13000 == 40 [pid = 608] [id = 677] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 88 (0FAD8C00) [pid = 608] [serial = 2014] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 87 (0FD37800) [pid = 608] [serial = 2015] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 86 (0FD32000) [pid = 608] [serial = 2008] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 85 (19AA9800) [pid = 608] [serial = 2005] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 84 (14036000) [pid = 608] [serial = 2020] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 83 (10150C00) [pid = 608] [serial = 2017] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 82 (10216000) [pid = 608] [serial = 2018] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 81 (10AB6C00) [pid = 608] [serial = 2011] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 80 (17397C00) [pid = 608] [serial = 2023] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1757A400) [pid = 608] [serial = 2026] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 78 (17398000) [pid = 608] [serial = 2024] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1757E400) [pid = 608] [serial = 2027] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | --DOMWINDOW == 76 (145F3C00) [pid = 608] [serial = 2021] [outer = 00000000] [url = about:blank] 12:47:10 INFO - PROCESS | 608 | 1462477630816 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]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:47:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 890ms 12:47:10 INFO - PROCESS | 608 | 1462477630856 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 608 | 1462477630861 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 12:47:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:47:10 INFO - PROCESS | 608 | 1462477630867 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 608 | 1462477630869 Marionette TRACE conn5 <- [1,2738,null,{}] 12:47:10 INFO - PROCESS | 608 | 1462477630873 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}] 12:47:10 INFO - PROCESS | 608 | 1462477630957 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 12:47:10 INFO - PROCESS | 608 | 1462477630967 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 608 | ++DOCSHELL 0FAD6400 == 41 [pid = 608] [id = 694] 12:47:10 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (0FCD7400) [pid = 608] [serial = 2082] [outer = 00000000] 12:47:10 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (10067800) [pid = 608] [serial = 2083] [outer = 0FCD7400] 12:47:10 INFO - PROCESS | 608 | 1462477631013 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (10216000) [pid = 608] [serial = 2084] [outer = 0FCD7400] 12:47:11 INFO - PROCESS | 608 | 1462477631554 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]]]}] 12:47:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:47:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 12:47:11 INFO - PROCESS | 608 | 1462477631599 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 12:47:11 INFO - PROCESS | 608 | 1462477631601 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 12:47:11 INFO - PROCESS | 608 | 1462477631604 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:47:11 INFO - PROCESS | 608 | 1462477631607 Marionette TRACE conn5 <- [1,2742,null,{}] 12:47:11 INFO - PROCESS | 608 | 1462477631617 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}] 12:47:11 INFO - PROCESS | 608 | 1462477631708 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 12:47:11 INFO - PROCESS | 608 | 1462477631804 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 608 | ++DOCSHELL 10221400 == 42 [pid = 608] [id = 695] 12:47:11 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (145F3C00) [pid = 608] [serial = 2085] [outer = 00000000] 12:47:11 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (15A58000) [pid = 608] [serial = 2086] [outer = 145F3C00] 12:47:11 INFO - PROCESS | 608 | 1462477631851 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (164E8C00) [pid = 608] [serial = 2087] [outer = 145F3C00] 12:47:12 INFO - PROCESS | 608 | 1462477632236 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]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:47:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 670ms 12:47:12 INFO - PROCESS | 608 | 1462477632279 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 608 | 1462477632281 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 12:47:12 INFO - PROCESS | 608 | 1462477632285 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:47:12 INFO - PROCESS | 608 | 1462477632286 Marionette TRACE conn5 <- [1,2746,null,{}] 12:47:12 INFO - PROCESS | 608 | 1462477632290 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}] 12:47:12 INFO - PROCESS | 608 | 1462477632373 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 12:47:12 INFO - PROCESS | 608 | 1462477632380 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 608 | ++DOCSHELL 17382C00 == 43 [pid = 608] [id = 696] 12:47:12 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (17398000) [pid = 608] [serial = 2088] [outer = 00000000] 12:47:12 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (173A3C00) [pid = 608] [serial = 2089] [outer = 17398000] 12:47:12 INFO - PROCESS | 608 | 1462477632425 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (173E9800) [pid = 608] [serial = 2090] [outer = 17398000] 12:47:12 INFO - PROCESS | 608 | 1462477632879 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]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:47:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 630ms 12:47:12 INFO - PROCESS | 608 | 1462477632919 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 608 | 1462477632921 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 12:47:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:47:12 INFO - PROCESS | 608 | 1462477632925 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 608 | 1462477632926 Marionette TRACE conn5 <- [1,2750,null,{}] 12:47:12 INFO - PROCESS | 608 | 1462477632930 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}] 12:47:13 INFO - PROCESS | 608 | 1462477633048 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 12:47:13 INFO - PROCESS | 608 | 1462477633142 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 608 | ++DOCSHELL 17586C00 == 44 [pid = 608] [id = 697] 12:47:13 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (17745800) [pid = 608] [serial = 2091] [outer = 00000000] 12:47:13 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (17774C00) [pid = 608] [serial = 2092] [outer = 17745800] 12:47:13 INFO - PROCESS | 608 | 1462477633186 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1777B400) [pid = 608] [serial = 2093] [outer = 17745800] 12:47:13 INFO - PROCESS | 608 | 1462477633601 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]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:47:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 731ms 12:47:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:47:13 INFO - PROCESS | 608 | 1462477633660 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 608 | 1462477633662 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 12:47:13 INFO - PROCESS | 608 | 1462477633672 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 608 | 1462477633674 Marionette TRACE conn5 <- [1,2754,null,{}] 12:47:13 INFO - PROCESS | 608 | 1462477633677 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}] 12:47:13 INFO - PROCESS | 608 | 1462477633819 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 12:47:13 INFO - PROCESS | 608 | 1462477633835 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 608 | ++DOCSHELL 18D5C400 == 45 [pid = 608] [id = 698] 12:47:13 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (18D5C800) [pid = 608] [serial = 2094] [outer = 00000000] 12:47:13 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (19525800) [pid = 608] [serial = 2095] [outer = 18D5C800] 12:47:13 INFO - PROCESS | 608 | 1462477633937 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (19AA0C00) [pid = 608] [serial = 2096] [outer = 18D5C800] 12:47:14 INFO - PROCESS | 608 | 1462477634363 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]]]}] 12:47:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:47:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 730ms 12:47:14 INFO - PROCESS | 608 | 1462477634395 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 12:47:14 INFO - PROCESS | 608 | 1462477634397 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 12:47:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:47:14 INFO - PROCESS | 608 | 1462477634433 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 608 | 1462477634435 Marionette TRACE conn5 <- [1,2758,null,{}] 12:47:14 INFO - PROCESS | 608 | 1462477634443 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}] 12:47:14 INFO - PROCESS | 608 | 1462477634555 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 12:47:14 INFO - PROCESS | 608 | 1462477634565 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 608 | ++DOCSHELL 0FC1B800 == 46 [pid = 608] [id = 699] 12:47:14 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (19EB6C00) [pid = 608] [serial = 2097] [outer = 00000000] 12:47:14 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A037800) [pid = 608] [serial = 2098] [outer = 19EB6C00] 12:47:14 INFO - PROCESS | 608 | 1462477634611 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1A32D400) [pid = 608] [serial = 2099] [outer = 19EB6C00] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 93 (17399000) [pid = 608] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 92 (1757A000) [pid = 608] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 91 (18D62400) [pid = 608] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 90 (08E1BC00) [pid = 608] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 89 (0FE55C00) [pid = 608] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 88 (10BCE000) [pid = 608] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 87 (19523400) [pid = 608] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:47:15 INFO - PROCESS | 608 | --DOMWINDOW == 86 (1021DC00) [pid = 608] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:47:15 INFO - PROCESS | 608 | 1462477635136 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]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:47:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 730ms 12:47:15 INFO - PROCESS | 608 | 1462477635161 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 608 | 1462477635163 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 12:47:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:47:15 INFO - PROCESS | 608 | 1462477635166 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 608 | 1462477635168 Marionette TRACE conn5 <- [1,2762,null,{}] 12:47:15 INFO - PROCESS | 608 | 1462477635171 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}] 12:47:15 INFO - PROCESS | 608 | 1462477635250 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 12:47:15 INFO - PROCESS | 608 | 1462477635257 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 608 | ++DOCSHELL 10BCE000 == 47 [pid = 608] [id = 700] 12:47:15 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (111D3800) [pid = 608] [serial = 2100] [outer = 00000000] 12:47:15 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (19EBBC00) [pid = 608] [serial = 2101] [outer = 111D3800] 12:47:15 INFO - PROCESS | 608 | 1462477635301 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (19EBE000) [pid = 608] [serial = 2102] [outer = 111D3800] 12:47:15 INFO - PROCESS | 608 | 1462477635742 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]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:47:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 630ms 12:47:15 INFO - PROCESS | 608 | 1462477635798 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 608 | 1462477635800 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 12:47:15 INFO - PROCESS | 608 | 1462477635803 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 608 | 1462477635805 Marionette TRACE conn5 <- [1,2766,null,{}] 12:47:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:47:15 INFO - PROCESS | 608 | 1462477635808 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}] 12:47:15 INFO - PROCESS | 608 | 1462477635915 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 12:47:15 INFO - PROCESS | 608 | 1462477635925 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 608 | ++DOCSHELL 0FD4A800 == 48 [pid = 608] [id = 701] 12:47:15 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1A4D7800) [pid = 608] [serial = 2103] [outer = 00000000] 12:47:15 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (1A555C00) [pid = 608] [serial = 2104] [outer = 1A4D7800] 12:47:15 INFO - PROCESS | 608 | 1462477635968 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1A55C800) [pid = 608] [serial = 2105] [outer = 1A4D7800] 12:47:16 INFO - PROCESS | 608 | 1462477636378 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]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:47:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 630ms 12:47:16 INFO - PROCESS | 608 | 1462477636438 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 12:47:16 INFO - PROCESS | 608 | 1462477636440 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 12:47:16 INFO - PROCESS | 608 | 1462477636443 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:47:16 INFO - PROCESS | 608 | 1462477636444 Marionette TRACE conn5 <- [1,2770,null,{}] 12:47:16 INFO - PROCESS | 608 | 1462477636448 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}] 12:47:16 INFO - PROCESS | 608 | 1462477636530 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 12:47:16 INFO - PROCESS | 608 | 1462477636537 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 608 | ++DOCSHELL 1A5B5C00 == 49 [pid = 608] [id = 702] 12:47:16 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A642C00) [pid = 608] [serial = 2106] [outer = 00000000] 12:47:16 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (1AD09400) [pid = 608] [serial = 2107] [outer = 1A642C00] 12:47:16 INFO - PROCESS | 608 | 1462477636580 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1AD0A800) [pid = 608] [serial = 2108] [outer = 1A642C00] 12:47:17 INFO - PROCESS | 608 | 1462477637023 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]]]}] 12:47:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:47:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 630ms 12:47:17 INFO - PROCESS | 608 | 1462477637116 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 12:47:17 INFO - PROCESS | 608 | 1462477637120 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 12:47:17 INFO - PROCESS | 608 | 1462477637126 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:47:17 INFO - PROCESS | 608 | 1462477637130 Marionette TRACE conn5 <- [1,2774,null,{}] 12:47:17 INFO - PROCESS | 608 | 1462477637136 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}] 12:47:17 INFO - PROCESS | 608 | 1462477637249 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 12:47:17 INFO - PROCESS | 608 | 1462477637419 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 608 | ++DOCSHELL 0FD46800 == 50 [pid = 608] [id = 703] 12:47:17 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (0FD4A400) [pid = 608] [serial = 2109] [outer = 00000000] 12:47:17 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (0FE5DC00) [pid = 608] [serial = 2110] [outer = 0FD4A400] 12:47:17 INFO - PROCESS | 608 | 1462477637474 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (10217800) [pid = 608] [serial = 2111] [outer = 0FD4A400] 12:47:18 INFO - PROCESS | 608 | 1462477638046 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]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 970ms 12:47:18 INFO - PROCESS | 608 | 1462477638103 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 12:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:47:18 INFO - PROCESS | 608 | 1462477638107 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 12:47:18 INFO - PROCESS | 608 | 1462477638115 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 608 | 1462477638119 Marionette TRACE conn5 <- [1,2778,null,{}] 12:47:18 INFO - PROCESS | 608 | 1462477638123 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}] 12:47:18 INFO - PROCESS | 608 | 1462477638233 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 12:47:18 INFO - PROCESS | 608 | 1462477638376 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 608 | ++DOCSHELL 10220000 == 51 [pid = 608] [id = 704] 12:47:18 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (14215400) [pid = 608] [serial = 2112] [outer = 00000000] 12:47:18 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1581D400) [pid = 608] [serial = 2113] [outer = 14215400] 12:47:18 INFO - PROCESS | 608 | 1462477638432 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1737A800) [pid = 608] [serial = 2114] [outer = 14215400] 12:47:19 INFO - PROCESS | 608 | 1462477639026 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]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 930ms 12:47:19 INFO - PROCESS | 608 | 1462477639043 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 12:47:19 INFO - PROCESS | 608 | 1462477639045 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 12:47:19 INFO - PROCESS | 608 | 1462477639049 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:47:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:47:19 INFO - PROCESS | 608 | 1462477639051 Marionette TRACE conn5 <- [1,2782,null,{}] 12:47:19 INFO - PROCESS | 608 | 1462477639062 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}] 12:47:19 INFO - PROCESS | 608 | 1462477639176 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 12:47:19 INFO - PROCESS | 608 | 1462477639293 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 608 | ++DOCSHELL 19529000 == 52 [pid = 608] [id = 705] 12:47:19 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1952A400) [pid = 608] [serial = 2115] [outer = 00000000] 12:47:19 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1A033400) [pid = 608] [serial = 2116] [outer = 1952A400] 12:47:19 INFO - PROCESS | 608 | 1462477639391 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1A561800) [pid = 608] [serial = 2117] [outer = 1952A400] 12:47:19 INFO - PROCESS | 608 | 1462477639996 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]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 970ms 12:47:19 INFO - PROCESS | 608 | 1462477640023 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 608 | 1462477640025 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 12:47:20 INFO - PROCESS | 608 | 1462477640029 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:47:20 INFO - PROCESS | 608 | 1462477640031 Marionette TRACE conn5 <- [1,2786,null,{}] 12:47:20 INFO - PROCESS | 608 | 1462477640035 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}] 12:47:20 INFO - PROCESS | 608 | 1462477640142 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 12:47:20 INFO - PROCESS | 608 | 1462477640255 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 608 | ++DOCSHELL 1ADDA400 == 53 [pid = 608] [id = 706] 12:47:20 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (1ADDEC00) [pid = 608] [serial = 2118] [outer = 00000000] 12:47:20 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1AEAE000) [pid = 608] [serial = 2119] [outer = 1ADDEC00] 12:47:20 INFO - PROCESS | 608 | 1462477640350 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1B5EC000) [pid = 608] [serial = 2120] [outer = 1ADDEC00] 12:47:20 INFO - PROCESS | 608 | 1462477640914 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]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:47:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 930ms 12:47:20 INFO - PROCESS | 608 | 1462477640963 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 608 | 1462477640965 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 12:47:20 INFO - PROCESS | 608 | 1462477640968 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:47:20 INFO - PROCESS | 608 | 1462477640970 Marionette TRACE conn5 <- [1,2790,null,{}] 12:47:20 INFO - PROCESS | 608 | 1462477640974 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}] 12:47:21 INFO - PROCESS | 608 | 1462477641077 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 12:47:21 INFO - PROCESS | 608 | 1462477641219 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 608 | ++DOCSHELL 1B5E5C00 == 54 [pid = 608] [id = 707] 12:47:21 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1B5ED800) [pid = 608] [serial = 2121] [outer = 00000000] 12:47:21 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1C342C00) [pid = 608] [serial = 2122] [outer = 1B5ED800] 12:47:21 INFO - PROCESS | 608 | 1462477641273 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1C442400) [pid = 608] [serial = 2123] [outer = 1B5ED800] 12:47:21 INFO - PROCESS | 608 | 1462477641843 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]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:47:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 930ms 12:47:21 INFO - PROCESS | 608 | 1462477641903 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 12:47:21 INFO - PROCESS | 608 | 1462477641905 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 12:47:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:47:21 INFO - PROCESS | 608 | 1462477641908 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 608 | 1462477641910 Marionette TRACE conn5 <- [1,2794,null,{}] 12:47:21 INFO - PROCESS | 608 | 1462477641914 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}] 12:47:22 INFO - PROCESS | 608 | 1462477642091 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 12:47:22 INFO - PROCESS | 608 | 1462477642238 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 608 | ++DOCSHELL 0C945C00 == 55 [pid = 608] [id = 708] 12:47:22 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (0C951000) [pid = 608] [serial = 2124] [outer = 00000000] 12:47:22 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (0FD3D400) [pid = 608] [serial = 2125] [outer = 0C951000] 12:47:22 INFO - PROCESS | 608 | 1462477642296 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (149DB400) [pid = 608] [serial = 2126] [outer = 0C951000] 12:47:22 INFO - PROCESS | 608 | 1462477643009 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]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:47:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1180ms 12:47:23 INFO - PROCESS | 608 | 1462477643089 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 608 | 1462477643094 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 12:47:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:47:23 INFO - PROCESS | 608 | 1462477643099 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 608 | 1462477643103 Marionette TRACE conn5 <- [1,2798,null,{}] 12:47:23 INFO - PROCESS | 608 | 1462477643108 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}] 12:47:23 INFO - PROCESS | 608 | 1462477643213 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 12:47:23 INFO - PROCESS | 608 | 1462477643372 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 608 | ++DOCSHELL 10220C00 == 56 [pid = 608] [id = 709] 12:47:23 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (10AC0000) [pid = 608] [serial = 2127] [outer = 00000000] 12:47:23 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (163E4C00) [pid = 608] [serial = 2128] [outer = 10AC0000] 12:47:23 INFO - PROCESS | 608 | 1462477643424 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1739A400) [pid = 608] [serial = 2129] [outer = 10AC0000] 12:47:23 INFO - PROCESS | 608 | --DOCSHELL 0CD8A000 == 55 [pid = 608] [id = 656] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 115 (19EBF000) [pid = 608] [serial = 2065] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 114 (173A0C00) [pid = 608] [serial = 2053] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 113 (17778C00) [pid = 608] [serial = 2056] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 112 (173E8000) [pid = 608] [serial = 2054] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 111 (1906EC00) [pid = 608] [serial = 2059] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 110 (08E66C00) [pid = 608] [serial = 2032] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 109 (10151000) [pid = 608] [serial = 2035] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 108 (0C94D800) [pid = 608] [serial = 2044] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 107 (0FCD7C00) [pid = 608] [serial = 2045] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 106 (101D3C00) [pid = 608] [serial = 2047] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 105 (10240400) [pid = 608] [serial = 2048] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 104 (145E7800) [pid = 608] [serial = 2050] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 103 (14A1A000) [pid = 608] [serial = 2038] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 102 (18D65400) [pid = 608] [serial = 2041] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1854C400) [pid = 608] [serial = 2057] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 100 (19BE2000) [pid = 608] [serial = 2062] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 99 (19520C00) [pid = 608] [serial = 2060] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 98 (19A9C800) [pid = 608] [serial = 2063] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 97 (15A55C00) [pid = 608] [serial = 2051] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1777E800) [pid = 608] [serial = 2030] [outer = 00000000] [url = about:blank] 12:47:23 INFO - PROCESS | 608 | 1462477643979 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]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:47:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 930ms 12:47:24 INFO - PROCESS | 608 | 1462477644029 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 608 | 1462477644035 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 12:47:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:47:24 INFO - PROCESS | 608 | 1462477644041 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 608 | 1462477644043 Marionette TRACE conn5 <- [1,2802,null,{}] 12:47:24 INFO - PROCESS | 608 | 1462477644047 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}] 12:47:24 INFO - PROCESS | 608 | 1462477644136 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 12:47:24 INFO - PROCESS | 608 | 1462477644146 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 608 | ++DOCSHELL 10060800 == 56 [pid = 608] [id = 710] 12:47:24 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (101CD000) [pid = 608] [serial = 2130] [outer = 00000000] 12:47:24 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1421C800) [pid = 608] [serial = 2131] [outer = 101CD000] 12:47:24 INFO - PROCESS | 608 | 1462477644190 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (14A1A000) [pid = 608] [serial = 2132] [outer = 101CD000] 12:47:24 INFO - PROCESS | 608 | 1462477644672 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]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:47:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 12:47:24 INFO - PROCESS | 608 | 1462477644714 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 608 | 1462477644716 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 12:47:24 INFO - PROCESS | 608 | 1462477644720 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:47:24 INFO - PROCESS | 608 | 1462477644723 Marionette TRACE conn5 <- [1,2806,null,{}] 12:47:24 INFO - PROCESS | 608 | 1462477644733 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}] 12:47:24 INFO - PROCESS | 608 | 1462477644820 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 12:47:24 INFO - PROCESS | 608 | 1462477644830 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 608 | ++DOCSHELL 17746C00 == 57 [pid = 608] [id = 711] 12:47:24 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1774B000) [pid = 608] [serial = 2133] [outer = 00000000] 12:47:24 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (17775400) [pid = 608] [serial = 2134] [outer = 1774B000] 12:47:24 INFO - PROCESS | 608 | 1462477644877 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (17780400) [pid = 608] [serial = 2135] [outer = 1774B000] 12:47:25 INFO - PROCESS | 608 | 1462477645349 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]]]}] 12:47:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:47:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 12:47:25 INFO - PROCESS | 608 | 1462477645395 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 12:47:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:47:25 INFO - PROCESS | 608 | 1462477645397 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 12:47:25 INFO - PROCESS | 608 | 1462477645400 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - PROCESS | 608 | 1462477645402 Marionette TRACE conn5 <- [1,2810,null,{}] 12:47:25 INFO - PROCESS | 608 | 1462477645406 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}] 12:47:25 INFO - PROCESS | 608 | 1462477645492 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 12:47:25 INFO - PROCESS | 608 | 1462477645532 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 608 | ++DOCSHELL 1850E400 == 58 [pid = 608] [id = 712] 12:47:25 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (18555800) [pid = 608] [serial = 2136] [outer = 00000000] 12:47:25 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (18D5D800) [pid = 608] [serial = 2137] [outer = 18555800] 12:47:25 INFO - PROCESS | 608 | 1462477645683 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (190D2800) [pid = 608] [serial = 2138] [outer = 18555800] 12:47:26 INFO - PROCESS | 608 | 1462477646085 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]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:47:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 730ms 12:47:26 INFO - PROCESS | 608 | 1462477646131 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 608 | 1462477646133 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 12:47:26 INFO - PROCESS | 608 | 1462477646141 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 608 | 1462477646142 Marionette TRACE conn5 <- [1,2814,null,{}] 12:47:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:47:26 INFO - PROCESS | 608 | 1462477646146 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}] 12:47:26 INFO - PROCESS | 608 | 1462477646266 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 12:47:26 INFO - PROCESS | 608 | 1462477646276 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 608 | ++DOCSHELL 1951F800 == 59 [pid = 608] [id = 713] 12:47:26 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (19529C00) [pid = 608] [serial = 2139] [outer = 00000000] 12:47:26 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (19EB4400) [pid = 608] [serial = 2140] [outer = 19529C00] 12:47:26 INFO - PROCESS | 608 | 1462477646320 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (19EBF000) [pid = 608] [serial = 2141] [outer = 19529C00] 12:47:26 INFO - PROCESS | 608 | 1462477646791 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:47:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 12:47:26 INFO - PROCESS | 608 | 1462477646816 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 608 | 1462477646818 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 12:47:26 INFO - PROCESS | 608 | 1462477646821 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 608 | 1462477646823 Marionette TRACE conn5 <- [1,2818,null,{}] 12:47:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:47:26 INFO - PROCESS | 608 | 1462477646826 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}] 12:47:26 INFO - PROCESS | 608 | 1462477646983 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 12:47:26 INFO - PROCESS | 608 | 1462477647008 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 608 | ++DOCSHELL 19FE5400 == 60 [pid = 608] [id = 714] 12:47:27 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1A034000) [pid = 608] [serial = 2142] [outer = 00000000] 12:47:27 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1A556800) [pid = 608] [serial = 2143] [outer = 1A034000] 12:47:27 INFO - PROCESS | 608 | 1462477647053 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1A55CC00) [pid = 608] [serial = 2144] [outer = 1A034000] 12:47:27 INFO - PROCESS | 608 | 1462477647499 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]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:47:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 12:47:27 INFO - PROCESS | 608 | 1462477647556 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 608 | 1462477647558 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 12:47:27 INFO - PROCESS | 608 | 1462477647561 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:47:27 INFO - PROCESS | 608 | 1462477647563 Marionette TRACE conn5 <- [1,2822,null,{}] 12:47:27 INFO - PROCESS | 608 | 1462477647567 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}] 12:47:27 INFO - PROCESS | 608 | 1462477647685 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 12:47:27 INFO - PROCESS | 608 | 1462477647753 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 608 | ++DOCSHELL 1AD06000 == 61 [pid = 608] [id = 715] 12:47:27 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1AD07C00) [pid = 608] [serial = 2145] [outer = 00000000] 12:47:27 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1C028800) [pid = 608] [serial = 2146] [outer = 1AD07C00] 12:47:27 INFO - PROCESS | 608 | 1462477647796 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1C553000) [pid = 608] [serial = 2147] [outer = 1AD07C00] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 113 (0FD42000) [pid = 608] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 112 (17745800) [pid = 608] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 111 (0FCD7400) [pid = 608] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 110 (17398000) [pid = 608] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 109 (145F3C00) [pid = 608] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 108 (18D5C800) [pid = 608] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 107 (19EB6C00) [pid = 608] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 106 (111D3800) [pid = 608] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1A4D7800) [pid = 608] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1906B000) [pid = 608] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:47:28 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FCDC400) [pid = 608] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:47:28 INFO - PROCESS | 608 | 1462477648269 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:47:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 730ms 12:47:28 INFO - PROCESS | 608 | 1462477648296 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 608 | 1462477648298 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 12:47:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:47:28 INFO - PROCESS | 608 | 1462477648326 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 608 | 1462477648328 Marionette TRACE conn5 <- [1,2826,null,{}] 12:47:28 INFO - PROCESS | 608 | 1462477648340 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}] 12:47:28 INFO - PROCESS | 608 | 1462477648460 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 12:47:28 INFO - PROCESS | 608 | 1462477648473 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 608 | ++DOCSHELL 111E0800 == 62 [pid = 608] [id = 716] 12:47:28 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1421C400) [pid = 608] [serial = 2148] [outer = 00000000] 12:47:28 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (18D64C00) [pid = 608] [serial = 2149] [outer = 1421C400] 12:47:28 INFO - PROCESS | 608 | 1462477648517 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (1A4D7800) [pid = 608] [serial = 2150] [outer = 1421C400] 12:47:28 INFO - PROCESS | 608 | 1462477648939 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]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:47:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 631ms 12:47:28 INFO - PROCESS | 608 | 1462477648964 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 608 | 1462477648966 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 12:47:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:47:28 INFO - PROCESS | 608 | 1462477648974 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 608 | 1462477648975 Marionette TRACE conn5 <- [1,2830,null,{}] 12:47:28 INFO - PROCESS | 608 | 1462477648979 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}] 12:47:29 INFO - PROCESS | 608 | 1462477649063 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 12:47:29 INFO - PROCESS | 608 | 1462477649072 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 608 | ++DOCSHELL 17398000 == 63 [pid = 608] [id = 717] 12:47:29 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1AEA2400) [pid = 608] [serial = 2151] [outer = 00000000] 12:47:29 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1CA42800) [pid = 608] [serial = 2152] [outer = 1AEA2400] 12:47:29 INFO - PROCESS | 608 | 1462477649116 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1CA44C00) [pid = 608] [serial = 2153] [outer = 1AEA2400] 12:47:29 INFO - PROCESS | 608 | 1462477649562 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]]]}] 12:47:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:47:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 631ms 12:47:29 INFO - PROCESS | 608 | 1462477649609 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 12:47:29 INFO - PROCESS | 608 | 1462477649611 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 12:47:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:47:29 INFO - PROCESS | 608 | 1462477649614 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 608 | 1462477649615 Marionette TRACE conn5 <- [1,2834,null,{}] 12:47:29 INFO - PROCESS | 608 | 1462477649619 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}] 12:47:29 INFO - PROCESS | 608 | 1462477649705 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 12:47:29 INFO - PROCESS | 608 | 1462477649711 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 608 | ++DOCSHELL 173ECC00 == 64 [pid = 608] [id = 718] 12:47:29 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1CA53800) [pid = 608] [serial = 2154] [outer = 00000000] 12:47:29 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1CA7D800) [pid = 608] [serial = 2155] [outer = 1CA53800] 12:47:29 INFO - PROCESS | 608 | 1462477649754 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1CA84800) [pid = 608] [serial = 2156] [outer = 1CA53800] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 15814C00 == 63 [pid = 608] [id = 660] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10059800 == 62 [pid = 608] [id = 658] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0FC1B800 == 61 [pid = 608] [id = 699] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 18D69400 == 60 [pid = 608] [id = 667] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 173F6400 == 59 [pid = 608] [id = 680] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 18D6AC00 == 58 [pid = 608] [id = 668] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10BCE000 == 57 [pid = 608] [id = 700] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0FD4A800 == 56 [pid = 608] [id = 701] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 17754000 == 55 [pid = 608] [id = 664] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10067C00 == 54 [pid = 608] [id = 678] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 14A22C00 == 53 [pid = 608] [id = 666] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 14970800 == 52 [pid = 608] [id = 410] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 1430FC00 == 51 [pid = 608] [id = 416] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10221800 == 50 [pid = 608] [id = 659] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0FD3DC00 == 49 [pid = 608] [id = 661] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10055400 == 48 [pid = 608] [id = 414] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 08E71800 == 47 [pid = 608] [id = 406] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0FCDC800 == 46 [pid = 608] [id = 665] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0FE53C00 == 45 [pid = 608] [id = 657] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10223C00 == 44 [pid = 608] [id = 409] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 1454A000 == 43 [pid = 608] [id = 679] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0FE52400 == 42 [pid = 608] [id = 663] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 08E6F800 == 41 [pid = 608] [id = 655] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10220C00 == 40 [pid = 608] [id = 709] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0C945C00 == 39 [pid = 608] [id = 708] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 1B5E5C00 == 38 [pid = 608] [id = 707] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 19529000 == 37 [pid = 608] [id = 705] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 1ADDA400 == 36 [pid = 608] [id = 706] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 10220000 == 35 [pid = 608] [id = 704] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 1A5B5C00 == 34 [pid = 608] [id = 702] 12:47:30 INFO - PROCESS | 608 | --DOCSHELL 0FD46800 == 33 [pid = 608] [id = 703] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 19FE5400 == 32 [pid = 608] [id = 714] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 17398000 == 31 [pid = 608] [id = 717] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 17746C00 == 30 [pid = 608] [id = 711] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 1951F800 == 29 [pid = 608] [id = 713] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 1850E400 == 28 [pid = 608] [id = 712] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 1AD06000 == 27 [pid = 608] [id = 715] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 111E0800 == 26 [pid = 608] [id = 716] 12:47:31 INFO - PROCESS | 608 | --DOCSHELL 10060800 == 25 [pid = 608] [id = 710] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 111 (19EBFC00) [pid = 608] [serial = 2066] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 110 (19EB6800) [pid = 608] [serial = 2006] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1AD09400) [pid = 608] [serial = 2107] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 108 (10BCF000) [pid = 608] [serial = 2081] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 107 (10145800) [pid = 608] [serial = 2080] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1A507C00) [pid = 608] [serial = 2077] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 105 (0C94C800) [pid = 608] [serial = 2068] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 104 (17774C00) [pid = 608] [serial = 2092] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 103 (1777B400) [pid = 608] [serial = 2093] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 102 (10067800) [pid = 608] [serial = 2083] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 101 (10216000) [pid = 608] [serial = 2084] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 100 (18E14C00) [pid = 608] [serial = 2074] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 99 (15818400) [pid = 608] [serial = 2071] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 98 (173A3C00) [pid = 608] [serial = 2089] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 97 (15A58000) [pid = 608] [serial = 2086] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 96 (164E8C00) [pid = 608] [serial = 2087] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 95 (19AA0C00) [pid = 608] [serial = 2096] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 94 (19525800) [pid = 608] [serial = 2095] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1A037800) [pid = 608] [serial = 2098] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 92 (19EBE000) [pid = 608] [serial = 2102] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 91 (19EBBC00) [pid = 608] [serial = 2101] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1A555C00) [pid = 608] [serial = 2104] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1A55C800) [pid = 608] [serial = 2105] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1A32D400) [pid = 608] [serial = 2099] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | --DOMWINDOW == 87 (173E9800) [pid = 608] [serial = 2090] [outer = 00000000] [url = about:blank] 12:47:31 INFO - PROCESS | 608 | 1462477651964 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]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:47:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2372ms 12:47:31 INFO - PROCESS | 608 | 1462477651988 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 12:47:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:47:31 INFO - PROCESS | 608 | 1462477651992 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 12:47:31 INFO - PROCESS | 608 | 1462477651998 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 608 | 1462477652001 Marionette TRACE conn5 <- [1,2838,null,{}] 12:47:31 INFO - PROCESS | 608 | 1462477652007 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}] 12:47:32 INFO - PROCESS | 608 | 1462477652100 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 12:47:32 INFO - PROCESS | 608 | 1462477652108 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 608 | ++DOCSHELL 0C948400 == 26 [pid = 608] [id = 719] 12:47:32 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (0C949000) [pid = 608] [serial = 2157] [outer = 00000000] 12:47:32 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (0CD8CC00) [pid = 608] [serial = 2158] [outer = 0C949000] 12:47:32 INFO - PROCESS | 608 | 1462477652156 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (0F9DC000) [pid = 608] [serial = 2159] [outer = 0C949000] 12:47:32 INFO - PROCESS | 608 | 1462477652679 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:47:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:47:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 730ms 12:47:32 INFO - PROCESS | 608 | 1462477652729 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 12:47:32 INFO - PROCESS | 608 | 1462477652735 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 12:47:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:47:32 INFO - PROCESS | 608 | 1462477652741 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 608 | 1462477652744 Marionette TRACE conn5 <- [1,2842,null,{}] 12:47:32 INFO - PROCESS | 608 | 1462477652747 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}] 12:47:32 INFO - PROCESS | 608 | 1462477652833 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 12:47:32 INFO - PROCESS | 608 | 1462477652936 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 608 | ++DOCSHELL 0FD36400 == 27 [pid = 608] [id = 720] 12:47:32 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (0FD36800) [pid = 608] [serial = 2160] [outer = 00000000] 12:47:32 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (0FD3C800) [pid = 608] [serial = 2161] [outer = 0FD36800] 12:47:32 INFO - PROCESS | 608 | 1462477652981 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (0FD45C00) [pid = 608] [serial = 2162] [outer = 0FD36800] 12:47:33 INFO - PROCESS | 608 | 1462477653398 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]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:47:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 12:47:33 INFO - PROCESS | 608 | 1462477653414 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 608 | 1462477653416 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 12:47:33 INFO - PROCESS | 608 | 1462477653420 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:47:33 INFO - PROCESS | 608 | 1462477653423 Marionette TRACE conn5 <- [1,2846,null,{}] 12:47:33 INFO - PROCESS | 608 | 1462477653434 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}] 12:47:33 INFO - PROCESS | 608 | 1462477653554 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 12:47:33 INFO - PROCESS | 608 | 1462477653566 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 608 | ++DOCSHELL 10148C00 == 28 [pid = 608] [id = 721] 12:47:33 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (10149000) [pid = 608] [serial = 2163] [outer = 00000000] 12:47:33 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (101CD400) [pid = 608] [serial = 2164] [outer = 10149000] 12:47:33 INFO - PROCESS | 608 | 1462477653616 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (1021C000) [pid = 608] [serial = 2165] [outer = 10149000] 12:47:34 INFO - PROCESS | 608 | 1462477654119 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:47:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 12:47:34 INFO - PROCESS | 608 | 1462477654153 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 608 | 1462477654156 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 12:47:34 INFO - PROCESS | 608 | 1462477654159 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 608 | 1462477654161 Marionette TRACE conn5 <- [1,2850,null,{}] 12:47:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:47:34 INFO - PROCESS | 608 | 1462477654164 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}] 12:47:34 INFO - PROCESS | 608 | 1462477654245 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 12:47:34 INFO - PROCESS | 608 | 1462477654253 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 608 | ++DOCSHELL 10A08800 == 29 [pid = 608] [id = 722] 12:47:34 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (10A0F000) [pid = 608] [serial = 2166] [outer = 00000000] 12:47:34 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (10BDA800) [pid = 608] [serial = 2167] [outer = 10A0F000] 12:47:34 INFO - PROCESS | 608 | 1462477654297 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (14031400) [pid = 608] [serial = 2168] [outer = 10A0F000] 12:47:34 INFO - PROCESS | 608 | 1462477654731 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]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:47:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 630ms 12:47:34 INFO - PROCESS | 608 | 1462477654793 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 12:47:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:47:34 INFO - PROCESS | 608 | 1462477654795 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 12:47:34 INFO - PROCESS | 608 | 1462477654799 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 608 | 1462477654800 Marionette TRACE conn5 <- [1,2854,null,{}] 12:47:34 INFO - PROCESS | 608 | 1462477654804 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}] 12:47:34 INFO - PROCESS | 608 | 1462477654881 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 12:47:34 INFO - PROCESS | 608 | 1462477654887 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 608 | ++DOCSHELL 14305C00 == 30 [pid = 608] [id = 723] 12:47:34 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1430DC00) [pid = 608] [serial = 2169] [outer = 00000000] 12:47:34 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (145D9400) [pid = 608] [serial = 2170] [outer = 1430DC00] 12:47:34 INFO - PROCESS | 608 | 1462477654932 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (145F6400) [pid = 608] [serial = 2171] [outer = 1430DC00] 12:47:35 INFO - PROCESS | 608 | 1462477655420 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]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:47:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 12:47:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:47:35 INFO - PROCESS | 608 | 1462477655469 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 608 | 1462477655471 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 12:47:35 INFO - PROCESS | 608 | 1462477655474 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 608 | 1462477655476 Marionette TRACE conn5 <- [1,2858,null,{}] 12:47:35 INFO - PROCESS | 608 | 1462477655479 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}] 12:47:35 INFO - PROCESS | 608 | 1462477655589 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 12:47:35 INFO - PROCESS | 608 | 1462477655603 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 608 | ++DOCSHELL 164C0000 == 31 [pid = 608] [id = 724] 12:47:35 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (164E3000) [pid = 608] [serial = 2172] [outer = 00000000] 12:47:35 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1737F400) [pid = 608] [serial = 2173] [outer = 164E3000] 12:47:35 INFO - PROCESS | 608 | 1462477655650 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (17398000) [pid = 608] [serial = 2174] [outer = 164E3000] 12:47:36 INFO - PROCESS | 608 | 1462477656143 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:47:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 12:47:36 INFO - PROCESS | 608 | 1462477656205 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 608 | 1462477656207 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 12:47:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:47:36 INFO - PROCESS | 608 | 1462477656211 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 608 | 1462477656212 Marionette TRACE conn5 <- [1,2862,null,{}] 12:47:36 INFO - PROCESS | 608 | 1462477656216 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}] 12:47:36 INFO - PROCESS | 608 | 1462477656321 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 12:47:36 INFO - PROCESS | 608 | 1462477656333 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 608 | ++DOCSHELL 1739C800 == 32 [pid = 608] [id = 725] 12:47:36 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (173A2800) [pid = 608] [serial = 2175] [outer = 00000000] 12:47:36 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (173EFC00) [pid = 608] [serial = 2176] [outer = 173A2800] 12:47:36 INFO - PROCESS | 608 | 1462477656378 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (173F0400) [pid = 608] [serial = 2177] [outer = 173A2800] 12:47:36 INFO - PROCESS | 608 | 1462477656825 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:47:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 12:47:36 INFO - PROCESS | 608 | 1462477656881 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 12:47:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:47:36 INFO - PROCESS | 608 | 1462477656884 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 12:47:36 INFO - PROCESS | 608 | 1462477656887 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 608 | 1462477656888 Marionette TRACE conn5 <- [1,2866,null,{}] 12:47:36 INFO - PROCESS | 608 | 1462477656892 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}] 12:47:36 INFO - PROCESS | 608 | 1462477656967 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 12:47:36 INFO - PROCESS | 608 | 1462477656973 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 608 | ++DOCSHELL 1757DC00 == 33 [pid = 608] [id = 726] 12:47:36 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1757E000) [pid = 608] [serial = 2178] [outer = 00000000] 12:47:36 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (17750400) [pid = 608] [serial = 2179] [outer = 1757E000] 12:47:37 INFO - PROCESS | 608 | 1462477657017 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (17749000) [pid = 608] [serial = 2180] [outer = 1757E000] 12:47:37 INFO - PROCESS | 608 | 1462477657529 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]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:47:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 12:47:37 INFO - PROCESS | 608 | 1462477657560 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 12:47:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:47:37 INFO - PROCESS | 608 | 1462477657562 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 12:47:37 INFO - PROCESS | 608 | 1462477657565 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 608 | 1462477657567 Marionette TRACE conn5 <- [1,2870,null,{}] 12:47:37 INFO - PROCESS | 608 | 1462477657570 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}] 12:47:37 INFO - PROCESS | 608 | 1462477657679 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 12:47:37 INFO - PROCESS | 608 | 1462477657774 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 608 | ++DOCSHELL 10148400 == 34 [pid = 608] [id = 727] 12:47:37 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (17780000) [pid = 608] [serial = 2181] [outer = 00000000] 12:47:37 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (18518000) [pid = 608] [serial = 2182] [outer = 17780000] 12:47:37 INFO - PROCESS | 608 | 1462477657818 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (18518C00) [pid = 608] [serial = 2183] [outer = 17780000] 12:47:38 INFO - PROCESS | 608 | 1462477658241 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]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:47:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 730ms 12:47:38 INFO - PROCESS | 608 | 1462477658298 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 608 | 1462477658300 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 12:47:38 INFO - PROCESS | 608 | 1462477658303 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:47:38 INFO - PROCESS | 608 | 1462477658305 Marionette TRACE conn5 <- [1,2874,null,{}] 12:47:38 INFO - PROCESS | 608 | 1462477658308 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}] 12:47:38 INFO - PROCESS | 608 | 1462477658439 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 12:47:38 INFO - PROCESS | 608 | 1462477658508 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 608 | ++DOCSHELL 18585800 == 35 [pid = 608] [id = 728] 12:47:38 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (188BC400) [pid = 608] [serial = 2184] [outer = 00000000] 12:47:38 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (18D62400) [pid = 608] [serial = 2185] [outer = 188BC400] 12:47:38 INFO - PROCESS | 608 | 1462477658552 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (18D68800) [pid = 608] [serial = 2186] [outer = 188BC400] 12:47:39 INFO - PROCESS | 608 | 1462477659014 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]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:47:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 12:47:39 INFO - PROCESS | 608 | 1462477659073 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 12:47:39 INFO - PROCESS | 608 | 1462477659075 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 12:47:39 INFO - PROCESS | 608 | 1462477659083 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 608 | 1462477659085 Marionette TRACE conn5 <- [1,2878,null,{}] 12:47:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:47:39 INFO - PROCESS | 608 | 1462477659089 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}] 12:47:39 INFO - PROCESS | 608 | 1462477659543 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 116 (1402A800) [pid = 608] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 115 (1C5AE800) [pid = 608] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 114 (1021A800) [pid = 608] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 113 (0CDC7400) [pid = 608] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 112 (1A4CDC00) [pid = 608] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 111 (18580800) [pid = 608] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 110 (19529C00) [pid = 608] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 109 (1A034000) [pid = 608] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 108 (1AD07C00) [pid = 608] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1421C400) [pid = 608] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1AEA2400) [pid = 608] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 105 (18555800) [pid = 608] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1774B000) [pid = 608] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 103 (101CD000) [pid = 608] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 102 (10AC0000) [pid = 608] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 101 (0C951000) [pid = 608] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1B5ED800) [pid = 608] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1ADDEC00) [pid = 608] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 98 (1952A400) [pid = 608] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 97 (14215400) [pid = 608] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 96 (0FD4A400) [pid = 608] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1A642C00) [pid = 608] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 94 (10068800) [pid = 608] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 93 (08E1D400) [pid = 608] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 92 (08E16C00) [pid = 608] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1851B000) [pid = 608] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:47:39 INFO - PROCESS | 608 | --DOMWINDOW == 90 (1454AC00) [pid = 608] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:47:39 INFO - PROCESS | 608 | 1462477659621 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 608 | ++DOCSHELL 08E16C00 == 36 [pid = 608] [id = 729] 12:47:39 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (08E1D400) [pid = 608] [serial = 2187] [outer = 00000000] 12:47:39 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (0FC1A400) [pid = 608] [serial = 2188] [outer = 08E1D400] 12:47:39 INFO - PROCESS | 608 | 1462477659676 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1021A800) [pid = 608] [serial = 2189] [outer = 08E1D400] 12:47:40 INFO - PROCESS | 608 | 1462477660054 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:47:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1010ms 12:47:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:47:40 INFO - PROCESS | 608 | 1462477660102 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 608 | 1462477660104 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 12:47:40 INFO - PROCESS | 608 | 1462477660107 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 608 | 1462477660109 Marionette TRACE conn5 <- [1,2882,null,{}] 12:47:40 INFO - PROCESS | 608 | 1462477660112 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}] 12:47:40 INFO - PROCESS | 608 | 1462477660190 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 12:47:40 INFO - PROCESS | 608 | 1462477660196 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 608 | ++DOCSHELL 145D9C00 == 37 [pid = 608] [id = 730] 12:47:40 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (145E7800) [pid = 608] [serial = 2190] [outer = 00000000] 12:47:40 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (188C3800) [pid = 608] [serial = 2191] [outer = 145E7800] 12:47:40 INFO - PROCESS | 608 | 1462477660240 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (18D63800) [pid = 608] [serial = 2192] [outer = 145E7800] 12:47:40 INFO - PROCESS | 608 | 1462477660668 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]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:47:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 570ms 12:47:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:47:40 INFO - PROCESS | 608 | 1462477660678 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 608 | 1462477660680 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 12:47:40 INFO - PROCESS | 608 | 1462477660683 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 608 | 1462477660685 Marionette TRACE conn5 <- [1,2886,null,{}] 12:47:40 INFO - PROCESS | 608 | 1462477660688 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}] 12:47:40 INFO - PROCESS | 608 | 1462477660810 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 12:47:40 INFO - PROCESS | 608 | 1462477660820 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 608 | ++DOCSHELL 1737FC00 == 38 [pid = 608] [id = 731] 12:47:40 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1739B400) [pid = 608] [serial = 2193] [outer = 00000000] 12:47:40 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (19A9C800) [pid = 608] [serial = 2194] [outer = 1739B400] 12:47:40 INFO - PROCESS | 608 | 1462477660863 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (19EB3400) [pid = 608] [serial = 2195] [outer = 1739B400] 12:47:41 INFO - PROCESS | 608 | 1462477661299 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]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:47:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 12:47:41 INFO - PROCESS | 608 | 1462477661356 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 12:47:41 INFO - PROCESS | 608 | 1462477661358 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 12:47:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:47:41 INFO - PROCESS | 608 | 1462477661361 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 608 | 1462477661363 Marionette TRACE conn5 <- [1,2890,null,{}] 12:47:41 INFO - PROCESS | 608 | 1462477661366 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}] 12:47:41 INFO - PROCESS | 608 | 1462477661486 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 12:47:41 INFO - PROCESS | 608 | 1462477661497 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 608 | ++DOCSHELL 19529C00 == 39 [pid = 608] [id = 732] 12:47:41 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (19EB6800) [pid = 608] [serial = 2196] [outer = 00000000] 12:47:41 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (19EBF800) [pid = 608] [serial = 2197] [outer = 19EB6800] 12:47:41 INFO - PROCESS | 608 | 1462477661539 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (19FE1000) [pid = 608] [serial = 2198] [outer = 19EB6800] 12:47:42 INFO - PROCESS | 608 | 1462477662330 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:47:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1016ms 12:47:42 INFO - PROCESS | 608 | 1462477662381 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 608 | 1462477662386 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 12:47:42 INFO - PROCESS | 608 | 1462477662391 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:47:42 INFO - PROCESS | 608 | 1462477662396 Marionette TRACE conn5 <- [1,2894,null,{}] 12:47:42 INFO - PROCESS | 608 | 1462477662401 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}] 12:47:42 INFO - PROCESS | 608 | 1462477662519 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 12:47:42 INFO - PROCESS | 608 | 1462477662661 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 608 | ++DOCSHELL 0CDC0000 == 40 [pid = 608] [id = 733] 12:47:42 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (0FC22400) [pid = 608] [serial = 2199] [outer = 00000000] 12:47:42 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (0FD3AC00) [pid = 608] [serial = 2200] [outer = 0FC22400] 12:47:42 INFO - PROCESS | 608 | 1462477662721 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (0FE55400) [pid = 608] [serial = 2201] [outer = 0FC22400] 12:47:43 INFO - PROCESS | 608 | 1462477663425 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]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:47:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1070ms 12:47:43 INFO - PROCESS | 608 | 1462477663477 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 608 | 1462477663483 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 12:47:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:47:43 INFO - PROCESS | 608 | 1462477663514 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 608 | 1462477663517 Marionette TRACE conn5 <- [1,2898,null,{}] 12:47:43 INFO - PROCESS | 608 | 1462477663522 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}] 12:47:43 INFO - PROCESS | 608 | 1462477663646 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 12:47:43 INFO - PROCESS | 608 | 1462477663897 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 608 | ++DOCSHELL 08E63400 == 41 [pid = 608] [id = 734] 12:47:43 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (08E68800) [pid = 608] [serial = 2202] [outer = 00000000] 12:47:43 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (0C94E000) [pid = 608] [serial = 2203] [outer = 08E68800] 12:47:43 INFO - PROCESS | 608 | 1462477663958 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (0CDC9400) [pid = 608] [serial = 2204] [outer = 08E68800] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 08E19800 == 40 [pid = 608] [id = 681] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 0FCDC000 == 39 [pid = 608] [id = 688] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 08E16400 == 38 [pid = 608] [id = 689] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 1400B800 == 37 [pid = 608] [id = 690] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 17781000 == 36 [pid = 608] [id = 691] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 173EEC00 == 35 [pid = 608] [id = 685] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 1906CC00 == 34 [pid = 608] [id = 687] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 17398800 == 33 [pid = 608] [id = 684] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 18D5BC00 == 32 [pid = 608] [id = 686] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 10BCD400 == 31 [pid = 608] [id = 683] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 0FD4D800 == 30 [pid = 608] [id = 682] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 107 (1CA7D800) [pid = 608] [serial = 2155] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOCSHELL 173ECC00 == 29 [pid = 608] [id = 718] 12:47:44 INFO - PROCESS | 608 | 1462477664655 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]]]}] 12:47:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:47:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:47:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1173ms 12:47:44 INFO - PROCESS | 608 | 1462477664694 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 12:47:44 INFO - TEST-START | /DOMEvents/constructors.html 12:47:44 INFO - PROCESS | 608 | 1462477664698 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 12:47:44 INFO - PROCESS | 608 | 1462477664702 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 608 | 1462477664705 Marionette TRACE conn5 <- [1,2902,null,{}] 12:47:44 INFO - PROCESS | 608 | 1462477664710 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}] 12:47:44 INFO - PROCESS | 608 | 1462477664793 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 106 (164C1800) [pid = 608] [serial = 2072] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 105 (1CA7FC00) [pid = 608] [serial = 1964] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 104 (1450B800) [pid = 608] [serial = 2012] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 103 (0FD41000) [pid = 608] [serial = 2009] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 102 (1A50D400) [pid = 608] [serial = 2078] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 101 (1A02E800) [pid = 608] [serial = 2075] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 100 (18D68000) [pid = 608] [serial = 2042] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 99 (163E4000) [pid = 608] [serial = 2039] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 98 (19EB4400) [pid = 608] [serial = 2140] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 97 (1A556800) [pid = 608] [serial = 2143] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 96 (1C028800) [pid = 608] [serial = 2146] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 95 (1A4D7800) [pid = 608] [serial = 2150] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 94 (1CA42800) [pid = 608] [serial = 2152] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 93 (1C553000) [pid = 608] [serial = 2147] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 92 (18D5D800) [pid = 608] [serial = 2137] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 91 (17775400) [pid = 608] [serial = 2134] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 90 (17780400) [pid = 608] [serial = 2135] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 89 (1421C800) [pid = 608] [serial = 2131] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 88 (14A1A000) [pid = 608] [serial = 2132] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 87 (1739A400) [pid = 608] [serial = 2129] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 86 (163E4C00) [pid = 608] [serial = 2128] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 85 (149DB400) [pid = 608] [serial = 2126] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 84 (0FD3D400) [pid = 608] [serial = 2125] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 83 (1C442400) [pid = 608] [serial = 2123] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 82 (1C342C00) [pid = 608] [serial = 2122] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1B5EC000) [pid = 608] [serial = 2120] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 80 (1AEAE000) [pid = 608] [serial = 2119] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 79 (1A561800) [pid = 608] [serial = 2117] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 78 (1A033400) [pid = 608] [serial = 2116] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1737A800) [pid = 608] [serial = 2114] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 76 (1581D400) [pid = 608] [serial = 2113] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 75 (10217800) [pid = 608] [serial = 2111] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 74 (0FE5DC00) [pid = 608] [serial = 2110] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 73 (1AD0A800) [pid = 608] [serial = 2108] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 72 (18D64C00) [pid = 608] [serial = 2149] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 71 (1A55CC00) [pid = 608] [serial = 2144] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 70 (190D2800) [pid = 608] [serial = 2138] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 69 (19EBF000) [pid = 608] [serial = 2141] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 68 (1CA44C00) [pid = 608] [serial = 2153] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 67 (10221C00) [pid = 608] [serial = 2036] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 66 (0FAD3400) [pid = 608] [serial = 2069] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | --DOMWINDOW == 65 (0C946800) [pid = 608] [serial = 2033] [outer = 00000000] [url = about:blank] 12:47:44 INFO - PROCESS | 608 | 1462477664895 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 608 | ++DOCSHELL 08E20800 == 30 [pid = 608] [id = 735] 12:47:44 INFO - PROCESS | 608 | ++DOMWINDOW == 66 (08E63C00) [pid = 608] [serial = 2205] [outer = 00000000] 12:47:44 INFO - PROCESS | 608 | ++DOMWINDOW == 67 (0F967400) [pid = 608] [serial = 2206] [outer = 08E63C00] 12:47:44 INFO - PROCESS | 608 | 1462477664946 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (0FD34000) [pid = 608] [serial = 2207] [outer = 08E63C00] 12:47:45 INFO - PROCESS | 608 | 1462477665605 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]]]}] 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:47:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:47:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:47:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:47:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:47:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:47:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:47:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:47:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:47:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 992ms 12:47:45 INFO - PROCESS | 608 | 1462477665698 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 608 | 1462477665702 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 12:47:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:47:45 INFO - PROCESS | 608 | 1462477665707 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 608 | 1462477665708 Marionette TRACE conn5 <- [1,2906,null,{}] 12:47:45 INFO - PROCESS | 608 | 1462477665712 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}] 12:47:45 INFO - PROCESS | 608 | 1462477665800 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 12:47:45 INFO - PROCESS | 608 | 1462477665892 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 608 | ++DOCSHELL 0FE5DC00 == 31 [pid = 608] [id = 736] 12:47:45 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (1021CC00) [pid = 608] [serial = 2208] [outer = 00000000] 12:47:45 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (10A07000) [pid = 608] [serial = 2209] [outer = 1021CC00] 12:47:45 INFO - PROCESS | 608 | 1462477665937 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (10AB6C00) [pid = 608] [serial = 2210] [outer = 1021CC00] 12:47:46 INFO - PROCESS | 608 | 1462477666299 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:47:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:47:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 630ms 12:47:46 INFO - PROCESS | 608 | 1462477666341 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 608 | 1462477666343 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 12:47:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:47:46 INFO - PROCESS | 608 | 1462477666348 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 608 | 1462477666354 Marionette TRACE conn5 <- [1,2910,null,{}] 12:47:46 INFO - PROCESS | 608 | 1462477666363 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}] 12:47:46 INFO - PROCESS | 608 | 1462477666447 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 12:47:46 INFO - PROCESS | 608 | 1462477666455 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 608 | ++DOCSHELL 14034800 == 32 [pid = 608] [id = 737] 12:47:46 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (14037800) [pid = 608] [serial = 2211] [outer = 00000000] 12:47:46 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (1491B800) [pid = 608] [serial = 2212] [outer = 14037800] 12:47:46 INFO - PROCESS | 608 | 1462477666499 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (14A21800) [pid = 608] [serial = 2213] [outer = 14037800] 12:47:46 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:47:46 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:47:46 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:47:46 INFO - PROCESS | 608 | [608] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:47:47 INFO - PROCESS | 608 | 1462477667077 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]]]}] 12:47:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:47:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:47:47 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 12:47:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:47:47 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 12:47:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:47:47 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]" 12:47:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:47:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:47:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 794ms 12:47:47 INFO - PROCESS | 608 | 1462477667148 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 12:47:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:47:47 INFO - PROCESS | 608 | 1462477667151 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 12:47:47 INFO - PROCESS | 608 | 1462477667154 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 608 | 1462477667156 Marionette TRACE conn5 <- [1,2914,null,{}] 12:47:47 INFO - PROCESS | 608 | 1462477667159 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}] 12:47:47 INFO - PROCESS | 608 | 1462477667272 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 12:47:47 INFO - PROCESS | 608 | 1462477667336 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:47 INFO - PROCESS | 608 | ++DOCSHELL 163E5800 == 33 [pid = 608] [id = 738] 12:47:47 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (17378C00) [pid = 608] [serial = 2214] [outer = 00000000] 12:47:47 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (17380400) [pid = 608] [serial = 2215] [outer = 17378C00] 12:47:47 INFO - PROCESS | 608 | 1462477667381 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (17398400) [pid = 608] [serial = 2216] [outer = 17378C00] 12:47:47 INFO - PROCESS | 608 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:47:47 INFO - PROCESS | 608 | 1462477667869 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]]]}] 12:47:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:47:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 770ms 12:47:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:47:47 INFO - PROCESS | 608 | 1462477667925 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 608 | 1462477667927 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 12:47:47 INFO - PROCESS | 608 | 1462477667930 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 608 | 1462477667932 Marionette TRACE conn5 <- [1,2918,null,{}] 12:47:47 INFO - PROCESS | 608 | 1462477667939 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}] 12:47:48 INFO - PROCESS | 608 | 1462477668049 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 12:47:48 INFO - PROCESS | 608 | 1462477668059 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 608 | ++DOCSHELL 173A4C00 == 34 [pid = 608] [id = 739] 12:47:48 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (173EA400) [pid = 608] [serial = 2217] [outer = 00000000] 12:47:48 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (173F1C00) [pid = 608] [serial = 2218] [outer = 173EA400] 12:47:48 INFO - PROCESS | 608 | 1462477668113 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (17747C00) [pid = 608] [serial = 2219] [outer = 173EA400] 12:47:48 INFO - PROCESS | 608 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:47:48 INFO - PROCESS | 608 | 1462477668551 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]]]}] 12:47:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:47:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 12:47:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:47:48 INFO - PROCESS | 608 | 1462477668601 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 12:47:48 INFO - PROCESS | 608 | 1462477668603 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 12:47:48 INFO - PROCESS | 608 | 1462477668606 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 608 | 1462477668607 Marionette TRACE conn5 <- [1,2922,null,{}] 12:47:48 INFO - PROCESS | 608 | 1462477668611 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}] 12:47:48 INFO - PROCESS | 608 | 1462477668840 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 79 (10149000) [pid = 608] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 78 (1430DC00) [pid = 608] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 77 (1757E000) [pid = 608] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 76 (164E3000) [pid = 608] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 75 (188BC400) [pid = 608] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 74 (173A2800) [pid = 608] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 73 (10A0F000) [pid = 608] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 72 (145E7800) [pid = 608] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 71 (08E1D400) [pid = 608] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 70 (1739B400) [pid = 608] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 69 (0C949000) [pid = 608] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 68 (17780000) [pid = 608] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:47:48 INFO - PROCESS | 608 | --DOMWINDOW == 67 (0FD36800) [pid = 608] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:47:48 INFO - PROCESS | 608 | 1462477668910 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 608 | ++DOCSHELL 08E1F400 == 35 [pid = 608] [id = 740] 12:47:48 INFO - PROCESS | 608 | ++DOMWINDOW == 68 (08E65000) [pid = 608] [serial = 2220] [outer = 00000000] 12:47:48 INFO - PROCESS | 608 | ++DOMWINDOW == 69 (0FE5FC00) [pid = 608] [serial = 2221] [outer = 08E65000] 12:47:48 INFO - PROCESS | 608 | 1462477668954 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 608 | ++DOMWINDOW == 70 (1006F400) [pid = 608] [serial = 2222] [outer = 08E65000] 12:47:49 INFO - PROCESS | 608 | 1462477669284 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]]]}] 12:47:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:47:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 730ms 12:47:49 INFO - PROCESS | 608 | 1462477669337 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 608 | 1462477669339 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 12:47:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:47:49 INFO - PROCESS | 608 | 1462477669350 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 608 | 1462477669352 Marionette TRACE conn5 <- [1,2926,null,{}] 12:47:49 INFO - PROCESS | 608 | 1462477669356 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}] 12:47:49 INFO - PROCESS | 608 | 1462477669455 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 12:47:49 INFO - PROCESS | 608 | 1462477669462 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 608 | ++DOCSHELL 1006E000 == 36 [pid = 608] [id = 741] 12:47:49 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (16349800) [pid = 608] [serial = 2223] [outer = 00000000] 12:47:49 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (18557400) [pid = 608] [serial = 2224] [outer = 16349800] 12:47:49 INFO - PROCESS | 608 | 1462477669505 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (18D5BC00) [pid = 608] [serial = 2225] [outer = 16349800] 12:47:49 INFO - PROCESS | 608 | 1462477669886 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]]]}] 12:47:49 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. 12:47:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 12:47:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:47:49 INFO - PROCESS | 608 | 1462477669922 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 608 | 1462477669924 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 12:47:49 INFO - PROCESS | 608 | 1462477669927 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 608 | 1462477669929 Marionette TRACE conn5 <- [1,2930,null,{}] 12:47:49 INFO - PROCESS | 608 | 1462477669932 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}] 12:47:50 INFO - PROCESS | 608 | 1462477670051 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 12:47:50 INFO - PROCESS | 608 | 1462477670059 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 608 | ++DOCSHELL 1402FC00 == 37 [pid = 608] [id = 742] 12:47:50 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (1777E800) [pid = 608] [serial = 2226] [outer = 00000000] 12:47:50 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (18E15800) [pid = 608] [serial = 2227] [outer = 1777E800] 12:47:50 INFO - PROCESS | 608 | 1462477670103 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (1906CC00) [pid = 608] [serial = 2228] [outer = 1777E800] 12:47:50 INFO - PROCESS | 608 | 1462477670505 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"]]]}] 12:47:50 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 12:47:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:47:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 630ms 12:47:50 INFO - PROCESS | 608 | 1462477670558 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 608 | 1462477670560 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 12:47:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:47:50 INFO - PROCESS | 608 | 1462477670563 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 608 | 1462477670564 Marionette TRACE conn5 <- [1,2934,null,{}] 12:47:50 INFO - PROCESS | 608 | 1462477670568 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}] 12:47:50 INFO - PROCESS | 608 | 1462477670646 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 12:47:50 INFO - PROCESS | 608 | 1462477670743 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 608 | ++DOCSHELL 14541000 == 38 [pid = 608] [id = 743] 12:47:50 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (18E0E800) [pid = 608] [serial = 2229] [outer = 00000000] 12:47:50 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (19EB0800) [pid = 608] [serial = 2230] [outer = 18E0E800] 12:47:50 INFO - PROCESS | 608 | 1462477670786 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (19EB9000) [pid = 608] [serial = 2231] [outer = 18E0E800] 12:47:51 INFO - PROCESS | 608 | 1462477671327 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]]]}] 12:47:51 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. 12:47:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 830ms 12:47:51 INFO - PROCESS | 608 | 1462477671394 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 608 | 1462477671400 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 12:47:51 INFO - PROCESS | 608 | 1462477671405 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:47:51 INFO - PROCESS | 608 | 1462477671410 Marionette TRACE conn5 <- [1,2938,null,{}] 12:47:51 INFO - PROCESS | 608 | 1462477671458 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}] 12:47:51 INFO - PROCESS | 608 | 1462477671562 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 12:47:51 INFO - PROCESS | 608 | 1462477671696 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 608 | ++DOCSHELL 0FD35000 == 39 [pid = 608] [id = 744] 12:47:51 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (0FD36000) [pid = 608] [serial = 2232] [outer = 00000000] 12:47:51 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (10067800) [pid = 608] [serial = 2233] [outer = 0FD36000] 12:47:51 INFO - PROCESS | 608 | 1462477671754 Marionette DEBUG loaded listener.js 12:47:51 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (1021C400) [pid = 608] [serial = 2234] [outer = 0FD36000] 12:47:52 INFO - PROCESS | 608 | ++DOCSHELL 14512000 == 40 [pid = 608] [id = 745] 12:47:52 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (14544C00) [pid = 608] [serial = 2235] [outer = 00000000] 12:47:52 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (1496E000) [pid = 608] [serial = 2236] [outer = 14544C00] 12:47:52 INFO - PROCESS | 608 | 1462477672409 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]]]}] 12:47:52 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. 12:47:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1011ms 12:47:52 INFO - PROCESS | 608 | 1462477672421 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 608 | 1462477672427 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 12:47:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:47:52 INFO - PROCESS | 608 | 1462477672433 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 608 | 1462477672436 Marionette TRACE conn5 <- [1,2942,null,{}] 12:47:52 INFO - PROCESS | 608 | 1462477672440 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}] 12:47:52 INFO - PROCESS | 608 | 1462477672565 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 12:47:52 INFO - PROCESS | 608 | 1462477672696 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 608 | ++DOCSHELL 1021AC00 == 41 [pid = 608] [id = 746] 12:47:52 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (1021B000) [pid = 608] [serial = 2237] [outer = 00000000] 12:47:52 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (1739D800) [pid = 608] [serial = 2238] [outer = 1021B000] 12:47:52 INFO - PROCESS | 608 | 1462477672750 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (1757C400) [pid = 608] [serial = 2239] [outer = 1021B000] 12:47:53 INFO - PROCESS | 608 | 1462477673252 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]]]}] 12:47:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:47:53 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 12:47:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 870ms 12:47:53 INFO - PROCESS | 608 | 1462477673321 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 608 | 1462477673324 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 12:47:53 INFO - PROCESS | 608 | 1462477673328 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:47:53 INFO - PROCESS | 608 | 1462477673332 Marionette TRACE conn5 <- [1,2946,null,{}] 12:47:53 INFO - PROCESS | 608 | 1462477673343 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}] 12:47:53 INFO - PROCESS | 608 | 1462477673473 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 12:47:53 INFO - PROCESS | 608 | 1462477673647 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 608 | ++DOCSHELL 1A037800 == 42 [pid = 608] [id = 747] 12:47:53 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (1A1C8C00) [pid = 608] [serial = 2240] [outer = 00000000] 12:47:53 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (1A327000) [pid = 608] [serial = 2241] [outer = 1A1C8C00] 12:47:53 INFO - PROCESS | 608 | 1462477673704 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (1A32CC00) [pid = 608] [serial = 2242] [outer = 1A1C8C00] 12:47:54 INFO - PROCESS | 608 | 1462477674212 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]]]}] 12:47:54 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. 12:47:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 930ms 12:47:54 INFO - PROCESS | 608 | 1462477674263 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 608 | 1462477674266 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 12:47:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:47:54 INFO - PROCESS | 608 | 1462477674270 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 608 | 1462477674272 Marionette TRACE conn5 <- [1,2950,null,{}] 12:47:54 INFO - PROCESS | 608 | 1462477674276 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}] 12:47:54 INFO - PROCESS | 608 | 1462477674380 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 12:47:54 INFO - PROCESS | 608 | 1462477674489 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 608 | ++DOCSHELL 19EBB000 == 43 [pid = 608] [id = 748] 12:47:54 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (1A32DC00) [pid = 608] [serial = 2243] [outer = 00000000] 12:47:54 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1A4CA400) [pid = 608] [serial = 2244] [outer = 1A32DC00] 12:47:54 INFO - PROCESS | 608 | 1462477674543 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (1A505000) [pid = 608] [serial = 2245] [outer = 1A32DC00] 12:47:55 INFO - PROCESS | 608 | 1462477675244 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]]]}] 12:47:55 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. 12:47:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1018ms 12:47:55 INFO - PROCESS | 608 | 1462477675292 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 608 | 1462477675295 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 12:47:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:47:55 INFO - PROCESS | 608 | 1462477675300 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 608 | 1462477675304 Marionette TRACE conn5 <- [1,2954,null,{}] 12:47:55 INFO - PROCESS | 608 | 1462477675311 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}] 12:47:55 INFO - PROCESS | 608 | 1462477675430 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 12:47:55 INFO - PROCESS | 608 | 1462477675571 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 608 | ++DOCSHELL 0FC14C00 == 44 [pid = 608] [id = 749] 12:47:55 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (0FC1A000) [pid = 608] [serial = 2246] [outer = 00000000] 12:47:55 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (0FC9B400) [pid = 608] [serial = 2247] [outer = 0FC1A000] 12:47:55 INFO - PROCESS | 608 | 1462477675621 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (0FD33800) [pid = 608] [serial = 2248] [outer = 0FC1A000] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 95 (19A9C800) [pid = 608] [serial = 2194] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 94 (0CD8CC00) [pid = 608] [serial = 2158] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 93 (0F9DC000) [pid = 608] [serial = 2159] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 92 (18518000) [pid = 608] [serial = 2182] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 91 (0FD3C800) [pid = 608] [serial = 2161] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 90 (0FD45C00) [pid = 608] [serial = 2162] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 89 (101CD400) [pid = 608] [serial = 2164] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 88 (1021C000) [pid = 608] [serial = 2165] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 87 (145D9400) [pid = 608] [serial = 2170] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 86 (145F6400) [pid = 608] [serial = 2171] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 85 (17750400) [pid = 608] [serial = 2179] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 84 (1737F400) [pid = 608] [serial = 2173] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 83 (17398000) [pid = 608] [serial = 2174] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 82 (18D62400) [pid = 608] [serial = 2185] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 81 (173EFC00) [pid = 608] [serial = 2176] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 80 (173F0400) [pid = 608] [serial = 2177] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 79 (10BDA800) [pid = 608] [serial = 2167] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 78 (14031400) [pid = 608] [serial = 2168] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 77 (18518C00) [pid = 608] [serial = 2183] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 76 (18D68800) [pid = 608] [serial = 2186] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 75 (188C3800) [pid = 608] [serial = 2191] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 74 (0FC1A400) [pid = 608] [serial = 2188] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 73 (19EB3400) [pid = 608] [serial = 2195] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 72 (1021A800) [pid = 608] [serial = 2189] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 71 (18D63800) [pid = 608] [serial = 2192] [outer = 00000000] [url = about:blank] 12:47:55 INFO - PROCESS | 608 | --DOMWINDOW == 70 (17749000) [pid = 608] [serial = 2180] [outer = 00000000] [url = about:blank] 12:47:56 INFO - PROCESS | 608 | 1462477676170 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]]]}] 12:47:56 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. 12:47:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 930ms 12:47:56 INFO - PROCESS | 608 | 1462477676232 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 608 | 1462477676237 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 12:47:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:47:56 INFO - PROCESS | 608 | 1462477676245 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 608 | 1462477676248 Marionette TRACE conn5 <- [1,2958,null,{}] 12:47:56 INFO - PROCESS | 608 | 1462477676251 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}] 12:47:56 INFO - PROCESS | 608 | 1462477676334 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 12:47:56 INFO - PROCESS | 608 | 1462477676422 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 608 | ++DOCSHELL 0FC18C00 == 45 [pid = 608] [id = 750] 12:47:56 INFO - PROCESS | 608 | ++DOMWINDOW == 71 (0FC1A400) [pid = 608] [serial = 2249] [outer = 00000000] 12:47:56 INFO - PROCESS | 608 | ++DOMWINDOW == 72 (0FD3FC00) [pid = 608] [serial = 2250] [outer = 0FC1A400] 12:47:56 INFO - PROCESS | 608 | 1462477676477 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 608 | ++DOMWINDOW == 73 (0FD4D800) [pid = 608] [serial = 2251] [outer = 0FC1A400] 12:47:56 INFO - PROCESS | 608 | 1462477676850 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]]]}] 12:47:56 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. 12:47:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 12:47:56 INFO - PROCESS | 608 | 1462477676921 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 608 | 1462477676923 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 12:47:56 INFO - PROCESS | 608 | 1462477676927 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:47:56 INFO - PROCESS | 608 | 1462477676930 Marionette TRACE conn5 <- [1,2962,null,{}] 12:47:56 INFO - PROCESS | 608 | 1462477676944 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}] 12:47:57 INFO - PROCESS | 608 | 1462477677033 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 12:47:57 INFO - PROCESS | 608 | 1462477677044 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 608 | ++DOCSHELL 1021C800 == 46 [pid = 608] [id = 751] 12:47:57 INFO - PROCESS | 608 | ++DOMWINDOW == 74 (10220C00) [pid = 608] [serial = 2252] [outer = 00000000] 12:47:57 INFO - PROCESS | 608 | ++DOMWINDOW == 75 (10A01400) [pid = 608] [serial = 2253] [outer = 10220C00] 12:47:57 INFO - PROCESS | 608 | 1462477677091 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 608 | ++DOMWINDOW == 76 (10AB4000) [pid = 608] [serial = 2254] [outer = 10220C00] 12:47:57 INFO - PROCESS | 608 | 1462477677551 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]]]}] 12:47:57 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. 12:47:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 12:47:57 INFO - PROCESS | 608 | 1462477677601 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 608 | 1462477677604 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 12:47:57 INFO - PROCESS | 608 | 1462477677607 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:47:57 INFO - PROCESS | 608 | 1462477677609 Marionette TRACE conn5 <- [1,2966,null,{}] 12:47:57 INFO - PROCESS | 608 | 1462477677612 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}] 12:47:57 INFO - PROCESS | 608 | 1462477677694 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 12:47:57 INFO - PROCESS | 608 | 1462477677700 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 608 | ++DOCSHELL 14018400 == 47 [pid = 608] [id = 752] 12:47:57 INFO - PROCESS | 608 | ++DOMWINDOW == 77 (1402F800) [pid = 608] [serial = 2255] [outer = 00000000] 12:47:57 INFO - PROCESS | 608 | ++DOMWINDOW == 78 (1453DC00) [pid = 608] [serial = 2256] [outer = 1402F800] 12:47:57 INFO - PROCESS | 608 | 1462477677746 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 608 | ++DOMWINDOW == 79 (145F3400) [pid = 608] [serial = 2257] [outer = 1402F800] 12:47:58 INFO - PROCESS | 608 | 1462477678172 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]]]}] 12:47:58 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. 12:47:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 630ms 12:47:58 INFO - PROCESS | 608 | 1462477678248 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 608 | 1462477678250 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 12:47:58 INFO - PROCESS | 608 | 1462477678253 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:47:58 INFO - PROCESS | 608 | 1462477678255 Marionette TRACE conn5 <- [1,2970,null,{}] 12:47:58 INFO - PROCESS | 608 | 1462477678258 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}] 12:47:58 INFO - PROCESS | 608 | 1462477678368 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 12:47:58 INFO - PROCESS | 608 | 1462477678460 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 608 | ++DOCSHELL 1023E400 == 48 [pid = 608] [id = 753] 12:47:58 INFO - PROCESS | 608 | ++DOMWINDOW == 80 (1633CC00) [pid = 608] [serial = 2258] [outer = 00000000] 12:47:58 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (163EA400) [pid = 608] [serial = 2259] [outer = 1633CC00] 12:47:58 INFO - PROCESS | 608 | 1462477678504 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (17377800) [pid = 608] [serial = 2260] [outer = 1633CC00] 12:47:58 INFO - PROCESS | 608 | 1462477678902 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"]]]}] 12:47:58 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 12:47:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:47:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 12:47:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:47:58 INFO - PROCESS | 608 | 1462477678926 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 608 | 1462477678928 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 12:47:58 INFO - PROCESS | 608 | 1462477678931 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 608 | 1462477678933 Marionette TRACE conn5 <- [1,2974,null,{}] 12:47:58 INFO - PROCESS | 608 | 1462477678944 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}] 12:47:59 INFO - PROCESS | 608 | 1462477679080 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 12:47:59 INFO - PROCESS | 608 | 1462477679087 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 608 | ++DOCSHELL 1737D400 == 49 [pid = 608] [id = 754] 12:47:59 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (17380800) [pid = 608] [serial = 2261] [outer = 00000000] 12:47:59 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (173F2000) [pid = 608] [serial = 2262] [outer = 17380800] 12:47:59 INFO - PROCESS | 608 | 1462477679134 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (17747400) [pid = 608] [serial = 2263] [outer = 17380800] 12:47:59 INFO - PROCESS | 608 | 1462477679562 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]]]}] 12:47:59 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. 12:47:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 690ms 12:47:59 INFO - PROCESS | 608 | 1462477679622 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 608 | 1462477679624 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 12:47:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:47:59 INFO - PROCESS | 608 | 1462477679628 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 608 | 1462477679629 Marionette TRACE conn5 <- [1,2978,null,{}] 12:47:59 INFO - PROCESS | 608 | 1462477679638 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}] 12:47:59 INFO - PROCESS | 608 | 1462477679748 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 12:47:59 INFO - PROCESS | 608 | 1462477679840 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 608 | ++DOCSHELL 17775C00 == 50 [pid = 608] [id = 755] 12:47:59 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (17776400) [pid = 608] [serial = 2264] [outer = 00000000] 12:47:59 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (1777E400) [pid = 608] [serial = 2265] [outer = 17776400] 12:47:59 INFO - PROCESS | 608 | 1462477679884 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (18516C00) [pid = 608] [serial = 2266] [outer = 17776400] 12:48:00 INFO - PROCESS | 608 | ++DOCSHELL 18D65000 == 51 [pid = 608] [id = 756] 12:48:00 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (18D66000) [pid = 608] [serial = 2267] [outer = 00000000] 12:48:00 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (18D66C00) [pid = 608] [serial = 2268] [outer = 18D66000] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 89 (17378C00) [pid = 608] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 88 (08E63C00) [pid = 608] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 87 (1021CC00) [pid = 608] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 86 (173EA400) [pid = 608] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 85 (08E68800) [pid = 608] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 84 (08E65000) [pid = 608] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 83 (16349800) [pid = 608] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 82 (1777E800) [pid = 608] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 81 (1CA53800) [pid = 608] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:48:00 INFO - PROCESS | 608 | --DOMWINDOW == 80 (14037800) [pid = 608] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:48:00 INFO - PROCESS | 608 | 1462477680372 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]]]}] 12:48:00 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. 12:48:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 12:48:00 INFO - PROCESS | 608 | 1462477680398 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 608 | 1462477680400 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 12:48:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:48:00 INFO - PROCESS | 608 | 1462477680403 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 608 | 1462477680405 Marionette TRACE conn5 <- [1,2982,null,{}] 12:48:00 INFO - PROCESS | 608 | 1462477680408 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}] 12:48:00 INFO - PROCESS | 608 | 1462477680503 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 12:48:00 INFO - PROCESS | 608 | 1462477680509 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 608 | ++DOCSHELL 0FD33C00 == 52 [pid = 608] [id = 757] 12:48:00 INFO - PROCESS | 608 | ++DOMWINDOW == 81 (14546000) [pid = 608] [serial = 2269] [outer = 00000000] 12:48:00 INFO - PROCESS | 608 | ++DOMWINDOW == 82 (1857EC00) [pid = 608] [serial = 2270] [outer = 14546000] 12:48:00 INFO - PROCESS | 608 | 1462477680552 Marionette DEBUG loaded listener.js 12:48:00 INFO - PROCESS | 608 | ++DOMWINDOW == 83 (18D5C800) [pid = 608] [serial = 2271] [outer = 14546000] 12:48:00 INFO - PROCESS | 608 | 1462477680966 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]]]}] 12:48:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:48:01 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 12:48:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 12:48:01 INFO - PROCESS | 608 | 1462477681034 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 608 | 1462477681037 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 12:48:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:48:01 INFO - PROCESS | 608 | 1462477681040 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - PROCESS | 608 | 1462477681041 Marionette TRACE conn5 <- [1,2986,null,{}] 12:48:01 INFO - PROCESS | 608 | 1462477681045 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}] 12:48:01 INFO - PROCESS | 608 | 1462477681154 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 12:48:01 INFO - PROCESS | 608 | 1462477681163 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 608 | ++DOCSHELL 1005FC00 == 53 [pid = 608] [id = 758] 12:48:01 INFO - PROCESS | 608 | ++DOMWINDOW == 84 (18D63400) [pid = 608] [serial = 2272] [outer = 00000000] 12:48:01 INFO - PROCESS | 608 | ++DOMWINDOW == 85 (19521000) [pid = 608] [serial = 2273] [outer = 18D63400] 12:48:01 INFO - PROCESS | 608 | 1462477681206 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 608 | ++DOMWINDOW == 86 (19526800) [pid = 608] [serial = 2274] [outer = 18D63400] 12:48:01 INFO - PROCESS | 608 | 1462477681596 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]]]}] 12:48:01 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. 12:48:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 630ms 12:48:01 INFO - PROCESS | 608 | 1462477681676 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 608 | 1462477681678 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 12:48:01 INFO - PROCESS | 608 | 1462477681681 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:48:01 INFO - PROCESS | 608 | 1462477681682 Marionette TRACE conn5 <- [1,2990,null,{}] 12:48:01 INFO - PROCESS | 608 | 1462477681686 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}] 12:48:01 INFO - PROCESS | 608 | 1462477681768 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 12:48:01 INFO - PROCESS | 608 | 1462477681774 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 608 | ++DOCSHELL 1857DC00 == 54 [pid = 608] [id = 759] 12:48:01 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (1952D400) [pid = 608] [serial = 2275] [outer = 00000000] 12:48:01 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (19EBEC00) [pid = 608] [serial = 2276] [outer = 1952D400] 12:48:01 INFO - PROCESS | 608 | 1462477681817 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (19FE2000) [pid = 608] [serial = 2277] [outer = 1952D400] 12:48:02 INFO - PROCESS | 608 | 1462477682234 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]]]}] 12:48:02 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. 12:48:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 570ms 12:48:02 INFO - PROCESS | 608 | 1462477682255 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 608 | 1462477682257 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 12:48:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:48:02 INFO - PROCESS | 608 | 1462477682260 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 608 | 1462477682263 Marionette TRACE conn5 <- [1,2994,null,{}] 12:48:02 INFO - PROCESS | 608 | 1462477682266 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}] 12:48:02 INFO - PROCESS | 608 | 1462477682454 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 12:48:02 INFO - PROCESS | 608 | 1462477682621 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 608 | ++DOCSHELL 08E67C00 == 55 [pid = 608] [id = 760] 12:48:02 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (08E68800) [pid = 608] [serial = 2278] [outer = 00000000] 12:48:02 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (0C94E800) [pid = 608] [serial = 2279] [outer = 08E68800] 12:48:02 INFO - PROCESS | 608 | 1462477682679 Marionette DEBUG loaded listener.js 12:48:02 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (0C953400) [pid = 608] [serial = 2280] [outer = 08E68800] 12:48:03 INFO - PROCESS | 608 | 1462477683181 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]]]}] 12:48:03 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. 12:48:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 970ms 12:48:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:48:03 INFO - PROCESS | 608 | 1462477683232 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 608 | 1462477683236 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 12:48:03 INFO - PROCESS | 608 | 1462477683241 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 608 | 1462477683246 Marionette TRACE conn5 <- [1,2998,null,{}] 12:48:03 INFO - PROCESS | 608 | 1462477683251 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}] 12:48:03 INFO - PROCESS | 608 | 1462477683407 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 12:48:03 INFO - PROCESS | 608 | 1462477683487 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 608 | ++DOCSHELL 1021C000 == 56 [pid = 608] [id = 761] 12:48:03 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (10241C00) [pid = 608] [serial = 2281] [outer = 00000000] 12:48:03 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (111DC400) [pid = 608] [serial = 2282] [outer = 10241C00] 12:48:03 INFO - PROCESS | 608 | 1462477683544 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (1450B800) [pid = 608] [serial = 2283] [outer = 10241C00] 12:48:03 INFO - PROCESS | 608 | [608] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:48:04 INFO - PROCESS | 608 | 1462477684148 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:48:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:48:04 INFO - {} 12:48:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:48:04 INFO - {} 12:48:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:48:04 INFO - {} 12:48:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:48:04 INFO - {} 12:48:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 930ms 12:48:04 INFO - PROCESS | 608 | 1462477684172 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 608 | 1462477684175 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 12:48:04 INFO - PROCESS | 608 | 1462477684179 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - TEST-START | /FileAPI/fileReader.html 12:48:04 INFO - PROCESS | 608 | 1462477684181 Marionette TRACE conn5 <- [1,3002,null,{}] 12:48:04 INFO - PROCESS | 608 | 1462477684185 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}] 12:48:04 INFO - PROCESS | 608 | 1462477684298 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 12:48:04 INFO - PROCESS | 608 | 1462477684436 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 608 | ++DOCSHELL 17745C00 == 57 [pid = 608] [id = 762] 12:48:04 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (18D65400) [pid = 608] [serial = 2284] [outer = 00000000] 12:48:04 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (19EB4000) [pid = 608] [serial = 2285] [outer = 18D65400] 12:48:04 INFO - PROCESS | 608 | 1462477684491 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (1A332000) [pid = 608] [serial = 2286] [outer = 18D65400] 12:48:04 INFO - PROCESS | 608 | 1462477685012 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]]]}] 12:48:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:48:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:48:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:48:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:48:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 870ms 12:48:05 INFO - PROCESS | 608 | 1462477685052 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 608 | 1462477685057 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 12:48:05 INFO - TEST-START | /FileAPI/historical.html 12:48:05 INFO - PROCESS | 608 | 1462477685068 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 608 | 1462477685073 Marionette TRACE conn5 <- [1,3006,null,{}] 12:48:05 INFO - PROCESS | 608 | 1462477685077 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}] 12:48:05 INFO - PROCESS | 608 | 1462477685186 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 12:48:05 INFO - PROCESS | 608 | 1462477685297 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 608 | ++DOCSHELL 1A3F0400 == 58 [pid = 608] [id = 763] 12:48:05 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (1A555000) [pid = 608] [serial = 2287] [outer = 00000000] 12:48:05 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1A55E400) [pid = 608] [serial = 2288] [outer = 1A555000] 12:48:05 INFO - PROCESS | 608 | 1462477685350 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1A562000) [pid = 608] [serial = 2289] [outer = 1A555000] 12:48:05 INFO - PROCESS | 608 | 1462477685911 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"]]]}] 12:48:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:48:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:48:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:48:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:48:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:48:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:48:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:48:05 INFO - TEST-OK | /FileAPI/historical.html | took 890ms 12:48:05 INFO - PROCESS | 608 | 1462477685957 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 608 | 1462477685960 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 12:48:05 INFO - TEST-START | /FileAPI/idlharness.html 12:48:05 INFO - PROCESS | 608 | 1462477685963 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 608 | 1462477685965 Marionette TRACE conn5 <- [1,3010,null,{}] 12:48:05 INFO - PROCESS | 608 | 1462477685969 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}] 12:48:06 INFO - PROCESS | 608 | 1462477686105 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 12:48:06 INFO - PROCESS | 608 | 1462477686216 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 608 | ++DOCSHELL 1A55DC00 == 59 [pid = 608] [id = 764] 12:48:06 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1A5B6400) [pid = 608] [serial = 2290] [outer = 00000000] 12:48:06 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1AD13800) [pid = 608] [serial = 2291] [outer = 1A5B6400] 12:48:06 INFO - PROCESS | 608 | 1462477686271 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1ADD3C00) [pid = 608] [serial = 2292] [outer = 1A5B6400] 12:48:07 INFO - PROCESS | 608 | 1462477687264 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:48:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:48:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:48:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:48:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:48:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:48:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:48:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:48:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:48:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:48:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:48:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:48:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:48:07 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 12:48:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:48:07 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 12:48:07 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 12:48:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:48:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:48:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:48:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:48:07 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 12:48:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:48:07 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 12:48:07 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 12:48:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:48:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:48:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:48:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:48:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:48:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:48:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 1447ms 12:48:07 INFO - PROCESS | 608 | 1462477687411 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 608 | 1462477687414 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 12:48:07 INFO - TEST-START | /FileAPI/idlharness.worker 12:48:07 INFO - PROCESS | 608 | 1462477687417 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 608 | 1462477687420 Marionette TRACE conn5 <- [1,3014,null,{}] 12:48:07 INFO - PROCESS | 608 | 1462477687423 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}] 12:48:07 INFO - PROCESS | 608 | 1462477687810 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 12:48:07 INFO - PROCESS | 608 | 1462477687913 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 608 | ++DOCSHELL 0FE58C00 == 60 [pid = 608] [id = 765] 12:48:07 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (0FE5A800) [pid = 608] [serial = 2293] [outer = 00000000] 12:48:07 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (10059000) [pid = 608] [serial = 2294] [outer = 0FE5A800] 12:48:07 INFO - PROCESS | 608 | 1462477687961 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (1023D400) [pid = 608] [serial = 2295] [outer = 0FE5A800] 12:48:08 INFO - PROCESS | 608 | [608] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1006E000 == 59 [pid = 608] [id = 741] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 173A4C00 == 58 [pid = 608] [id = 739] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 163E5800 == 57 [pid = 608] [id = 738] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1402FC00 == 56 [pid = 608] [id = 742] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 08E1F400 == 55 [pid = 608] [id = 740] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 14034800 == 54 [pid = 608] [id = 737] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1857DC00 == 53 [pid = 608] [id = 759] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1005FC00 == 52 [pid = 608] [id = 758] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 0FD33C00 == 51 [pid = 608] [id = 757] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 18D65000 == 50 [pid = 608] [id = 756] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 17775C00 == 49 [pid = 608] [id = 755] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1737D400 == 48 [pid = 608] [id = 754] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1023E400 == 47 [pid = 608] [id = 753] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 14018400 == 46 [pid = 608] [id = 752] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1021C800 == 45 [pid = 608] [id = 751] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 0FC18C00 == 44 [pid = 608] [id = 750] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 0FC14C00 == 43 [pid = 608] [id = 749] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 1021AC00 == 42 [pid = 608] [id = 746] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 14512000 == 41 [pid = 608] [id = 745] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 0FD35000 == 40 [pid = 608] [id = 744] 12:48:08 INFO - PROCESS | 608 | --DOCSHELL 14541000 == 39 [pid = 608] [id = 743] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 106 (1CA84800) [pid = 608] [serial = 2156] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 105 (0FE5FC00) [pid = 608] [serial = 2221] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 104 (18557400) [pid = 608] [serial = 2224] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 103 (18D5BC00) [pid = 608] [serial = 2225] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 102 (18E15800) [pid = 608] [serial = 2227] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 101 (17747C00) [pid = 608] [serial = 2219] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 100 (1006F400) [pid = 608] [serial = 2222] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 99 (1906CC00) [pid = 608] [serial = 2228] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 98 (14A21800) [pid = 608] [serial = 2213] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 97 (17380400) [pid = 608] [serial = 2215] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 96 (19EBF800) [pid = 608] [serial = 2197] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 95 (0F967400) [pid = 608] [serial = 2206] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 94 (0FD34000) [pid = 608] [serial = 2207] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 93 (10A07000) [pid = 608] [serial = 2209] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 92 (10AB6C00) [pid = 608] [serial = 2210] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 91 (1491B800) [pid = 608] [serial = 2212] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 90 (173F1C00) [pid = 608] [serial = 2218] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 89 (0CDC9400) [pid = 608] [serial = 2204] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 88 (0C94E000) [pid = 608] [serial = 2203] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 87 (0FD3AC00) [pid = 608] [serial = 2200] [outer = 00000000] [url = about:blank] 12:48:08 INFO - PROCESS | 608 | --DOMWINDOW == 86 (17398400) [pid = 608] [serial = 2216] [outer = 00000000] [url = about:blank] 12:48:09 INFO - PROCESS | 608 | 1462477689050 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:48:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:48:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:48:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:48:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:48:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:48:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:48:09 INFO - {} 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:48:09 INFO - {} 12:48:09 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 - {} 12:48:09 INFO - {} 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:48:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:48:09 INFO - {} 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:48:09 INFO - {} 12:48:09 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 - {} 12:48:09 INFO - {} 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:48:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:48:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:48:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:48:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 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 12:48:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:48:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:48:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:48:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:48:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:48:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:48:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:48:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:48:09 INFO - {} 12:48:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1739ms 12:48:09 INFO - PROCESS | 608 | 1462477689168 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 608 | 1462477689172 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 12:48:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:48:09 INFO - PROCESS | 608 | 1462477689177 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 608 | 1462477689179 Marionette TRACE conn5 <- [1,3018,null,{}] 12:48:09 INFO - PROCESS | 608 | 1462477689184 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}] 12:48:09 INFO - PROCESS | 608 | 1462477689339 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 12:48:09 INFO - PROCESS | 608 | 1462477689436 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 608 | ++DOCSHELL 164C1800 == 40 [pid = 608] [id = 766] 12:48:09 INFO - PROCESS | 608 | ++DOMWINDOW == 87 (164EA800) [pid = 608] [serial = 2296] [outer = 00000000] 12:48:09 INFO - PROCESS | 608 | ++DOMWINDOW == 88 (173A0800) [pid = 608] [serial = 2297] [outer = 164EA800] 12:48:09 INFO - PROCESS | 608 | 1462477689483 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 608 | ++DOMWINDOW == 89 (173ED000) [pid = 608] [serial = 2298] [outer = 164EA800] 12:48:09 INFO - PROCESS | 608 | 1462477689850 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]]]}] 12:48:09 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 12:48:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 730ms 12:48:09 INFO - PROCESS | 608 | 1462477689912 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 608 | 1462477689914 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 12:48:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:48:09 INFO - PROCESS | 608 | 1462477689918 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 608 | 1462477689920 Marionette TRACE conn5 <- [1,3022,null,{}] 12:48:09 INFO - PROCESS | 608 | 1462477689924 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}] 12:48:09 INFO - PROCESS | 608 | 1462477690007 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 12:48:09 INFO - PROCESS | 608 | 1462477690015 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 608 | ++DOCSHELL 173F4C00 == 41 [pid = 608] [id = 767] 12:48:10 INFO - PROCESS | 608 | ++DOMWINDOW == 90 (173F5800) [pid = 608] [serial = 2299] [outer = 00000000] 12:48:10 INFO - PROCESS | 608 | ++DOMWINDOW == 91 (17782C00) [pid = 608] [serial = 2300] [outer = 173F5800] 12:48:10 INFO - PROCESS | 608 | 1462477690062 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 608 | ++DOMWINDOW == 92 (1857A000) [pid = 608] [serial = 2301] [outer = 173F5800] 12:48:10 INFO - PROCESS | 608 | 1462477690477 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]]]}] 12:48:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:48:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 570ms 12:48:10 INFO - PROCESS | 608 | 1462477690507 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 12:48:10 INFO - PROCESS | 608 | 1462477690511 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 12:48:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:48:10 INFO - PROCESS | 608 | 1462477690521 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 608 | 1462477690525 Marionette TRACE conn5 <- [1,3026,null,{}] 12:48:10 INFO - PROCESS | 608 | 1462477690550 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}] 12:48:10 INFO - PROCESS | 608 | 1462477690639 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 12:48:10 INFO - PROCESS | 608 | 1462477690825 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 608 | ++DOCSHELL 0FADE800 == 42 [pid = 608] [id = 768] 12:48:10 INFO - PROCESS | 608 | ++DOMWINDOW == 93 (0FC1EC00) [pid = 608] [serial = 2302] [outer = 00000000] 12:48:10 INFO - PROCESS | 608 | ++DOMWINDOW == 94 (0FCE1400) [pid = 608] [serial = 2303] [outer = 0FC1EC00] 12:48:10 INFO - PROCESS | 608 | 1462477690928 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 608 | ++DOMWINDOW == 95 (10068C00) [pid = 608] [serial = 2304] [outer = 0FC1EC00] 12:48:11 INFO - PROCESS | 608 | 1462477691448 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"]]]}] 12:48:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:48:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:48:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 950ms 12:48:11 INFO - PROCESS | 608 | 1462477691470 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 12:48:11 INFO - PROCESS | 608 | 1462477691475 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 12:48:11 INFO - PROCESS | 608 | 1462477691479 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:48:11 INFO - PROCESS | 608 | 1462477691483 Marionette TRACE conn5 <- [1,3030,null,{}] 12:48:11 INFO - PROCESS | 608 | 1462477691488 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}] 12:48:11 INFO - PROCESS | 608 | 1462477691597 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 12:48:11 INFO - PROCESS | 608 | 1462477691735 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 608 | ++DOCSHELL 14A1A400 == 43 [pid = 608] [id = 769] 12:48:11 INFO - PROCESS | 608 | ++DOMWINDOW == 96 (17377C00) [pid = 608] [serial = 2305] [outer = 00000000] 12:48:11 INFO - PROCESS | 608 | ++DOMWINDOW == 97 (1851B000) [pid = 608] [serial = 2306] [outer = 17377C00] 12:48:11 INFO - PROCESS | 608 | 1462477691793 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 608 | ++DOMWINDOW == 98 (18D65C00) [pid = 608] [serial = 2307] [outer = 17377C00] 12:48:12 INFO - PROCESS | 608 | 1462477692590 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]]]}] 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:48:12 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. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:48:12 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'.) 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:48:12 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. 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:48:12 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. 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:48:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:48:12 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. 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:48:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:48:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:48:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:48:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:48:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1208ms 12:48:12 INFO - PROCESS | 608 | 1462477692695 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 608 | 1462477692700 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 12:48:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:48:12 INFO - PROCESS | 608 | 1462477692726 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 608 | 1462477692728 Marionette TRACE conn5 <- [1,3034,null,{}] 12:48:12 INFO - PROCESS | 608 | 1462477692732 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}] 12:48:12 INFO - PROCESS | 608 | 1462477692840 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 12:48:12 INFO - PROCESS | 608 | 1462477692970 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 608 | ++DOCSHELL 18550000 == 44 [pid = 608] [id = 770] 12:48:12 INFO - PROCESS | 608 | ++DOMWINDOW == 99 (18E19800) [pid = 608] [serial = 2308] [outer = 00000000] 12:48:12 INFO - PROCESS | 608 | ++DOMWINDOW == 100 (1A331400) [pid = 608] [serial = 2309] [outer = 18E19800] 12:48:12 INFO - PROCESS | 608 | 1462477693025 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 608 | ++DOMWINDOW == 101 (1A50B400) [pid = 608] [serial = 2310] [outer = 18E19800] 12:48:13 INFO - PROCESS | 608 | [608] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:48:13 INFO - PROCESS | 608 | 1462477693564 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:48:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:48:13 INFO - {} 12:48:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 890ms 12:48:13 INFO - PROCESS | 608 | 1462477693629 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 608 | 1462477693632 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 12:48:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:48:13 INFO - PROCESS | 608 | 1462477693646 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 608 | 1462477693653 Marionette TRACE conn5 <- [1,3038,null,{}] 12:48:13 INFO - PROCESS | 608 | 1462477693659 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}] 12:48:13 INFO - PROCESS | 608 | 1462477693775 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 12:48:13 INFO - PROCESS | 608 | 1462477693880 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 608 | ++DOCSHELL 1AD11000 == 45 [pid = 608] [id = 771] 12:48:13 INFO - PROCESS | 608 | ++DOMWINDOW == 102 (1AD11400) [pid = 608] [serial = 2311] [outer = 00000000] 12:48:13 INFO - PROCESS | 608 | ++DOMWINDOW == 103 (1B5EDC00) [pid = 608] [serial = 2312] [outer = 1AD11400] 12:48:13 INFO - PROCESS | 608 | 1462477693933 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 608 | ++DOMWINDOW == 104 (1C342C00) [pid = 608] [serial = 2313] [outer = 1AD11400] 12:48:14 INFO - PROCESS | 608 | 1462477694443 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]]]}] 12:48:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:48:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:48:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:48:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:48:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 850ms 12:48:14 INFO - PROCESS | 608 | 1462477694488 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 12:48:14 INFO - PROCESS | 608 | 1462477694491 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 12:48:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:48:14 INFO - PROCESS | 608 | 1462477694495 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 608 | 1462477694497 Marionette TRACE conn5 <- [1,3042,null,{}] 12:48:14 INFO - PROCESS | 608 | 1462477694501 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}] 12:48:14 INFO - PROCESS | 608 | 1462477694654 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 12:48:14 INFO - PROCESS | 608 | 1462477694681 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 608 | ++DOCSHELL 0C94A000 == 46 [pid = 608] [id = 772] 12:48:14 INFO - PROCESS | 608 | ++DOMWINDOW == 105 (0CD43C00) [pid = 608] [serial = 2314] [outer = 00000000] 12:48:14 INFO - PROCESS | 608 | ++DOMWINDOW == 106 (0FD38000) [pid = 608] [serial = 2315] [outer = 0CD43C00] 12:48:14 INFO - PROCESS | 608 | 1462477694788 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 608 | ++DOMWINDOW == 107 (0FD44000) [pid = 608] [serial = 2316] [outer = 0CD43C00] 12:48:15 INFO - PROCESS | 608 | 1462477695560 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"]]]}] 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:48:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:48:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:48:15 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" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:48:15 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" 12:48:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:48:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:48:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1181ms 12:48:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:48:15 INFO - PROCESS | 608 | 1462477695680 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 608 | 1462477695682 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 12:48:15 INFO - PROCESS | 608 | 1462477695686 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 608 | 1462477695688 Marionette TRACE conn5 <- [1,3046,null,{}] 12:48:15 INFO - PROCESS | 608 | 1462477695692 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}] 12:48:15 INFO - PROCESS | 608 | 1462477695794 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 12:48:15 INFO - PROCESS | 608 | 1462477695925 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 608 | ++DOCSHELL 145E7800 == 47 [pid = 608] [id = 773] 12:48:15 INFO - PROCESS | 608 | ++DOMWINDOW == 108 (1B5E6C00) [pid = 608] [serial = 2317] [outer = 00000000] 12:48:15 INFO - PROCESS | 608 | ++DOMWINDOW == 109 (1C4CF400) [pid = 608] [serial = 2318] [outer = 1B5E6C00] 12:48:15 INFO - PROCESS | 608 | 1462477695993 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (1CA49400) [pid = 608] [serial = 2319] [outer = 1B5E6C00] 12:48:16 INFO - PROCESS | 608 | 1462477696613 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]]]}] 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:48:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:48:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:48:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:48:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:48:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:48:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:48:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:48:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:48:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 979ms 12:48:16 INFO - PROCESS | 608 | 1462477696668 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 608 | 1462477696670 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 12:48:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:48:16 INFO - PROCESS | 608 | 1462477696674 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 608 | 1462477696676 Marionette TRACE conn5 <- [1,3050,null,{}] 12:48:16 INFO - PROCESS | 608 | 1462477696680 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}] 12:48:16 INFO - PROCESS | 608 | 1462477696787 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 12:48:16 INFO - PROCESS | 608 | 1462477697005 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 608 | ++DOCSHELL 0C952C00 == 48 [pid = 608] [id = 774] 12:48:16 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (0CD86C00) [pid = 608] [serial = 2320] [outer = 00000000] 12:48:17 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (0FAD8800) [pid = 608] [serial = 2321] [outer = 0CD86C00] 12:48:17 INFO - PROCESS | 608 | 1462477697057 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (0FD3B800) [pid = 608] [serial = 2322] [outer = 0CD86C00] 12:48:17 INFO - PROCESS | 608 | [608] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:48:17 INFO - PROCESS | 608 | 1462477697639 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:48:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:48:17 INFO - {} 12:48:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1016ms 12:48:17 INFO - PROCESS | 608 | 1462477697694 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 608 | 1462477697698 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 12:48:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:48:17 INFO - PROCESS | 608 | 1462477697703 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 608 | 1462477697706 Marionette TRACE conn5 <- [1,3054,null,{}] 12:48:17 INFO - PROCESS | 608 | 1462477697711 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}] 12:48:17 INFO - PROCESS | 608 | 1462477697938 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 12:48:17 INFO - PROCESS | 608 | --DOCSHELL 173F4C00 == 47 [pid = 608] [id = 767] 12:48:17 INFO - PROCESS | 608 | --DOCSHELL 164C1800 == 46 [pid = 608] [id = 766] 12:48:17 INFO - PROCESS | 608 | --DOCSHELL 0FE58C00 == 45 [pid = 608] [id = 765] 12:48:18 INFO - PROCESS | 608 | 1462477698046 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 608 | ++DOCSHELL 0F9DD000 == 46 [pid = 608] [id = 775] 12:48:18 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (0F9DDC00) [pid = 608] [serial = 2323] [outer = 00000000] 12:48:18 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (10146400) [pid = 608] [serial = 2324] [outer = 0F9DDC00] 12:48:18 INFO - PROCESS | 608 | 1462477698094 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (14017000) [pid = 608] [serial = 2325] [outer = 0F9DDC00] 12:48:18 INFO - PROCESS | 608 | 1462477698553 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]]]}] 12:48:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:48:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:48:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:48:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:48:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:48:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:48:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:48:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 870ms 12:48:18 INFO - PROCESS | 608 | 1462477698584 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 608 | 1462477698588 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 12:48:18 INFO - PROCESS | 608 | 1462477698597 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:48:18 INFO - PROCESS | 608 | 1462477698599 Marionette TRACE conn5 <- [1,3058,null,{}] 12:48:18 INFO - PROCESS | 608 | 1462477698603 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}] 12:48:18 INFO - PROCESS | 608 | 1462477698725 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 12:48:18 INFO - PROCESS | 608 | 1462477698801 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 608 | ++DOCSHELL 1777B000 == 47 [pid = 608] [id = 776] 12:48:18 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1857B800) [pid = 608] [serial = 2326] [outer = 00000000] 12:48:18 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1906AC00) [pid = 608] [serial = 2327] [outer = 1857B800] 12:48:18 INFO - PROCESS | 608 | 1462477698846 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (19A9B400) [pid = 608] [serial = 2328] [outer = 1857B800] 12:48:19 INFO - PROCESS | 608 | 1462477699281 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]]]}] 12:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:48:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 730ms 12:48:19 INFO - PROCESS | 608 | 1462477699334 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 608 | 1462477699336 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 12:48:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:48:19 INFO - PROCESS | 608 | 1462477699340 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:48:19 INFO - PROCESS | 608 | 1462477699346 Marionette TRACE conn5 <- [1,3062,null,{}] 12:48:19 INFO - PROCESS | 608 | 1462477699362 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}] 12:48:19 INFO - PROCESS | 608 | 1462477699482 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 12:48:19 INFO - PROCESS | 608 | 1462477699588 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 608 | ++DOCSHELL 1A561C00 == 48 [pid = 608] [id = 777] 12:48:19 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1A562400) [pid = 608] [serial = 2329] [outer = 00000000] 12:48:19 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1AD0D800) [pid = 608] [serial = 2330] [outer = 1A562400] 12:48:19 INFO - PROCESS | 608 | 1462477699632 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (1AD1C800) [pid = 608] [serial = 2331] [outer = 1A562400] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 121 (14546000) [pid = 608] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 120 (1633CC00) [pid = 608] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 119 (0FC1A000) [pid = 608] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 118 (1402F800) [pid = 608] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 117 (0FC1A400) [pid = 608] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 116 (10220C00) [pid = 608] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 115 (18E0E800) [pid = 608] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 114 (14544C00) [pid = 608] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 113 (17380800) [pid = 608] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 112 (17776400) [pid = 608] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 111 (18D63400) [pid = 608] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 110 (18D66000) [pid = 608] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:48:19 INFO - PROCESS | 608 | --DOMWINDOW == 109 (0FC22400) [pid = 608] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:48:20 INFO - PROCESS | 608 | 1462477700077 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]]]}] 12:48:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:48:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:48:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:48:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:48:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:48:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:48:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 790ms 12:48:20 INFO - PROCESS | 608 | 1462477700133 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 608 | 1462477700136 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 12:48:20 INFO - PROCESS | 608 | 1462477700139 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:48:20 INFO - PROCESS | 608 | 1462477700141 Marionette TRACE conn5 <- [1,3066,null,{}] 12:48:20 INFO - PROCESS | 608 | 1462477700145 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}] 12:48:20 INFO - PROCESS | 608 | 1462477700237 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 12:48:20 INFO - PROCESS | 608 | 1462477700341 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 608 | ++DOCSHELL 1633CC00 == 49 [pid = 608] [id = 778] 12:48:20 INFO - PROCESS | 608 | ++DOMWINDOW == 110 (163DF400) [pid = 608] [serial = 2332] [outer = 00000000] 12:48:20 INFO - PROCESS | 608 | ++DOMWINDOW == 111 (1B5EC000) [pid = 608] [serial = 2333] [outer = 163DF400] 12:48:20 INFO - PROCESS | 608 | 1462477700387 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 608 | ++DOMWINDOW == 112 (1C3BCC00) [pid = 608] [serial = 2334] [outer = 163DF400] 12:48:20 INFO - PROCESS | 608 | 1462477700759 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] 12:48:20 INFO - PROCESS | 608 | 1462477700826 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 12:48:20 INFO - PROCESS | 608 | 1462477700830 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:48:20 INFO - PROCESS | 608 | 1462477700831 Marionette TRACE conn5 <- [1,3070,null,{}] 12:48:20 INFO - PROCESS | 608 | 1462477700835 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}] 12:48:20 INFO - PROCESS | 608 | 1462477700949 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 12:48:20 INFO - PROCESS | 608 | 1462477700956 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 608 | ++DOCSHELL 0C944400 == 50 [pid = 608] [id = 779] 12:48:20 INFO - PROCESS | 608 | ++DOMWINDOW == 113 (1C9DE800) [pid = 608] [serial = 2335] [outer = 00000000] 12:48:20 INFO - PROCESS | 608 | ++DOMWINDOW == 114 (1CB05C00) [pid = 608] [serial = 2336] [outer = 1C9DE800] 12:48:20 INFO - PROCESS | 608 | 1462477701008 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 608 | ++DOMWINDOW == 115 (1CB0E800) [pid = 608] [serial = 2337] [outer = 1C9DE800] 12:48:21 INFO - PROCESS | 608 | 1462477701466 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]]]}] 12:48:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:48:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:48:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:48:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 671ms 12:48:21 INFO - PROCESS | 608 | 1462477701505 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 608 | 1462477701507 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 12:48:21 INFO - PROCESS | 608 | 1462477701511 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:48:21 INFO - PROCESS | 608 | 1462477701512 Marionette TRACE conn5 <- [1,3074,null,{}] 12:48:21 INFO - PROCESS | 608 | 1462477701516 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}] 12:48:21 INFO - PROCESS | 608 | 1462477701600 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 12:48:21 INFO - PROCESS | 608 | 1462477701607 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 608 | ++DOCSHELL 1CB0FC00 == 51 [pid = 608] [id = 780] 12:48:21 INFO - PROCESS | 608 | ++DOMWINDOW == 116 (1CB41400) [pid = 608] [serial = 2338] [outer = 00000000] 12:48:21 INFO - PROCESS | 608 | ++DOMWINDOW == 117 (1CB4DC00) [pid = 608] [serial = 2339] [outer = 1CB41400] 12:48:21 INFO - PROCESS | 608 | 1462477701651 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 608 | ++DOMWINDOW == 118 (1CB50C00) [pid = 608] [serial = 2340] [outer = 1CB41400] 12:48:22 INFO - PROCESS | 608 | 1462477702166 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:48:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:48:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 12:48:22 INFO - PROCESS | 608 | 1462477702201 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 608 | 1462477702205 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 12:48:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:48:22 INFO - PROCESS | 608 | 1462477702213 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 608 | 1462477702218 Marionette TRACE conn5 <- [1,3078,null,{}] 12:48:22 INFO - PROCESS | 608 | 1462477702225 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}] 12:48:22 INFO - PROCESS | 608 | 1462477702335 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 12:48:22 INFO - PROCESS | 608 | 1462477702525 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 608 | ++DOCSHELL 10ABB800 == 52 [pid = 608] [id = 781] 12:48:22 INFO - PROCESS | 608 | ++DOMWINDOW == 119 (10BD2000) [pid = 608] [serial = 2341] [outer = 00000000] 12:48:22 INFO - PROCESS | 608 | ++DOMWINDOW == 120 (1454AC00) [pid = 608] [serial = 2342] [outer = 10BD2000] 12:48:22 INFO - PROCESS | 608 | 1462477702582 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 608 | ++DOMWINDOW == 121 (1633BC00) [pid = 608] [serial = 2343] [outer = 10BD2000] 12:48:23 INFO - PROCESS | 608 | 1462477703087 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:48:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:48:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 930ms 12:48:23 INFO - PROCESS | 608 | 1462477703144 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 608 | 1462477703150 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 12:48:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:48:23 INFO - PROCESS | 608 | 1462477703157 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 608 | 1462477703160 Marionette TRACE conn5 <- [1,3082,null,{}] 12:48:23 INFO - PROCESS | 608 | 1462477703164 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}] 12:48:23 INFO - PROCESS | 608 | 1462477703355 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 12:48:23 INFO - PROCESS | 608 | 1462477703442 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 608 | ++DOCSHELL 0FD3A400 == 53 [pid = 608] [id = 782] 12:48:23 INFO - PROCESS | 608 | ++DOMWINDOW == 122 (163E4800) [pid = 608] [serial = 2344] [outer = 00000000] 12:48:23 INFO - PROCESS | 608 | ++DOMWINDOW == 123 (1757F400) [pid = 608] [serial = 2345] [outer = 163E4800] 12:48:23 INFO - PROCESS | 608 | 1462477703496 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 608 | ++DOMWINDOW == 124 (18515800) [pid = 608] [serial = 2346] [outer = 163E4800] 12:48:24 INFO - PROCESS | 608 | 1462477704054 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:48:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:48:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 930ms 12:48:24 INFO - PROCESS | 608 | 1462477704089 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 608 | 1462477704092 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 12:48:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:48:24 INFO - PROCESS | 608 | 1462477704096 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 608 | 1462477704100 Marionette TRACE conn5 <- [1,3086,null,{}] 12:48:24 INFO - PROCESS | 608 | 1462477704111 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}] 12:48:24 INFO - PROCESS | 608 | 1462477704222 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 12:48:24 INFO - PROCESS | 608 | 1462477704386 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 608 | ++DOCSHELL 1A507000 == 54 [pid = 608] [id = 783] 12:48:24 INFO - PROCESS | 608 | ++DOMWINDOW == 125 (1A508800) [pid = 608] [serial = 2347] [outer = 00000000] 12:48:24 INFO - PROCESS | 608 | ++DOMWINDOW == 126 (1A55B400) [pid = 608] [serial = 2348] [outer = 1A508800] 12:48:24 INFO - PROCESS | 608 | 1462477704445 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 608 | ++DOMWINDOW == 127 (1AD0D000) [pid = 608] [serial = 2349] [outer = 1A508800] 12:48:24 INFO - PROCESS | 608 | 1462477704999 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]]]}] 12:48:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:48:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:48:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 931ms 12:48:25 INFO - PROCESS | 608 | 1462477705030 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 608 | 1462477705033 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 12:48:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:48:25 INFO - PROCESS | 608 | 1462477705037 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 608 | 1462477705039 Marionette TRACE conn5 <- [1,3090,null,{}] 12:48:25 INFO - PROCESS | 608 | 1462477705043 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}] 12:48:25 INFO - PROCESS | 608 | 1462477705154 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 12:48:25 INFO - PROCESS | 608 | 1462477705316 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 608 | ++DOCSHELL 1C3C1000 == 55 [pid = 608] [id = 784] 12:48:25 INFO - PROCESS | 608 | ++DOMWINDOW == 128 (1CA80800) [pid = 608] [serial = 2350] [outer = 00000000] 12:48:25 INFO - PROCESS | 608 | ++DOMWINDOW == 129 (1CB0E000) [pid = 608] [serial = 2351] [outer = 1CA80800] 12:48:25 INFO - PROCESS | 608 | 1462477705371 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 608 | ++DOMWINDOW == 130 (1CB89400) [pid = 608] [serial = 2352] [outer = 1CA80800] 12:48:25 INFO - PROCESS | 608 | 1462477705863 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:48:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:48:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 870ms 12:48:25 INFO - PROCESS | 608 | 1462477705910 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 608 | 1462477705913 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 12:48:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:48:25 INFO - PROCESS | 608 | 1462477705916 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 608 | 1462477705918 Marionette TRACE conn5 <- [1,3094,null,{}] 12:48:25 INFO - PROCESS | 608 | 1462477705922 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}] 12:48:26 INFO - PROCESS | 608 | 1462477706027 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 12:48:26 INFO - PROCESS | 608 | 1462477706189 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 608 | ++DOCSHELL 1CB8C000 == 56 [pid = 608] [id = 785] 12:48:26 INFO - PROCESS | 608 | ++DOMWINDOW == 131 (1CB8D400) [pid = 608] [serial = 2353] [outer = 00000000] 12:48:26 INFO - PROCESS | 608 | ++DOMWINDOW == 132 (1CB95400) [pid = 608] [serial = 2354] [outer = 1CB8D400] 12:48:26 INFO - PROCESS | 608 | 1462477706246 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 608 | ++DOMWINDOW == 133 (1CF32000) [pid = 608] [serial = 2355] [outer = 1CB8D400] 12:48:26 INFO - PROCESS | 608 | 1462477706779 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]]]}] 12:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:48:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:48:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 870ms 12:48:26 INFO - PROCESS | 608 | 1462477706803 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 608 | 1462477706805 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 12:48:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:48:26 INFO - PROCESS | 608 | 1462477706810 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 608 | 1462477706812 Marionette TRACE conn5 <- [1,3098,null,{}] 12:48:26 INFO - PROCESS | 608 | 1462477706815 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}] 12:48:26 INFO - PROCESS | 608 | 1462477706938 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 12:48:27 INFO - PROCESS | 608 | 1462477707106 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:27 INFO - PROCESS | 608 | ++DOCSHELL 1CF35800 == 57 [pid = 608] [id = 786] 12:48:27 INFO - PROCESS | 608 | ++DOMWINDOW == 134 (1CF39400) [pid = 608] [serial = 2356] [outer = 00000000] 12:48:27 INFO - PROCESS | 608 | ++DOMWINDOW == 135 (1D675800) [pid = 608] [serial = 2357] [outer = 1CF39400] 12:48:27 INFO - PROCESS | 608 | 1462477707164 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 608 | ++DOMWINDOW == 136 (1D677800) [pid = 608] [serial = 2358] [outer = 1CF39400] 12:48:27 INFO - PROCESS | 608 | 1462477707679 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"]]]}] 12:48:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:48:27 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 12:48:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:48:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 930ms 12:48:27 INFO - PROCESS | 608 | 1462477707745 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 608 | 1462477707747 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 12:48:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:48:27 INFO - PROCESS | 608 | 1462477707752 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 608 | 1462477707754 Marionette TRACE conn5 <- [1,3102,null,{}] 12:48:27 INFO - PROCESS | 608 | 1462477707758 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}] 12:48:27 INFO - PROCESS | 608 | 1462477707861 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 12:48:28 INFO - PROCESS | 608 | 1462477708177 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\", \"88be115f-468f-4da4-933a-43a3e47137cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 608 | ++DOCSHELL 092A1000 == 58 [pid = 608] [id = 787] 12:48:28 INFO - PROCESS | 608 | ++DOMWINDOW == 137 (0C950400) [pid = 608] [serial = 2359] [outer = 00000000] 12:48:28 INFO - PROCESS | 608 | ++DOMWINDOW == 138 (0FC22400) [pid = 608] [serial = 2360] [outer = 0C950400] 12:48:28 INFO - PROCESS | 608 | 1462477708234 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 608 | ++DOMWINDOW == 139 (0FD48400) [pid = 608] [serial = 2361] [outer = 0C950400] 12:48:28 INFO - PROCESS | 608 | 1462477708748 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]]]}] 12:48:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:48:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1016ms 12:48:28 INFO - PROCESS | 608 | 1462477708772 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 608 | 1462477708776 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 12:48:28 INFO - PROCESS | 608 | --DOCSHELL 0C944400 == 57 [pid = 608] [id = 779] 12:48:28 INFO - PROCESS | 608 | --DOCSHELL 1633CC00 == 56 [pid = 608] [id = 778] 12:48:28 INFO - PROCESS | 608 | --DOCSHELL 1A561C00 == 55 [pid = 608] [id = 777] 12:48:28 INFO - PROCESS | 608 | --DOCSHELL 1777B000 == 54 [pid = 608] [id = 776] 12:48:28 INFO - PROCESS | 608 | --DOCSHELL 0F9DD000 == 53 [pid = 608] [id = 775] 12:48:28 INFO - PROCESS | 608 | --DOCSHELL 0C952C00 == 52 [pid = 608] [id = 774] 12:48:29 INFO - PROCESS | 608 | --DOCSHELL 0FADE800 == 51 [pid = 608] [id = 768] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 138 (163EA400) [pid = 608] [serial = 2259] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 137 (17377800) [pid = 608] [serial = 2260] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 136 (0FD33800) [pid = 608] [serial = 2248] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 135 (0FC9B400) [pid = 608] [serial = 2247] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 134 (1453DC00) [pid = 608] [serial = 2256] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 133 (0FD3FC00) [pid = 608] [serial = 2250] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 132 (0FD4D800) [pid = 608] [serial = 2251] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 131 (10A01400) [pid = 608] [serial = 2253] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 130 (19EBEC00) [pid = 608] [serial = 2276] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 129 (10AB4000) [pid = 608] [serial = 2254] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 128 (19EB0800) [pid = 608] [serial = 2230] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 127 (1496E000) [pid = 608] [serial = 2236] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 126 (10067800) [pid = 608] [serial = 2233] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 125 (1739D800) [pid = 608] [serial = 2238] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 124 (1A327000) [pid = 608] [serial = 2241] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 123 (1A4CA400) [pid = 608] [serial = 2244] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 122 (173F2000) [pid = 608] [serial = 2262] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 121 (1777E400) [pid = 608] [serial = 2265] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 120 (18D5C800) [pid = 608] [serial = 2271] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 119 (1857EC00) [pid = 608] [serial = 2270] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 118 (19521000) [pid = 608] [serial = 2273] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 117 (18516C00) [pid = 608] [serial = 2266] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 116 (18D66C00) [pid = 608] [serial = 2268] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 115 (19526800) [pid = 608] [serial = 2274] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 114 (17747400) [pid = 608] [serial = 2263] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 113 (145F3400) [pid = 608] [serial = 2257] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 112 (19EB9000) [pid = 608] [serial = 2231] [outer = 00000000] [url = about:blank] 12:48:29 INFO - PROCESS | 608 | --DOMWINDOW == 111 (0FE55400) [pid = 608] [serial = 2201] [outer = 00000000] [url = about:blank] 12:48:29 WARNING - u'runner_teardown' () 12:48:29 INFO - No more tests 12:48:29 INFO - Got 0 unexpected results 12:48:29 INFO - SUITE-END | took 685s 12:48:29 INFO - Closing logging queue 12:48:29 INFO - queue closed 12:48:29 INFO - Return code: 0 12:48:29 WARNING - # TBPL SUCCESS # 12:48:29 INFO - Running post-action listener: _resource_record_post_action 12:48:29 INFO - Running post-run listener: _resource_record_post_run 12:48:30 INFO - Total resource usage - Wall time: 694s; CPU: 14.0%; Read bytes: 189756416; Write bytes: 1129009152; Read time: 2635070; Write time: 9311370 12:48:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:48:30 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 56152064; Read time: 0; Write time: 43210 12:48:30 INFO - run-tests - Wall time: 692s; CPU: 14.0%; Read bytes: 189618176; Write bytes: 1061827072; Read time: 2596510; Write time: 9202980 12:48:30 INFO - Running post-run listener: _upload_blobber_files 12:48:30 INFO - Blob upload gear active. 12:48:30 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:48:31 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 12:48:31 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-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 12:48:31 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-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 12:48:31 INFO - (blobuploader) - INFO - Open directory for files ... 12:48:31 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:48:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:48:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:48:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:48:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:48:32 INFO - (blobuploader) - INFO - Done attempting. 12:48:32 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:48:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:48:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:48:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:48:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:48:34 INFO - (blobuploader) - INFO - Done attempting. 12:48:34 INFO - (blobuploader) - INFO - Iteration through files over. 12:48:34 INFO - Return code: 0 12:48:34 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:48:34 INFO - Using _rmtree_windows ... 12:48:34 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:48:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/38882389e940178c6f9792192f4372b050027a9ebcb34eb94874cbb4272e27113373fd109704c3cc5a01e2a858c72c223b3cff7aab4bf453ddbf56523a3318be", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f96768cd1245076bd173f21067c0b719274b58820423321ba2370f5aa18dd765cc7f8d5961d752ac8716633f5804aa2a0176d1e0be8358c7453e12457bcc51a7"} 12:48:34 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:48:34 INFO - Writing to file C:\slave\test\properties\blobber_files 12:48:34 INFO - Contents: 12:48:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/38882389e940178c6f9792192f4372b050027a9ebcb34eb94874cbb4272e27113373fd109704c3cc5a01e2a858c72c223b3cff7aab4bf453ddbf56523a3318be", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f96768cd1245076bd173f21067c0b719274b58820423321ba2370f5aa18dd765cc7f8d5961d752ac8716633f5804aa2a0176d1e0be8358c7453e12457bcc51a7"} 12:48:34 INFO - Running post-run listener: copy_logs_to_upload_dir 12:48:34 INFO - Copying logs to upload dir... 12:48:34 INFO - mkdir: C:\slave\test\build\upload\logs 12:48:34 INFO - Copying logs to upload dir... 12:48:34 INFO - Using _rmtree_windows ... 12:48:34 INFO - Using _rmtree_windows ... 12:48:34 INFO - Using _rmtree_windows ... 12:48:34 INFO - Using _rmtree_windows ... 12:48:34 INFO - Using _rmtree_windows ... 12:48:34 INFO - Using _rmtree_windows ... 12:48:34 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=948.351000 ========= master_lag: 1.14 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 49 secs) (at 2016-05-05 12:48:34.750760) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 12:48:34.751686) ========= '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-191 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-191 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-191 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-aurora/sha512/38882389e940178c6f9792192f4372b050027a9ebcb34eb94874cbb4272e27113373fd109704c3cc5a01e2a858c72c223b3cff7aab4bf453ddbf56523a3318be", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f96768cd1245076bd173f21067c0b719274b58820423321ba2370f5aa18dd765cc7f8d5961d752ac8716633f5804aa2a0176d1e0be8358c7453e12457bcc51a7"} build_url:https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/38882389e940178c6f9792192f4372b050027a9ebcb34eb94874cbb4272e27113373fd109704c3cc5a01e2a858c72c223b3cff7aab4bf453ddbf56523a3318be", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f96768cd1245076bd173f21067c0b719274b58820423321ba2370f5aa18dd765cc7f8d5961d752ac8716633f5804aa2a0176d1e0be8358c7453e12457bcc51a7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aF8-s8WwTXyGeL82Ig8joQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 12:48:34.873203) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:48:34.873538) ========= '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-191 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-191 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-191 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.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:48:34.989563) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-05 12:48:34.989871) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-05 12:48:35.737739) ========= ========= Total master_lag: 2.33 =========